IP Library › Granted Patent US 7,353,386
Granted Patent B2
US 7,353,386 · App. 10/875,529 · Granted Apr 1, 2008

Method and device for authenticating digital data by means of an authentication extension module

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,353,386
App. No.
10/875,529
Granted
Apr 1, 2008
Kind
B2
Abstract

An authentication method provides a segment forming an executable authentication plug-in previously authenticated by at least one authentication function from an authentication library and linked to a plurality of segments in accordance with a chaining relationship. In response to a request for authentication of a plurality of segments chained in accordance with the chaining relationship in this way, the method authenticates each successive segment and, in the case of a segment requiring the authentication plug-in, it executes the authentication plug-in in order to authenticate the segment submitted in this way to the authentication plug-in.

Claims (19)

1. A method of authenticating digital data distributed between a plurality of data segments linked to each other in accordance with a chosen chaining relationship, each data segment being associated with an authentication signature, the method comprising:

authenticating said plurality of segments in accordance with a chosen authentication algorithm, adapted to calculate a signature value for each successive segment in a chained and iterative manner and to compare the value of said signature calculated in this way with said associated signature, the next segment being authenticated in said event of a positive result on comparing said current segment and said first segment being authenticated on the basis of at least one function from an authentication library contained in non-rewritable memory,

providing at least one segment forming an executable authentication plug-in previously authenticated by at least one authentication function from said authentication library and linked to said plurality of segments in accordance with said chaining relationship, and in response to a request for authentication of a plurality of segments chained in accordance with said chaining relationship in this way, wherein the chaining relationship provides an order for the authentication of said plurality of data segments, and wherein the chaining relationship is such that the signature value of a current data segment comprises an identifier of the signature value of a next data segment,

authenticating each successive segment and, in the case of a segment requiring said authentication plug-in, executing said authentication plug-in in order to authenticate said segment submitted in this way to said authentication plug-in.

2. The method claimed in claim 1 , wherein each segment is associated with a data table containing an associated signature, start and end addresses localizing said segment, start and end indicators localizing said associated signature, an indicator indicating that said segment is of the authentication plug-in type, and a designation identifying an authentication plug-in algorithm.

3. The method claimed in claim 1 , wherein said plurality of data segments is a result of segmenting a data file.

4. The method claimed in claim 1 , wherein at least one segment further contains an indicator relating to said authentication plug-in algorithm.

5. The method claimed in claim 1 , wherein said chaining relationship is such that said signature of said current segment comprises said identifier of said signature of said next segment.

6. A device for authenticating digital data distributed between a plurality of digital data segments linked to each other in accordance with a chosen chaining relationship, each data segment being associated with an authentication signature, which authentication device comprises:

authentication means adapted to authenticate said plurality of segments in accordance with a chosen authentication algorithm and adapted to calculate a signature value for each successive segment in a chained and iterative manner and to compare the value of said signature calculated in this way with said associated signature, the next segment being authenticated in the event of a positive result for comparing said current segment, and said first segment being authenticated on the basis of at least one function from an authentication library contained in non-rewritable memory;

processor means adapted to provide at least one executable authentication plug-in segment stored in rewritable memory previously authenticated by at least one authentication function from said authentication library and linked to said plurality of segments in accordance with said chaining relationship, wherein the chaining relationship provides an order for the authentication of said plurality of data segments, and wherein the chaining relationship is such that the signature value of a current data segment comprises an identifier of the signature value of a next data segment; and

processing means adapted in response to a request for authentication of a plurality of segments chained in accordance with said chaining relationship in this way to authenticate each successive segment and in said case of a segment requiring said authentication plug-in to execute said authentication plug-in in order to authenticate said segment submitted in this way to said authentication plug-in.

7. The device claimed in claim 6 , wherein each segment is associated with a data table comprising an associated authentication signature, start and end addresses localizing said segment, start and end indicators localizing said associated signature, an indicator indicating that said segment is of said authentication plug-in type, and a designation identifying an authentication extension algorithm.

8. The device claimed in claim 6 , wherein said plurality of data segments is the result of segmenting a data file.

9. The device claimed in claim 6 , wherein said chaining relationship is such that said signature of said current segment contains said identifier of said signature of the next segment.

10. A computer readable storage medium comprising instructions for executing a method of authenticating digital data distributed between a plurality of data segments linked to each other in accordance with a chosen chaining relationship, each data segment being associated with an authentication signature, the method comprising:

authenticating said plurality of segments in accordance with a chosen authentication algorithm, adapted to calculate a signature value for each successive segment in a chained and iterative manner and to compare the value of said signature calculated in this way with said associated signature, the next segment being authenticated in said event of a positive result on comparing said current segment and said first segment being authenticated on the basis of at least one function from an authentication library contained in non-rewritable memory,

providing at least one segment forming an executable authentication plug-in previously authenticated by at least one authentication function from said authentication library and linked to said plurality of segments in accordance with said chaining relationship, and in response to a request for authentication of a plurality of segments chained in accordance with said chaining relationship in this way, wherein the chaining relationship provides an order for the authentication of said plurality of data segments, and wherein the chaining relationship is such that the signature value of a current data segment comprises an identifier of the signature value of a next data segment,

authenticating each successive segment and, in the case of a segment requiring said authentication plug-in, executing said authentication plug-in in order to authenticate said segment submitted in this way to said authentication plug-in.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 048933/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 050311/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2005
From: SARFATI, JEAN-CLAUDE; CHAU, HERVE
To: THOMSON LICENSING S.A.
Reel/Frame 016250/0912 →
Priority Claims (1)
EP 03291625 · Jul 2, 2003 · regional
Continuity (1)
Related Publication 20050125659A1 · Jun 9, 2005