IP Library Granted Patent US 7,330,977
Granted Patent B2
US 7,330,977 · App. 10/748,062 · Granted Feb 12, 2008

Apparatus, system, and method for secure mass storage backup

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,330,977
App. No.
10/748,062
Granted
Feb 12, 2008
Kind
B2
Abstract

An apparatus for securely backing up data using a cryptographic module includes a mass storage device having a first accessible portion and a second encrypted portion. The mass storage device is initialized to only decrypt the encrypted portion on the system that first created the encrypted portion. The cryptographic module may be a Trusted Platform Module (TPM) based on specifications from the Trusted Computer Group. The mass storage device comprises a trusted platform interface module configured to communicate with the TPM. The system may include a motherboard having a TPM, and the mass storage device. The method in one embodiment comprises providing a computer readable mass storage device, initializing a password module, transmitting an encrypted password to the cryptographic module, authenticating the encrypted password, decrypting the encrypted password, transmitting the decrypted password to the computer readable medium, and decrypting the second encrypted portion using the decrypted password.

Claims (54)

1. An apparatus for secure computer readable medium backup, the apparatus comprising:

a computer readable medium having at least a first accessible portion and a second encrypted portion; and

a trusted platform interface module operatively coupled with the computer readable medium and configured to communicate with a cryptographic module, wherein the trusted platform interface module comprises a password module, the trusted platform interface module initializing the password module in response to verifying the cryptographic module by comparing a known value stored on the password module to a cryptographic module platform configuration register value storing a hash of POST BIOS code, wherein only the cryptographic module may initialize the password module, the password module configured to store and transmit an encrypted password to the cryptographic module, and receive an unencrypted password from the cryptographic module.

2. The apparatus of claim 1 , wherein the cryptographic module comprises a trusted platform module (TPM).

3. The apparatus of claim 1 , wherein the computer readable medium comprises a computer readable peripheral selected from the group consisting of a hard disk drive, a universal serial bus storage device, a floppy disk, an optical storage disk, a flash memory storage device, and a network attached storage drive.

4. The apparatus of claim 1 , wherein the encrypted password comprises a unique password configured to be decrypted by the cryptographic module that first created the encrypted password.

5. The apparatus of claim 1 , wherein the computer readable medium module further comprises a backup utility module configured to selectively copy data from a storage device source, detect newer versions of data stored on the storage device source, and replace older versions of the data on the computer readable medium with newer versions of the data.

6. A device for secure computer readable medium backup, the device comprising:

a motherboard;

a cryptographic module coupled to the motherboard and configured to communicate with a computer readable medium; and

the computer readable medium comprising a trusted platform interface module configured to communicate with the cryptographic module, wherein the trusted platform interface module comprises a password module, the trusted platform interface module initializing the password module in response to verifying the cryptographic module by comparing a known value stored on the password module to a cryptographic module platform configuration register value storing a hash of POST BIOS code, wherein only the cryptographic module may initialize the password module, the password module configured to store and transmit an encrypted password to the cryptographic module, and receive an unencrypted password from the cryptographic module.

7. The device of claim 6 , wherein the cryptographic module is configured to receive the encrypted password from trusted platform interface module, decrypt the password, and transmit the decrypted password to the trusted platform interface module.

8. The device of claim 6 , wherein the cryptographic module comprises a TPM.

9. The device of claim 6 , wherein the motherboard further comprises a memory and a processor coupled to the memory.

10. The apparatus of claim 6 , wherein the computer readable medium comprises a computer readable peripheral selected from the group consisting of a hard disk drive, a universal serial bus storage device, a floppy disk, an optical storage disk, a flash memory storage device, and a network attached storage drive.

11. A system for secure computer readable medium backup, the system comprising:

a motherboard;

a cryptographic module coupled to the motherboard configured to decrypt encrypted passwords;

a computer readable medium module having at least a first accessible portion and a second encrypted portion; and

a trusted platform interface module operatively coupled with the computer readable media module and configured to communicate with the cryptographic module, wherein the trusted platform interface module comprises a password module, the trusted platform interface module initializing the password module in response to verifying the cryptographic module by comparing a known value stored on the password module to a cryptographic module platform configuration register value storing a hash of POST BIOS code, wherein only the cryptographic module may initialize the password module, the password module configured to store and transmit an encrypted password to the cryptographic module, and receive an unencrypted password from the cryptographic module.

12. The system of claim 11 , wherein the encrypted password is configured to be decrypted by the cryptographic module that first created the encrypted password.

13. The apparatus of claim 11 , wherein the computer readable medium further comprises a backup utility configured to selectively copy data from a storage device source, detect newer versions of data stored on the storage device source, and replace older versions of the data on the computer readable medium module with newer versions of the data.

14. A computer readable storage medium comprising computer readable code configured to carry out a method for secure computer readable medium backup, the method comprising:

providing a computer readable medium having at least a first accessible portion and a second encrypted portion;

initializing a password module in response to a cryptographic module by comparing a known value stored on the password module to a cryptographic module platform configuration register value storing a hash of POST BIOS code, wherein only the cryptographic module may initialize the password module;

transmitting an encrypted password to the cryptographic module;

authenticating the encrypted password;

decrypting the encrypted password;

transmitting the decrypted password to the computer readable medium module; and

decrypting the second encrypted portion using the decrypted password.

15. The computer readable storage medium of claim 14 , wherein the method further comprises copying data from a source storage device, and storing the data in the second encrypted portion of the computer readable medium.

16. The computer readable storage medium of claim 14 , wherein the method further comprises restoring data to the source storage device from the computer readable medium.

17. The computer readable storage medium of claim 14 , wherein the method further comprises storing and transporting data in the accessible portion of the computer readable medium.

18. A method for secure computer readable medium backup, the method comprising:

providing a computer readable medium having at least a first accessible portion and a second encrypted portion;

initializing a password module in response to verifying a cryptographic module by comparing a known value stored on the password module to a cryptographic module platform configuration register value storing a hash of POST BIOS code, wherein only the cryptographic module may initialize the password module;

transmitting an encrypted password to the cryptographic module;

authenticating the encrypted password;

decrypting the encrypted password;

transmitting the decrypted password to the computer readable medium; and

decrypting the second encrypted portion using the decrypted password.

19. The method of claim 18 , further comprising copying data from a source storage device, and storing the data in the second encrypted portion of the computer readable medium.

20. The method of claim 18 , further comprising restoring data to the source storage device from the computer readable medium.

21. The method of claim 18 , further comprising storing and transporting data in the accessible portion of the computer readable medium.

22. An apparatus for secure computer readable medium backup, the apparatus comprising:

means for providing a computer readable medium having at least a first accessible portion and a second encrypted portion;

means for initializing a password module in response to verifying a cryptographic module by comparing a known value stored on the password module to a cryptographic module platform configuration register value storing a hash of POST BIOS code, wherein only the cryptographic module may initialize the password module;

means for transmitting an encrypted password to the cryptographic module;

means for authenticating the encrypted password;

means for decrypting the encrypted password;

means for transmitting the decrypted password to the computer readable medium module; and

means for decrypting the second encrypted portion using the decrypted password.

23. The apparatus of claim 22 , further comprising means for copying data from a source storage device, and storing the data in the second encrypted portion of the computer readable medium.

24. The apparatus of claim 22 , further comprising restoring data to the source storage device from the computer readable medium.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2005
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO (SINGAPORE) PTE LTD.
Reel/Frame 016891/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2004
From: CROMER, DARYL CARVIS; LOCKER, HOWARD JEFFREY; SPRINGFIELD, RANDALL SCOTT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015250/0711 →