IP Library Granted Patent US 7,809,140
Granted Patent B2
US 7,809,140 · App. 11/489,098 · Granted Oct 5, 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,809,140
App. No.
11/489,098
Granted
Oct 5, 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 (28)

1. A computer-implemented method of verifying data transmitted in a digital transmission system, comprising:

receiving the data and a plurality of encrypted values determined for at least one portion of the data, wherein each of the plurality of encrypted values is determined using a key corresponding to an encryption algorithm;

verifying, using a processor, that a number of the received plurality of encrypted values is not lower than a stored number of encrypted values;

processing each of the plurality of encrypted values using a stored key corresponding to the encryption algorithm to obtain a plurality of resulting values; and

comparing, using the processor, each of the plurality of resulting values with the at least one portion of the data to verify the at least one portion of the data,

wherein the received data comprises the stored number of encrypted values, and wherein the stored number of encrypted values indicates the minimum number of encrypted values in a subsequent transmission of data.

2. A computer-implemented method of verifying data transmitted in a digital transmission system, comprising:

receiving the data and a plurality of encrypted values determined for at least one portion of the data, wherein each of the plurality of encrypted values is determined using a key corresponding to an encryption algorithm;

verifying, using a processor, that a number of the received plurality of encrypted values is not lower than a stored number of encrypted values;

processing each of the plurality of encrypted values using a stored key corresponding to the encryption algorithm to obtain a plurality of resulting values;

comparing, using the processor, each of the plurality of resulting values with the at least one portion of the data to verify the at least one portion of the data; and

rejecting the data if the number of the received plurality of encrypted values is less than the stored number of encrypted values.

3. A receiver/decoder comprising:

means for storing a plurality of keys;

means for receiving a data file comprising data and a plurality of encrypted values determined for at least one portion of the data, wherein each of the plurality of encrypted values is determined using a key corresponding to an encryption algorithm;

means for storing a first number transmitted with said data, wherein the first number indicates a minimum number of encrypted values to be stored with the data file;

means for verifying that a second number representing the number of the plurality of encrypted values is not lower than the first number;

means for processing each of the plurality of encrypted values using a stored key associated with the encryption algorithm to obtain a plurality of resulting values; and

means for comparing each of the plurality of resulting values with the at least one portion of the data to verify the at least one portion of the data,

wherein the reception means is further adapted to receive the first number in a subsequent transmission of data.

4. A receiver/decoder comprising:

means for storing a plurality of keys;

means for receiving a data file comprising data and a plurality of encrypted values determined for at least one portion of the data, wherein each of the plurality of encrypted values is determined using a key corresponding to an encryption algorithm;

means for storing a first number transmitted with said data, wherein the first number indicates a minimum number of encrypted values to be stored with the data file;

means for verifying that a second number representing the number of the plurality of encrypted values is not lower than the first number;

means for processing each of the plurality of encrypted values using a stored key associated with the encryption algorithm to obtain a plurality of resulting values;

means for comparing each of the plurality of resulting values with the at least one portion of the data to verify the at least one portion of the data; and

means for rejecting the data if the second number is less than the first number.

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 20060256967A1 · Nov 16, 2006