IP Library Granted Patent US 7,073,066
Granted Patent B1
US 7,073,066 · App. 09/942,176 · Granted Jul 4, 2006

Offloading cryptographic processing from an access point to an access point server using Otway-Rees key distribution

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,073,066
App. No.
09/942,176
Granted
Jul 4, 2006
Kind
B1
Abstract

In a network access point, a method of processing encrypted communication. In one embodiment, the method comprises receiving from a wireless client a first message comprising first values for a first random number and information identifying the wireless client and the access point. In one embodiment, the method further comprises generating a second message comprising second values for a second random number and information identifying the access point and the wireless client. In one embodiment, the method further comprises sending the first values and the second values to an access point server, and subsequently the access point server generates a session key using the first and second values and third values provided by the access point server, such that the processes are shared by the access point and the access point server. The method further comprises distributing the session key to the wireless client and the access point.

Claims (46)

1. In a network access point, a method of processing encrypted communication, according to an encryption/decryption process, said method comprising:

receiving a first message from a wireless client, said first message comprising first values for a first random number and information identifying said wireless client and said access point and a first message authentication code of said information in said first message signed using a first signing key;

generating a second message comprising second values for a second random number and information identifying said access point and said wireless client and a second message authentication code of said information in said second message signed using a second signing key; and

sending a combined said first values and said second values to an access point server, wherein said access point server generates a session key using said first values and said second values and also third values provided by said access point server, such that processing is shared by said access point and said access point server.

2. The method as recited in claim 1 further comprising:

receiving a third message conveying said session key from said access point server, said third message having a first portion and a second portion; and

verifying said second portion of said third message against said second values.

3. The method as recited in claim 2 further comprising:

sending said first portion of said third message to said wireless client, wherein said wireless client verifies said first portion of said third message against said first value, such that said session key is shared between said wireless client and said access point and said access point server.

4. The method as recited in claim 2 wherein said first portion of said third message further comprises data for ensuring validity of said first portion and wherein said second portion of said third message further comprises data for ensuring validity of said second portion.

5. The method as recited in claim 1 wherein said third value is correct for said encryption/decryption process.

6. The method as recited in claim 1 wherein said network is a wireless network.

7. The method as recited in claim 1 wherein said encrypting/decrypting process comprises a distributed symmetric key distribution process.

8. The method as recited in claim 7 wherein said distributed symmetric key distribution process is Otway-Rees key cryptography.

9. A computer system in a computer system network, said computer system comprising:

a bus;

a memory unit coupled to said bus;

a processor coupled to said bus for executing a method of processing encrypted communication comprising:

receiving a first message from a wireless client, said first message comprising first values for a random number and information identifying said wireless client and an access point and a message authentication code of said information in said first message signed using a first signing key;

generating a second message comprising second values for a second random number and information identifying said access point and said wireless client and a message authentication code of said information in said second message signed using a second signing key; and

sending a combined said first values and said second values to an access point server, wherein said access point server generates a session key using said first values and said second values and also third values provided by said access point server, such that said processing is shared by said access point and said access point server.

10. The computer system of claim 9 wherein said method further comprises:

receiving a third message conveying said session key from said access point server, said third message having a first portion and a second portion; and

verifying said second portion of third message against said second values.

11. The computer system of claim 10 wherein said method further comprises:

sending said first portion of said third message to said wireless client, wherein said wireless client verifies said first portion of said third message key against said first value, such that said session key is shared between said wireless client and said access point and said access point server.

12. The computer system of claim 10 wherein said first portion of said third message further comprises data for ensuring validity of said first portion and wherein said second portion of said third message further comprises data for ensuring validity of said second portion.

13. The computer system of claim 9 wherein said third values are correct for said encryption/decryption process.

14. The computer system of claim 9 wherein said network is a wireless network.

15. The computer system of claim 9 wherein said encrypting/decrypting process comprises a distributed symmetric key distribution process.

16. The computer system of claim 15 wherein said distributed symmetric key distribution process is Otway-Rees key cryptography.

17. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform:

receiving a first message from a wireless client, said first message comprising first values for a random number and information identifying said wireless client and an access point and a message authentication code of said information in said first message signed using a first signing key;

generating a second message comprising second values for a second random number and information identifying said wireless client and said access point and a message authentication code of said information in said second message signed using a second signing key; and

sending a combined said first values and said second values to an access point server, wherein said access point server generates a session key using said first values and said second values and also third values provided by said access point server, such that processing of encrypted communication is shared by said access point and said access point server.

18. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform:

receiving a said third message conveying said session key from said access point server, said third message having a first portion and a second portion; and

verifying said second portion of said third message against said second values.

19. The computer-usable medium of claim 18 wherein said computer-readable program code embodied therein causes a computer system to perform:

sending said first portion of said third message to said wireless client, wherein said wireless client verifies said first portion of said third message against said first values, such that said session key is shared between said wireless client and said access point and said access point server.

20. The computer-usable medium of claim 18 wherein said first portion of said third message further comprises data for ensuring validity of said first portion and wherein said second portion of said third message further comprises data for ensuring validity of said second portion.

21. The computer-usable medium of claim 17 wherein said computer system is an access point in a network.

22. The computer-usable medium of claim 21 wherein said third values are correct according to an encryption/decryption process implemented in said network.

23. The computer-usable medium of claim 18 wherein said network is a wireless network.

24. The computer-usable medium of claim 22 wherein said encryption/decryption process comprises a distributed symmetric key distribution process.

25. The computer-usable medium of claim 24 wherein said distributed symmetric key distribution process is Otway-Rees key cryptography.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055360/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CORRECTIVE ASSIGNMENT PREVIUOSLY RECORDED ON REEL 027329 FRAME 0001 AND 0044. Recorded May 1, 2012
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028911/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027329/0044 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SEE ATTACHED Recorded Jul 15, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 025039/0844 →
MERGER Recorded Jul 6, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 024630/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2001
From: NESSETT, DANNY M.
To: 3COM CORPORATION
Reel/Frame 012129/0987 →