US2009011828A1PendingUtilityA1

Device for running copy-protected software

Assignee: KONINKL PHILIPS ELECTRONICS NVPriority: Jul 4, 2003Filed: Jul 1, 2004Published: Jan 8, 2009
Est. expiryJul 4, 2023(expired)· nominal 20-yr term from priority
G11B 20/00855G11B 20/0021G06F 2221/2109G11B 20/00369G11B 20/00086G06F 21/78G11B 20/00876G06F 21/10G06F 21/00G06F 9/46
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to a device for running copy-protected software stored on an information carrier ( 6 ). It is a object of the invention to increase the hurdle for hackers to make a readable copy of the information carrier ( 6 ). To achieve this object a device is provided, comprising: a drive ( 1 ) for reading said encrypted graphics data ( 7 ) and said encryption data ( 8, 11, 12 ), means ( 9 ) for decrypting said encrypted graphics data ( 7 ) using said encryption data ( 8, 11, 12 ) for obtaining decrypted graphics data ( 16 ), an application processing unit ( 4 ) for running said copy-protected software, a graphics processing unit ( 10 ) for processing said graphics data ( 16 ), means for opening a secure communication channel ( 5 ) between said drive ( 1 ) and said graphics processing unit ( 10 ) for transferring said decrypted graphics data 16 and/or said encryption data ( 8, 11, 12 ) from said information carrier ( 6 ) to said graphics processing unit ( 10 ).

Claims

exact text as granted — not AI-modified
1 . Device for running copy-protected software comprising encrypted graphics data ( 7 ) and encryption data ( 8 ,  11 ,  12 ) stored on an information carrier ( 6 ), comprising:
 a drive ( 1 ) for reading said encrypted graphics data ( 7 ) and said encryption data ( 8 ,  11 ,  12 ),   means ( 9 ) for decrypting said encrypted graphics data ( 7 ) using said encryption data ( 8 ,  11 ,  12 ) for obtaining decrypted graphics data ( 16 ),   an application processing unit ( 4 ) for running said copy-protected software,   a graphics processing unit ( 10 ) for processing said graphics data ( 16 ),   means for opening a secure communication channel ( 5 ) between said drive ( 1 ) and said graphics processing unit ( 10 ) for transferring said decrypted graphics data ( 16 ) and/or said encryption data ( 8 ,  11 ,  12 ) from said drive ( 1 ) to said graphics processing unit ( 10 ).   
   
   
       2 . Device as claimed in  claim 1 , characterized in that said means ( 9 ) for decrypting said encrypted graphics data are included in a graphics card containing said graphics processing unit and said secure communication channel ( 5 ) is adapted for transferring said encryption data ( 8 ,  11 ,  12 ). 
   
   
       3 . Device as claimed in  claim 1 , characterized in that said means ( 9 ) for decrypting said encrypted graphics data are included in said drive and said secure communication channel ( 5 ) is adapted for transferring said decrypted graphics data ( 16 ). 
   
   
       4 . Device as claimed in  claim 1 , characterized in that said-encryption data ( 8 ,  11 ,  12 ) contain key locker data ( 11 ) and hidden code data ( 12 ) and in that means ( 13 ) for unlocking said key locker data ( 11 ) by said hidden code data ( 12 ) are provided in said drive for obtaining encryption key data ( 8 ) for decrypting said encrypted graphics data ( 7 ). 
   
   
       5 . Device as claimed in  claim 1 , characterized in that it comprises a game console. 
   
   
       6 . Method for running copy-protected software, wherein said copy-protected software is stored on an information carrier ( 6 ) and said copy-protected software contains encrypted graphics data ( 7 ) and encryption data ( 8 ,  11 ,  12 ), comprising the steps of:
 reading said graphics data ( 7 ) from said information carrier ( 6 ),   reading said encryption data ( 8 ,  11 ,  12 ) from said information carrier ( 6 ),   decrypting said encrypted graphics data ( 7 ) using said encryption data ( 8 ,  11 ,  12 ) for obtaining decrypted graphics data ( 16 ),   transferring said decrypted graphics data ( 16 ) and/or said encryption data ( 8 ,  11 ,  12 ) via a secure communication channel ( 5 ) from said drive ( 1 ) to a graphics processing unit (GPU) ( 10 ),   processing said decrypted graphics data ( 16 ) by a graphics processing unit ( 10 ), and   processing said copy-protected software by an application processing unit ( 4 ).   
   
   
       7 . Method as claimed in  claim 6 , characterized by the steps of
 decrypting said encrypted graphics data ( 7 ) using said encryption-data ( 8 ,  11 ,  12 ), and   transferring decrypted graphics data ( 16 ) to a graphics processing unit ( 3 ) via a secure communication channel ( 5 ).   
   
   
       8 . Method as claimed in  claim 6 , characterized by the steps of
 transferring encryption data ( 8 ,  11 ,  12 ) via a secure communication channel ( 5 ) to a graphics processing unit ( 3 ),   transferring said encrypted graphics data ( 7 ) to said graphics processing unit ( 3 ), and   decrypting said encrypted graphics data ( 7 ) using said encryption data ( 8 ).   
   
   
       9 . Method as claimed in  claim 6 , characterized in that said encryption data ( 8 ,  11 ,  12 ) contain key locker data ( 11 ) and hidden code data ( 12 ) and in that the step of reading out said encryption data comprises the steps of
 reading hidden code data ( 12 ) from said optical information carrier ( 6 ),   reading key locker data ( 11 ) from said optical information carrier ( 6 ), and   unlocking said key locker data ( 11 ) using said hidden code data ( 12 ) for obtaining an encryption key ( 8 ) for decrypting said encrypted graphics data ( 7 ).

Join the waitlist — get patent alerts

Track US2009011828A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.