IP Library Granted Patent US 8,321,663
Granted Patent B2
US 8,321,663 · App. 12/650,943 · Granted Nov 27, 2012

Enhanced authorization process using digital signatures

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 8,321,663
App. No.
12/650,943
Granted
Nov 27, 2012
Kind
B2
Abstract

A method is provided for enhancing security of a communication session between first and second endpoints which employs a key management protocol. The method includes sending a first message to a first end point over a communications network requesting a secure communication session therewith. The message includes an identity of a second end point requesting the authenticated communication session. A digital certificate is received from the first endpoint over the communications network. The digital certificate is issued by a certifying source verifying information contained in the digital certificate. The digital certificate includes a plurality of fields, one or more of which are transformed in accordance with a transformation algorithm. A reverse transform is applied to the one or more transformed fields to obtain the one or more fields. The digital certificate is validated and a second message is sent to the first endpoint indicating that validation is complete.

Claims (33)

1. A method for enhancing security of a communication session between a client and a server which employ a key management protocol, comprising:

sending, by the client, a first message to the server over a communications network requesting a secure communication session therewith, said message including an identity of the client requesting the authenticated communication session;

receiving, by the client, from the server, over the communications network a digital certificate issued by a certifying source verifying information contained in the digital certificate, wherein said digital certificate includes a plurality of fields, one or more of said fields being transformed in accordance with a transformation algorithm;

applying a reverse transform to the one or more transformed fields to obtain the one or more fields and validating the digital certificate; and

sending, by the client, a second message to the server indicating that validation is complete.

2. The method of claim 1 wherein sending and receiving are performed in accordance with an Extensible Authentication Protocol (EAP).

3. The method of claim 1 wherein the digital certificate conforms to a pre-established standard.

4. The method of claim 3 wherein the pre-established standard is X.509.

5. The method of claim 3 wherein the one or more fields in the digital certificate that are transformed are not fully specified by the standard.

6. The method of claim 3 wherein the pre-established standard is X.509 and the one or more fields that are transformed are optional or not fully specified attribute fields in a distinguished name field.

7. The method of claim 1 further comprising receiving a public key from the server for use in accordance with a key management protocol and wherein the digital certificate verifies that the public key is associated with the server.

8. The method of claim 1 wherein the server is a content server and the communications session is established to receive content from the content server.

9. The method of claim 1 wherein the server is a conditional access system server.

10. The method of claim 1 wherein the server is a Home Authentication, Authorization, Accounting (H-AAA) server associated with the communications network and the communications session is established to gain access to the communications network.

11. The method of claim 1 wherein the transformation algorithm is a patented or otherwise proprietary transformation algorithm.

12. A method of providing a client device access to a communications network, comprising:

receiving from the client device over the communications network a first message requesting access to network services, said message including an identity of the client device requesting access;

sending to the client device over the communications network a digital certificate verifying credentials of an H-AAA server associated with the communications network, wherein said digital certificate includes a plurality of fields, one or more of said fields being encrypted in accordance with an encryption algorithm; and

receiving a second message from the client device indicating that validation of the digital certificate is complete.

13. The method of claim 12 wherein the transformation algorithm is a patented or otherwise proprietary algorithm.

14. The method of claim 12 wherein the communications network is a wireless communications network.

15. The method of claim 14 wherein the wireless communications network is a WiMAX network.

16. A method of gaining access to a communications network, comprising:

sending, by a client device, a first message to an access point in the communications network requesting access to network services, said message including an identity of the client device requesting access;

receiving, by the client device from the access point, a digital certificate from a H-AAA server associated with the communications network, wherein said digital certificate including a plurality of fields, one or more of said fields being transformed in accordance with a transformation algorithm;

applying a reverse transformation to the one or more transformed fields and validating the H-AAA server certificate; and

sending, by the client device, a second message to the access point indicating that validation is complete.

17. The method of claim 16 wherein sending and receiving are performed in accordance with an Extensible Authentication Protocol (EAP).

18. The method of claim 16 wherein the digital certificate conforms to a pre-established standard.

19. The method of claim 18 wherein the pre-established standard is X.509.

20. The method of claim 18 wherein the one or more fields in the digital certificate that are transformed are not fully specified by the standard.

21. The method of claim 18 wherein the pre-established standard is X.509 and the one or more fields that are transformed are optional or not fully specified attribute fields in a distinguished name field.

22. The method of claim 16 further comprising receiving a public key from the H-AAA server for use in accordance with a key management protocol and wherein the H-AAA server certificate verifies that the public key is associated with the H-AAA server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034294/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2010
From: MEDVINSKY, ALEXANDER; CHAN, TAT KEUNG; SPRUNK, ERIC J.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 024122/0082 →