Claims
- 1. In a cryptographic authentication method for use between a first party and a second party that share a common secret key, the improvement comprising the steps of:
- creating by said first party a first value;
- applying a cryptographic transformation, based on said secret key, to said first value to produce a set of values by said first party and said first party storing the set of values;
- creating a challenge value by a second party and supplying the challenge value to said first party after said cryptographic transformation has been applied by said first party;
- selecting an allowed subset of said stored set of values by said first party,
- said subset being determined by said challenge;
- transferring said selected subset of values by said first party to said second party;
- re-computing said subset of values by said second party using said secret key and said first values and said cryptographic transformation;
- comparing for equality by said second party of said subset of values received with said subset of values re-computed.
- 2. In the method of claim 1, said set of values being bits resulting from the application of a block cipher using said secret key as key input and said value as data input.
- 3. In the method of claim 1, said allowed subsets having a predetermined cardinality.
- 4. In the method of claim 1, said allowed subsets chosen such that no allowed subset contains another allowed subset.
- 5. In the method of claim 1, choosing said challenge by said second party to contain an amount part and a random part.
- 6. In the method of claim 1, transferring said first value from said first party to said second party before transferring said challenge from said second party to said first party.
- 7. In the method of claim 1, transferring a commitment to said first value from said first party to said second party before transferring said challenge from aid second party to said first party.
- 8. In the method of claim 1, transferring said first value from said first party to said second party after transferring said challenge from said second party to said first party.
Priority Claims (1)
Number |
Date |
Country |
Kind |
90200207.0 |
Jan 1990 |
EPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/609,519, filed Nov. 5, 1990, now U.S. Pat. No. 5,131,039.
US Referenced Citations (3)
Continuations (1)
|
Number |
Date |
Country |
Parent |
609519 |
Nov 1990 |
|