IP Library Granted Patent US 9,805,186
Granted Patent B2
US 9,805,186 · App. 14/636,185 · Granted Oct 31, 2017

Hardware protection for encrypted strings and protection of security parameters

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 9,805,186
App. No.
14/636,185
Granted
Oct 31, 2017
Kind
B2
Abstract

In one embodiment, a disk drive is provided that is adapted for security authentication. The disk drive includes: a non-volatile memory storing object code; a processor for retrieving the stored object code; a decryption engine for decrypting a retrieved shared secret from the object code; and a first memory for storing the decrypted retrieved shared secret; wherein the processor is configured to overwrite the written decrypted retrieved shared secret after it has been used in an authentication procedure.

Claims (25)

1. A data drive adapted for security authentication, the data drive comprising:

a non-volatile memory storing object code for booting a first computing device;

a processor configured for retrieving a shared secret from the stored object code;

a decryption engine for decrypting the shared secret retrieved from the object code; and

a memory for storing the decrypted retrieved shared secret;

wherein the processor is further configured for (i) proving possession of the decrypted shared secret to a second computing device that is external to the first computing device and (ii) overwriting the written decrypted retrieved shared secret after proving the possession of the decrypted shared secret to the second computing device and thereby proving the first computing device to be a trusted party.

2. The data drive of claim 1 , wherein the non-volatile memory is a FLASH memory.

3. The data drive of claim 1 , wherein the non-volatile memory is a ROM memory.

4. The data drive of claim 1 , wherein the memory for storing the decrypted retrieved shared secret is the non-volatile memory.

5. The data drive of claim 1 , wherein the memory for storing the decrypted retrieved shared secret is a volatile memory.

6. The data drive of claim 1 , wherein the decryption engine is a linear feedback shift register (LFSR).

7. The data drive of claim 1 , wherein the decryption engine is the processor.

8. A method comprising:

retrieving, by a processor and from a non-volatile memory of a disk drive, object code for booting a first computing device, the object code containing an encrypted secret;

retrieving, by the processor, the encrypted secret from the object code;

decrypting, by the processor executing a decryption engine stored within the disk drive, the encrypted secret retrieved from the object code;

writing the decrypted retrieved secret to a memory;

proving, by the processor, possession of the decrypted secret to a second computing device that is external to the first computing device; and

writing over the decrypted secret and thereby erasing the decrypted secret from the memory after proving the possession of the decrypted secret to the second computing device and thereby proving the first computing device to be a trusted party.

9. The method of claim 8 , wherein the memory to which the decrypted secret is written is the non-volatile memory.

10. The method of claim 8 , wherein the non-volatile memory is a FLASH memory.

11. The method of claim 8 , wherein the non-volatile memory is a ROM memory.

12. The method of claim 8 , wherein the non-volatile memory is an optical disk.

13. The method of claim 8 , wherein the non-volatile memory is a magnetic hard disk drive.

14. The method of claim 8 , wherein the non-volatile memory is a disk drive.

Assignments (5)
CHANGE OF NAME Recorded Mar 6, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048525/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2016
From: MARINA BEACH, SERIES 69 OF ALLIED SECURITY TRUST 1
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 037623/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: DIVAN INDUSTRIES, LLC
To: MARINA BEACH, SERIES 69 OF ALLIED SECURITY TRUST I
Reel/Frame 037065/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2015
From: DAVID POHM
To: DPHI, INC. (F/K/A DPHI ACQUISITIONS, INC.)
Reel/Frame 035694/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2015
From: DPHI, INC. (F/K/A DPHI ACQUISITIONS, INC.)
To: DIVAN INDUSTRIES, LLC
Reel/Frame 035694/0251 →