IP Library Granted Patent US 7,861,084
Granted Patent B2
US 7,861,084 · App. 11/489,338 · Granted Dec 28, 2010

Authentication of data transmitted in a digital transmission system

Assignee: THOMSON Licensing S.A.
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,861,084
App. No.
11/489,338
Granted
Dec 28, 2010
Kind
B2
Abstract

A method of authenticating data transmitted in a digital transmission system, in which the method comprises the steps, prior to transmission, of determining at least two encrypted values for at least some of the data, each encrypted value being determined using a key of a respective encryption algorithm, and outputting said at least two encrypted values with said data.

Claims (60)

1. A method of authenticating data to be transmitted in a digital transmission system, the data comprising at least one replacement certificate, the method comprising:

when the data comprises at least one replacement certificate:

determining, using a processor, one encrypted value for the data, wherein the one encrypted value is determined using private key associated with an encryption algorithm; and

outputting, using the processor, the data and one encrypted value; and

when the at least one replacement certificate is a root certificate:

determining, using the processor, at least two encrypted values for the data, wherein each encrypted value is determined using a private key corresponding to a respective encryption algorithm; and

outputting, using the processor, the data and the at least two encrypted values to a receiver,

wherein each encrypted value is processed by the receiver using the private key to create a resulting value of a plurality of resulting values, and

wherein the plurality of resulting values enable authentication of the data by comparison between each resulting value and the data.

2. An apparatus configured to authenticate data to be transmitted by a transmitter in a digital transmission system, the data comprising at least one replacement certificate, the apparatus comprising:

when the data comprises at least one replacement certificate:

means for determining at least one encrypted value for the data, wherein the one encrypted value is determined using a private key associated with an encryption algorithm; and

means for outputting the data and the at least one encrypted value, and

when the at least one replacement certificate is a root certificate:

means for determining at least two encrypted values for the data, wherein each encrypted value is determined using a private key corresponding to a respective encryption algorithm; and

the transmitter for outputting the data and the at least two encrypted values to a receiver,

wherein each encrypted value is processed by the receiver using the private key to create a resulting value of a plurality of resulting values, and

wherein the plurality of resulting values enable authentication of the data by comparison between each resulting value and the data.

3. A method of verifying data received in a digital transmission system, the data comprising at least one replacement certificate and at least a first encrypted value or a plurality of second encrypted values determined for the data, the method comprising:

when the data comprises at least one replacement certificate:

receiving determining, using a processor, the first encrypted value for the data, wherein the first encrypted value is determined using a private key associated with an encryption algorithm;

storing an equivalent public key;

processing the first encrypted value for the data using the public key and the encryption algorithm to generate a first resulting value;

comparing the first resulting value and the data;

determining, when the first resulting value and the data fail to match, that the data is corrupted; and

rejecting the data that is corrupted; and

when the at least one replacement certificate is a root certificate:

receiving, using the processor, the plurality of second encrypted values for the data, wherein the each second encrypted value is determined using a private key corresponding to a respective encryption algorithm;

storing a plurality of equivalent public keys;

processing each of the plurality of second encrypted values for the data using one of the plurality of equivalent public keys and the respective encryption algorithm to generate a second resulting value;

comparing the second resulting value with the data;

determining, when the second resulting value and the data fail to match, that the data is corrupted; and

rejecting the data that is corrupted.

4. An apparatus configured to verify data received in a digital transmission system, the data comprising at least one replacement certificate and a first encrypted value or a plurality of second encrypted values determined for the data, the apparatus comprising:

when the data comprises at least one replacement certificate:

means for receiving the first encrypted value for the data, wherein the first encrypted value is determined using a private key associated with an encryption algorithm;

means for storing an equivalent public key;

means for processing the first encrypted value for the data using the public key and the encryption algorithm to generate a first resulting value;

means for comparing the first resulting value and the data;

means for determining, when the first resulting value and the data fail to match, that the data is corrupted; and

means for rejecting the data that is corrupted; and

when the at least one replacement certificate is a root certificate:

means for receiving the plurality of second encrypted values for the data, wherein each second encrypted value is determined using a private key corresponding to a respective encryption algorithm;

means for storing a plurality of equivalent public keys;

means for processing each of the plurality of second encrypted values for the data using one of the plurality of equivalent public keys and the respective encryption algorithm to generate a second resulting value;

means for comparing the second resulting value with the data;

means for determining, when the second resulting value and the data fail to match, that the data is corrupted; and

means for rejecting the data that is corrupted.

5. The method of claim 1 , wherein the at least one replacement certificate is one of group consisting of a broadcaster certificate and a certificate authority certificate.

6. The method of claim 1 , wherein a single encrypted value is calculated for the at least one replacement certificate.

7. The apparatus of claim 2 , wherein the at least one replacement certificate is one of group consisting of a broadcaster certificate and a certificate authority certificate.

8. The apparatus of claim 2 , wherein a single encrypted value is calculated for the at least one replacement certificate.

9. The method of claim 3 , wherein the at least one replacement certificate is one of group consisting of a broadcaster certificate and a certificate authority certificate.

10. The method of claim 3 , wherein a single encrypted value is calculated for the at least one replacement certificate.

11. The apparatus of claim 4 , wherein the at least one replacement certificate is one of group consisting of a broadcaster certificate and a certificate authority certificate.

12. The apparatus of claim 4 , wherein a single encrypted value is calculated for the at least one replacement certificate.

13. The method of claim 1 , wherein each of the at least two encrypted values enables authentication and verification of the root certificate.

14. The apparatus of claim 2 , wherein each of the at least two encrypted values enables authentication and verification of the root certificate.

15. The method of claim 3 , wherein each of the plurality of second encrypted values enables authentication and verification of the root certificate.

16. The apparatus of claim 4 , wherein each of the second encrypted values enables authentication and verification of the root certificate.

Assignments (2)
CHANGE OF NAME Recorded Jun 22, 2019
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 049561/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 049561/0509 →
Priority Claims (1)
EP 00400912 · Apr 3, 2000 · regional
Continuity (2)
Continuation 1024063800
Related Publication 20060259771A1 · Nov 16, 2006