IP Library Patent Application 12600057
Patent Application
App. No. 12/600,057

UPDATING CRYPTOGRAPHIC KEY DATA

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 None
App. No.
12/600,057
Abstract

A system 100 for updating cryptographic key data 120 comprises a key input 106 for receiving sequential key updates 114 ; and a key data updater 108 for changing a portion ( 116 ) of the cryptographic key data in response to a received one of the sequential key updates ( 114 ), the portion not including all the cryptographic key data, wherein different respective portions of the cryptographic key data are selected for respective ones of the sequential key updates. The system further comprises a content input 104 for receiving content data 112 to be processed; and a cryptographic unit 110 for cryptographic processing of the content data in dependence on the key data to obtain processed content data 118 . The content input is arranged for receiving a content data stream, successive portions of the content data stream being encrypted based on successive keys corresponding to the successive key updates.

Claims (27)

1 . A system ( 100 ) for updating cryptographic key data ( 120 ), the system comprising

a memory ( 102 ) for storing the cryptographic key data ( 120 );

a key input ( 106 ) for receiving sequential key updates ( 114 ); and

a key data updater ( 108 ) for changing a portion ( 116 ) of the cryptographic key data in response to a received one of the sequential key updates ( 114 ), the portion not including all the cryptographic key data, wherein different respective portions of the cryptographic key data are selected for respective ones of the sequential key updates.

2 . The system according to claim 1 , further comprising

a content input ( 104 ) for receiving content data ( 112 ) to be processed; and

a cryptographic unit ( 110 ) for cryptographic processing of the content data in dependence on the key data to obtain processed content data ( 118 ).

3 . The system according to claim 2 , wherein the content input is arranged for receiving a content data stream, successive portions of the content data stream being encrypted based on successive keys corresponding to the successive key updates.

4 . The system according to claim 3 , wherein the content data stream comprises encrypted video data, the cryptographic unit being arranged for decrypting the encrypted video data; and further comprising an output for enabling a rendering of the decrypted video data.

5 . The system according to claim 1 , wherein the key data comprises at least part of a look-up table.

6 . The system according to claim 1 , wherein the key data comprises at least part of a network of look-up tables.

7 . The system according to claim 6 , wherein the key update comprises a change to the at least part of the network of look-up tables and wherein the key update is constructed for leaving unchanged at least one look-up table of the at least part of the network of look-up tables.

8 . The system according to claim 7 , wherein the key update comprises a change to at most one look-up table of the at least part of the network of look-up tables.

9 . The system according to claim 1 , wherein the key data updater is arranged for selecting the portion in dependence on information comprised in the received one of the sequential key updates.

10 . The system according to claim 1 , wherein the key data updater is arranged for selecting the respective portions according to a predetermined sequence.

11 . The system according to claim 1 , further comprising a full key data updater for replacing all the key data in response to a key update in which it is indicated that all the key data should be replaced.

12 . A server system ( 200 ) for providing cryptographic key updates, the server system comprising

a key update generator ( 206 ) for generating sequential key updates ( 114 ), wherein a respective one of the sequential key updates is indicative of a change to a respective portion ( 116 ) of cryptographic key data ( 120 ), the portion not including all the cryptographic key data, wherein different respective portions of the cryptographic key data are selected for respective ones of the sequential key updates; and

a key output ( 204 ) for providing the sequential key updates ( 114 ) to a client system ( 100 ).

13 . A method of updating cryptographic key data ( 120 ), the method comprising

storing the cryptographic key data ( 120 );

receiving sequential key updates ( 114 ); and

changing a portion ( 116 ) of the cryptographic key data in response to a received one of the sequential key updates ( 114 ), the portion not including all the cryptographic key data, wherein different respective portions of the cryptographic key data are selected for respective ones of the sequential key updates.

14 . A method of providing cryptographic key updates, the method comprising

generating sequential key updates ( 114 ), wherein a respective one of the sequential key updates is indicative of a change to a respective portion ( 116 ) of cryptographic key data ( 120 ), the portion not including all the cryptographic key data, wherein different respective portions of the cryptographic key data are selected for respective ones of the sequential key updates; and

providing the sequential key updates ( 114 ) to a client system ( 100 ).

15 . A computer program product comprising computer executable instructions for causing a processor to execute the method according to claim 13 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2010
From: KONINKLIJKE PHILIPS ELECTRONICS N. V.
To: IRDETO B.V.
Reel/Frame 023985/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2009
From: GORISSEN, PAULUS MATHIAS HUBERTUS MECHTILDIS ANTONIUS; MICHIELS, WILHELMUS PETRUS ADRIANUS JOHANNUS; BIJSTERVELD, MARCEL LAMBERTUS LEONARDUS
To: KONINKLIJKE PHILIPS ELECTRONICS N V
Reel/Frame 023520/0031 →