Call signs
First Claim
Patent Images
1. A method of generating a call sign comprising:
- determining a distinguished qualifier, the distinguished qualifier comprising a public key of a public/private cryptographic key pair associated with a user;
iteratively testing salt values for at least a predetermined time and until a distinguished salt that when hashed with the distinguished qualifier causes a hash result to contain a predetermined pattern of at least a predetermined minimum number of bits is found;
hashing the distinguished salt with the distinguished qualifier to create a distinguished hash; and
encoding a predetermined number of bits of the distinguished, the predetermined number of bits being selected from a portion of the distinguished hash, the portion being selected at a location relative to the predetermined pattern, to create a call sign for the user;
wherein the above steps are performed by a computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a call sign. A method of generating a call sign comprising determining a distinguished qualifier, finding a distinguished salt, and hashing the distinguished salt with the distinguished qualifier.
-
Citations
20 Claims
-
1. A method of generating a call sign comprising:
-
determining a distinguished qualifier, the distinguished qualifier comprising a public key of a public/private cryptographic key pair associated with a user; iteratively testing salt values for at least a predetermined time and until a distinguished salt that when hashed with the distinguished qualifier causes a hash result to contain a predetermined pattern of at least a predetermined minimum number of bits is found; hashing the distinguished salt with the distinguished qualifier to create a distinguished hash; and encoding a predetermined number of bits of the distinguished, the predetermined number of bits being selected from a portion of the distinguished hash, the portion being selected at a location relative to the predetermined pattern, to create a call sign for the user; wherein the above steps are performed by a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of producing a cryptographic hash comprising:
-
forming a personalization information string associated with a person; determining a minimum number of bits based on the time at which the cryptographic hash is produced; finding a distinguished salt value that when hashed with the personalization information string and a public key of a public/private cryptographic key pair associated with the person, produces a hashed result that has a bit pattern with at least the minimum number of bits; hashing the distinguished salt value with the personalization information string and the public key to generate a distinguished cryptographic hash; and encoding a portion of the distinguished cryptographic hash as a plurality of alphanumeric characters representing a call sign for the person, wherein the above steps are performed by a computer. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of producing a call sign comprising:
-
configuring a distinguished qualifier for a user, the distinguished qualifier comprising a public key of a public/private cryptographic key pair associated with the user and a personal identifier for the user; finding a distinguished salt which when hashed with the distinguished qualifier generates a hash having a predetermined bit pattern with a size meeting a predetermined criteria in a predetermined portion of the hash, the criteria being such that the size increases as a function of the time at which the call sign is produced; hashing the distinguished qualifier and the distinguished salt into an M bit hash; selecting a predetermined number, L, bits from the M bit hash; and encoding the size of the predetermined bit pattern into one digit of an alphanumeric call sign by using table lookup and encoding the L bits as other digits of the alphanumeric call sign; wherein the above steps are performed by a computer. - View Dependent Claims (19, 20)
-
Specification