IP Library Granted Patent US 8,452,986
Granted Patent B2
US 8,452,986 · App. 11/631,214 · Granted May 28, 2013

Security unit and protection system comprising such security unit as well as method for protecting data

Inventors: Dirk Luetzelberger (Hamburg, DE); Henrik Przybilla (Hamburg, DE)
Assignee: NXP B.V.
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,452,986
App. No.
11/631,214
Granted
May 28, 2013
Kind
B2
Abstract

In order to provide a protection system ( 100; 100 ′) for protecting data (D 1+ D 2 ), for instance at least one data processing program and/or at least one software application, the protection system ( 100; 100 ′) comprising at least one data storage unit ( 10 ) for storing the data (D 1+ D 2 ), at least one main processing unit ( 20 ) which is designed for processing at least part (D 1 ) of the data (D 1+ D 2 ), in particular for processing the first data (D 1 ) and optionally the encrypted second data (D 2 ), the main processing unit ( 20 ) being connected with the data storage unit ( 10 ), at least one security unit ( 30 ), and at least one presentation processing unit ( 42 ) being connected with the main processing unit ( 20 ), wherein it is possible to prevent the use of illegal copies of the data (D 1+ D 2 ) and wherein neither an authorization nor a registration is required for running the data (D 1+ D 2 ), it is proposed that the security unit ( 30 ) and the presentation processing unit ( 42 ) exchange at least one key, in particular at least one up-front agreed session key, for decrypting the encrypted second data (D 2 ) and/or for re-encrypting the originally encrypted and then decrypted second data (D 2 ).

Claims (36)

1. A computer security system having additional security for data, the computer security system comprising:

a data storage device that transmits both encrypted software and unencrypted software;

a main processor that receives both the encrypted software and the unencrypted software but processes only the unencrypted software;

a rendering device that receives the unencrypted software from the main processor and conditionally produces output based upon the encrypted software; and

a hardware security device that determines whether the rendering device can produce output based upon the encrypted software.

2. The computer security system of claim 1 , wherein the hardware security device decrypts the encrypted software and re-encrypts the decrypted software to produce re-encrypted software.

3. The computer security system of claim 2 , wherein the rendering device decrypts the re-encrypted software to produce re-decrypted software and combines the re-decrypted software with the unencrypted software.

4. The computer security system of claim 1 , wherein the main processor is connected to the hardware security device.

5. The computer security system of claim 1 , wherein the main processor is connected to the rendering device.

6. The computer security system of claim 1 , wherein the unencrypted software cannot be employed in a useful way without decrypting the encrypted software.

7. The computer security system of claim 1 , wherein the hardware security device and the rendering device share a session key.

8. The computer security system of claim 7 , wherein the hardware security device uses the shared session key to re-encrypt a decrypted version of the encrypted software.

9. The computer security system of claim 1 , wherein the main processor transfers the encrypted software to the hardware security device.

10. The computer security system of claim 9 , wherein the hardware security device sends a re-encrypted version of the encrypted software to the main processor.

11. The computer security system of claim 1 , wherein the unencrypted software is a game program and combining a decrypted version of the encrypted software with the unencrypted software enables full display of the game program in an output device.

12. The computer security system of claim 11 , wherein the output device displays a degraded version of the game program when the encrypted software is not decrypted.

13. A method of providing additional security for data in a computer security system, the method comprising:

receiving both encrypted and unencrypted software in a main processor;

processing the unencrypted software in the main processor;

decrypting the encrypted software in a hardware security device;

re-encrypting the decrypted software in the hardware security device;

decrypting the re-encrypted software in a rendering device to produce re-decrypted software;

combining the re-decrypted software with the unencrypted software in the rendering device.

14. The method of claim 13 , wherein the unencrypted software cannot be employed in a useful way without decrypting the encrypted software.

15. The method of claim 13 , further comprising:

sharing a session key between the hardware security device and the rendering device.

16. The method of claim 15 , further comprising:

using the shared session key to re-encrypt a decrypted version of the encrypted software.

17. The method of claim 13 , further comprising:

transferring the encrypted software from the main processor to the hardware security device.

18. The method of claim 13 , further comprising:

sending a re-encrypted version of the encrypted software from the hardware security device to the main processor.

19. The method of claim 13 , wherein the unencrypted software is a game program, the method further comprising:

combining a decrypted version of the encrypted software with the unencrypted software to enable full display of the game program in an output device.

20. The method of claim 19 , further comprising:

displaying a degraded version of the game program when the encrypted software is not decrypted.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CHANGE OF NAME Recorded Sep 22, 2017
From: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
To: NXP B.V.
Reel/Frame 043951/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
Reel/Frame 043955/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2012
From: LUETZELBERGER, DIRK; PRZYBILLA, HENRIK
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 029302/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
Priority Claims (1)
EP 04103155 · Jul 2, 2004 · regional
Continuity (1)
Related Publication 20090300369A1 · Dec 3, 2009