IP Library Granted Patent US 7,010,692
Granted Patent B2
US 7,010,692 · App. 10/865,618 · Granted Mar 7, 2006

Cryptographic methods for remote authentication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,010,692
App. No.
10/865,618
Granted
Mar 7, 2006
Kind
B2
Abstract

Methods are described for two parties to use a small shared secret (S) to mutually authenticate one another other over an insecure network. The methods are secure against off-line dictionary attack and incorporate an otherwise unauthenticated public key distribution system. One embodiment uses two computers Alice and Bob, and a Diffie-Hellman exponential key exchange in a large prime-order finite group. Both parties choose the same generator of the group (g) as a function of S. Alice chooses a random number R A , and sends g R A to Bob. Bob chooses a random R B , sends g R B to Alice. Both compute a shared key K=g (R A R B ) . Each party insures that K is a generator of the group, verifies that the other knows K, and then uses K as an authenticated key. Constraints are described to prevent passive and active attacks. An extension is described where Alice proves knowledge of S to Bob who knows only a one-way transformation of S. These methods establish a secure, authenticated network session using only an easily memorized password.

Claims (14)

1. A cryptographic authentication method, comprising:

providing a password-based value to a first party and a second party;

selecting a parameter based on the password-based value, the parameter defining one of a plurality of unauthenticated key distribution techniques;

generating a cryptographic key based on the one of the plurality of unauthenticated key distribution techniques, wherein the second party cooperates in generating the cryptographic key by using the one of the plurality of unauthenticated key distribution techniques defined by the first value;

checking the cryptographic key for the value zero; and

preventing authentication of the first party to the second party when the cryptographic key includes the value zero.

2. A system, comprising:

at least one processor; and

a memory, coupled to the at least one processor, the memory maintaining instructions that when executed by the at least one processor, causes the at least one processor to do the following:

receive a password-based value,

select a parameter based on the password-based value, the parameter defining one of a plurality of unauthenticated key distribution techniques,

generate a cryptographic key based on a representative one of the plurality of unauthenticated key distribution techniques, wherein a second party cooperates in generating the cryptographic key by using the same representative one of the plurality of unauthenticated key distribution techniques defined by the password-based value,

checking the cryptographic key for at least one value outside a group and the value zero, and

preventing authentication to the second party when the value zero is detected.

Assignments (7)
LIEN AND SECURITY INTEREST Recorded Jan 13, 2017
From: KINGLITE HOLDINGS INC.
To: AMERICAN MEGATRENDS, INC.
Reel/Frame 041366/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2012
From: PHOENIX TECHNOLOGIES LTD.
To: KINGLITE HOLDINGS INC.
Reel/Frame 029339/0716 →
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2012
From: MEP PLP, LLC
To: PHOENIX TECHNOLOGIES LTD.
Reel/Frame 029307/0590 →
SECURITY AGREEMENT Recorded Nov 13, 2012
From: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC
To: MEP PLP, LLC
Reel/Frame 029291/0354 →
MERGER Recorded Aug 23, 2012
From: INTEGRITY SCIENCES, INCORPORATED
To: PHOENIX TECHNOLOGIES LTD.
Reel/Frame 028837/0790 →
MERGER Recorded Aug 16, 2012
From: INTEGRITY SCIENCES, INC.
To: PHOENIX TECHNOLOGIES LTD.
Reel/Frame 028801/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2012
From: JABLON, DAVID P
To: INTEGRITY SCIENCES, INC.
Reel/Frame 028800/0940 →