Anonymous Preservation of a Relationship and Its Application in Account System Management
First Claim
1. A method for anonymously preserving a relationship among a finite set of values of a plurality of objects, comprising:
- a. constructing a relationship token by comprising said finite set of values of said plurality of objectsb. providing hash means for generating a relationship identifier by hashing said relationship token so that said relationship identifier is substantially irreversible and its relationship with said relationship token is substantially injectivec. storing said relationship identifier in a storage media so that said relationship among said finite set of values of said plurality of objects is anonymously preservedwhereby said relationship among said finite set of values of said plurality of objects can be anonymously preserved without storing said finite set of values that might contain sensitive information.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system or method of using hash functions to preserve a relationship. A relationship is anonymously preserved by storing the hash result of a relationship token that comprises a finite set of values of a plurality of objects. Specifically, an account anonymous identifier of an account can be produced by hashing a relationship token that comprises identity information of an owner of said account. A party that has enough knowledge of an account owner can independently produces said account anonymous identifier and therefore, securely communicates with a specific account without prior communication or a password. An account owner can further prove his/her ownership of an account by submitting related documents and a relationship token that comprises his/her identity information to an account system.
61 Citations
21 Claims
-
1. A method for anonymously preserving a relationship among a finite set of values of a plurality of objects, comprising:
-
a. constructing a relationship token by comprising said finite set of values of said plurality of objects b. providing hash means for generating a relationship identifier by hashing said relationship token so that said relationship identifier is substantially irreversible and its relationship with said relationship token is substantially injective c. storing said relationship identifier in a storage media so that said relationship among said finite set of values of said plurality of objects is anonymously preserved whereby said relationship among said finite set of values of said plurality of objects can be anonymously preserved without storing said finite set of values that might contain sensitive information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for constructing an account anonymous identifier for an account in an account system by anonymously preserving a relationship among a finite set of values of a plurality of said account related objects, comprising
a. constructing a unique relationship token by comprising a finite set of values of a plurality of said account related objects b. providing hash means for generating an account anonymous identifier by hashing said unique relationship token so that said account anonymous identifier is substantially irreversible and its relationship with said unique relationship token is substantially injective c. storing said account anonymous identifier and its association with said account in said account system in a storage media so that said account system can identify an account by a given account anonymous identifier whereby said account system is able to use said account anonymous identifier to identify said account without storing said relationship token that might contain sensitive information.
Specification