P
US8751808B2ActiveUtilityPatentIndex 67

Method and system for sharing trusted contact information

Assignee: GELBARD ROYPriority: Nov 12, 2009Filed: Nov 11, 2010Granted: Jun 10, 2014
Est. expiryNov 12, 2029(~3.4 yrs left)· nominal 20-yr term from priority
Inventors:GELBARD ROYBITTMANN RAN M
H04L 9/3236H04L 51/212H04L 12/585
67
PatentIndex Score
4
Cited by
15
References
20
Claims

Abstract

A method and system for sharing trusted contact information between trusted, known and unknown parties, without revealing the contact information itself, thus protecting the party defined in the contact from possible unsolicited messages known as “Spam”. Addresses of trusted senders are encrypted using a one-way encryption and stored in a whitelist repository that can be shared by different users. When a message is received, its senders address is extracted, encrypted using the same encryption method, and compared if it is found in the whitelist repository.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method for enabling two or more parties to share contact information by sharing a whitelist without revealing the content of said whitelist and for permitting a party sharing such a whitelist to identify a received message as coming from a trusted sender, the method comprising the steps of:
 (i) creating a whitelist of encrypted addresses of trusted users that are approved for sending messages using a one-way encryption method producing an encrypted sender's address, wherein the one-way encryption method can produce an encrypted address from a non-encrypted address but the non-encrypted address cannot be determined based on the encrypted address; 
 (ii) sharing said whitelist of encrypted addresses of trusted users among two or more parties; 
 (iii) when a message to be approved is received by a party sharing said whitelist of encrypted addresses of trusted users, extracting from the message its sender's address; 
 (iv) encrypting said sender's address according to the same one-way encryption method used in step (i), thereby producing an encrypted senders address; and 
 (v) verifying if said encrypted sender's address is present in said whitelist containing encrypted addresses of trusted sender addresses encrypted by said one-way encryption method and identifying a received message as coming from a trusted sender only if said encrypted sender's address is present in said whitelist of encrypted addresses of trusted users. 
 
     
     
       2. The method according to  claim 1 , wherein said one-way encryption method is a hashing function. 
     
     
       3. The method according to  claim 1 , wherein said received message is an e-mail message, instant message, fax message, Short Message Service (SMS) message, telephone call, Voice over IP (VoIP) call or any combination thereof. 
     
     
       4. The method according to  claim 1 , wherein a plurality of whitelists are maintained in a whitelist repository, each whitelist containing encrypted addresses of trusted senders. 
     
     
       5. The method according to  claim 4 , wherein trusted sender addresses and the whitelist repository are managed at separate devices, computers or locations. 
     
     
       6. The method according to  claim 4 , wherein said plurality of users share encrypted addresses of trusted senders via peer to peer networks. 
     
     
       7. The method according to  claim 4 , wherein said plurality of users are members of the same social network. 
     
     
       8. The method according to  claim 4 , wherein said plurality of users use the same web-based email program. 
     
     
       9. The method according to  claim 4 , wherein at least one of said encrypted addresses or at least one said whitelists or both comprise one or more tags. 
     
     
       10. The method according to  claim 9 , wherein said one or more tags represent the credibility of an encrypted sender address, wherein the unencrypted sender address is unknown. 
     
     
       11. The method according to  claim 9 , wherein said one or more tags represent the credibility of a known provider of a whitelist. 
     
     
       12. The method according to  claim 9 , wherein received messages are classified based on tags of encrypted sender addresses or whitelists or both. 
     
     
       13. A system for enabling two or more parties to share contact information by sharing a whitelist without revealing the content of said whitelist and for permitting a user sharing said whitelist to identify a received message as coming from a trusted sender, the system comprising:
 (i) a whitelist repository maintaining one or more whitelist shared by two or more parties, each said whitelist comprising encrypted addresses of trusted users that are approved for sending messages, the encrypted addresses being created using a one-way encryption method producing an encrypted sender's address, wherein the one-way encryption method can produce an encrypted address from a non-encrypted address but the non-encrypted address cannot be determined based on the encrypted address; 
 (ii) a message handler that (a) receives a message to be approved, (b) extracts from the message its sender's address, (c) encrypts said sender's address according to the same one-way encryption method used to create the encrypted addresses in the whitelist, thereby producing an encrypted sender's address, and (d) sends the encrypted sender's address to a verification server; 
 (iii) a verification server that verifies if said encrypted sender's address is present in said whitelist repository containing addresses of trusted sender addresses encrypted by said one-way encryption method, and approves a received message as coming from a trusted sender only if said encrypted sender's address is present in said whitelist repository. 
 
     
     
       14. The method according to  claim 13 , wherein said received message is an e-mail message, instant message, fax message, Short Message Service (SMS) message, telephone call, Voice over IP (VoIP) call or any combination thereof. 
     
     
       15. The system according to  claim 13 , wherein said whitelist repository contains a plurality of said whitelists. 
     
     
       16. The system according to  claim 15 , wherein at least one of said encrypted addresses or at least one of said whitelists or both comprise one or more tags. 
     
     
       17. The method according to  claim 16 , wherein said one or more tags represent the credibility of an encrypted sender address, wherein the unencrypted sender address is unknown. 
     
     
       18. The method according to  claim 16 , wherein said one or more tags represent the credibility of a known provider of a whitelist. 
     
     
       19. The method according to  claim 16 , wherein received messages are classified based on tags of encrypted sender addresses or whitelists or both. 
     
     
       20. A computer-usable memory having computer readable instructions stored thereon for execution by a processor to perform a method for enabling two or more parties to share contact information by sharing a whitelist without revealing the content of said whitelist and for permitting a user sharing such a whitelist to identify a received message as coming from a trusted sender in a whitelist repository, the method comprising the steps of:
 (i) creating a whitelist repository shared by two or more parties, the whitelist repository comprising one or more whitelists of encrypted addresses of trusted users that are approved for sending messages, the encrypted addresses being created using a one-way encryption method producing an encrypted sender's address, wherein the one-way encryption method can produce an encrypted address from a non-encrypted address but the non-encrypted address cannot be determined based on the encrypted address; 
 (ii) when a message to be approved is received by a party sharing said whitelist repository of encrypted addresses of trusted users, extracting from the message its sender's address; 
 (iii) encrypting said sender's address according to the same one-way encryption method used in step (i), thereby producing an encrypted sender's address; and 
 (iv) verifying if said encrypted sender's address is present in the whitelist repository containing encrypted addresses of trusted sender addresses encrypted by said one-way encryption method and identifying a received message as coming from a trusted sender only if said encrypted sender's address is present in said whitelist repository of encrypted addresses of trusted users.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.