IP Library Granted Patent US 8,839,002
Granted Patent B2
US 8,839,002 · App. 12/107,773 · Granted Sep 16, 2014

Optical media recording device for protecting device keys and related method

Inventor: Chun-Wei Chang (Hsinchu, TW)
Assignee: CyberLink Corp.
G06F12/14G06F21/72H04L9/00
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,839,002
App. No.
12/107,773
Granted
Sep 16, 2014
Kind
B2
Abstract

To protect device keys, an optical media recording device capable of performing AACS encryption on data does not have any device keys, and the optical media recording device performs AACS encryption by activating recording software stored in a memory the optical media recording device, and utilizing a pre-calculated media key stored in the memory of the optical media recording device to perform AACS encryption on the data.

Claims (30)

1. A method of performing AACS encryption in an optical media recording device, the method comprising:

activating recording software having no AACS device keys stored in the optical media recording device, the recording software being used by an end user, the AACS device keys being omitted from the recording software without hindering usage of the recording software by the end user, and preventing revocation of the AACS device keys provided by an AACS licensing administrator; and

the recording software utilizing a pre-calculated media key stored in a memory of the optical media recording device to perform AACS encryption of data, wherein the pre-calculated media key is calculated based on the AACS device keys and a media key block by a server, and the AACS device keys are provided by an AACS licensing administrator (AACS LA) to the server;

wherein the pre-calculated media key is packaged in an installation file of the recording software.

2. The method of claim 1 , further comprising utilizing the installation file to install the recording software on the optical media recording device.

3. The method of claim 1 , further comprising updating the pre-calculated media key with an updated pre-calculated media key from a server when an update is needed.

4. The method of claim 3 wherein the server calculates the updated pre-calculated media key, and sends the updated pre-calculated media key to the optical media recording device through networking.

5. The method of claim 1 , wherein the recording software utilizing the pre-calculated media key stored in the memory of the optical media recording device to perform AACS encryption of the data is the recording software utilizing the pre-calculated media key stored in a non-volatile memory of the optical media recording device to perform AACS encryption of the data.

6. The method of claim 1 , wherein activating the recording software having no AACS device keys stored in the optical media recording device is activating the recording software having no AACS device keys stored in a personal computer.

7. The method of claim 1 , wherein the recording software utilizing the pre-calculated media key stored in the memory of the optical media recording device to perform AACS encryption of the data is the recording software utilizing the pre-calculated media key stored in the memory of the optical media recording device to perform AACS encryption of audiovisual data.

8. The method of claim 1 further comprising the optical media recording device recording the data to a Blu-ray Disc after performing AACS encryption of the data.

9. A method for recording encrypted content in an optical storage medium, the method comprising:

activating recording software having no AACS device keys stored in an optical media recording device, the recording software being used by an end user, the AACS device keys being omitted from the recording software without hindering usage of the recording software by the end user, and preventing revocation of the AACS device keys provided by an AACS licensing administrator;

receiving content;

receiving a pre-calculated media key calculated based on the AACS device keys and a media key block by a server, and the AACS device keys are provided by an AACS licensing administrator (AACS LA) to the server, wherein the pre-calculated media key is packaged in an installation file of the recording software;

encrypting the content using a title key;

encrypting the title key using the pre-calculated media key; and

recording the encrypted content and the encrypted title key into the optical storage medium.

10. The method of claim 9 , wherein the pre-calculated media key is received from a storage device.

11. The method of claim 9 , wherein the pre-calculated media key is received from the server via networking.

12. The method of claim 11 further comprising:

storing the pre-calculated media key in a storage device.

13. An optical media recording device having no AACS device keys for performing AACS encryption of data, the optical media recording device being used by an end user, the AACS device keys being omitted from the optical media recording device without hindering usage of the optical media recording device by the end user, and preventing revocation of the AACS device keys provided by an AACS licensing administrator, the optical media recording device comprising:

a non-volatile memory including a media key storage region storing a pre-calculated media key, and an AACS encryption program code region storing program code for performing AACS encryption based on the pre-calculated media key, wherein the pre-calculated media key is calculated based on the AACS device keys and a media key block by a server, and the AACS device keys are provided by an AACS licensing administrator (AACS LA) to the server; and

a processor for executing the program code to generate AACS-encrypted data;

wherein the pre-calculated media key is packaged in an installation file of the recording software.

14. The optical media recording device of claim 13 , further comprising an optical drive coupled to the processor for writing the AACS-encrypted data to an optical disc.

15. The optical media recording device of claim 14 , wherein the optical drive is a Blu-ray optical drive.

16. The optical media recording device of claim 13 , further comprising a network interface coupled to the processor for downloading an updated pre-calculated media key from a server, wherein the processor is for replacing the pre-calculated media key with the updated pre-calculated media key.

17. The optical media recording device of claim 13 , wherein the media key storage region is located in a registry storage region.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2026
From: CYBERLINK CORP.
To: DF BARLEY LLC
Reel/Frame 074689/0728 →
CHANGE OF ADDRESS OF ASSIGNEE Recorded Feb 24, 2014
From: CYBERLINK CORP.
To: CYBERLINK CORP.
Reel/Frame 032328/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2008
From: CHANG, CHUN-WEI
To: CYBERLINK CORP.
Reel/Frame 020841/0355 →
Continuity (1)
Related Publication 20090268907A1 · Oct 29, 2009