IP Library › Granted Patent US 11,115,208
Granted Patent B2
US 11,115,208 · App. 16/951,553 · Granted Sep 7, 2021

Protecting sensitive information from an authorized device unlock

Inventor: Ernest Brickell (Hillsboro, OR)
H04L9/0894G06F21/71H04L9/0819H04L9/0897H04L63/062G06F2221/2101
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 11,115,208
App. No.
16/951,553
Granted
Sep 7, 2021
Kind
B2
Abstract

Methods and apparati for auditing uses of cryptographic keys. In a method embodiment of the present invention, a set of audited uses for a cryptographic key is defined; the key is generated inside a protected execution environment of a digital computer; all software and firmware that is usable in the execution environment to access the key is demonstrated to an auditor; and, for each audited use of the key, a non-tamperable audit record describing said use is released.

Claims (16)

1. A computing device comprising:

a first partition in which only applications authorized by a cryptographic verification performed on the computing device can execute;

a second partition in which applications can execute without the authorization required by the first partition;

an unlocking component comprising two modules for unlocking the device, a primary unlock module, and an authorized external unlock module; and

coupled to the first and second partitions, a resource protection module configured to prevent protected data of applications authorized to execute in the first partition from being accessed by applications executing in the second partition; wherein

the resource protection module is further configured to prevent protected data of applications authorized to execute in the first partition from being accessed by applications executing in the second partition conditioned upon the device having been unlocked using the authorized external unlock module; and

the authorized external unlock module comprises an unlock verification key and a verification module for verifying a digital signature using the unlock verification key, wherein the verification module is configured to verify the digital signature before issuing a valid unlock command.

2. The computing device of claim 1 , further comprising, coupled to said first partition, an application authorization module having access to an application verification key, wherein said application authorization module is configured to verify a digitally signed request to execute an application in the first partition using the application verification key.

3. The computing device of claim 1 , further comprising an output module, wherein any successful unlock using the authorized external unlock module is recorded in the output module.

4. Method for unlocking a locked computing device having first and second partitions for executing applications, said method comprising a partition protection technique and first and second unlocking techniques, wherein:

the partition protection technique prevents applications executing in the second partition from accessing data of applications executing in the first partition;

the first unlocking technique comprises unlocking the device through entry of a user password which allows access to both partitions;

the second unlocking technique comprises unlocking the device through an authorized external unlock method which allows access to only the second partition, access to the first partition being denied; and

the authorized external unlock method comprises employing an unlock verification key and a verification module for verifying a digital signature using the unlock verification key, wherein the verification module is configured to verify the digital signature before issuing a valid unlock command.

5. Method of claim 4 , further comprising a step of verifying a digital signature for applications that execute in the first partition when the device is unlocked through the authorized external unlock method.

6. Method of claim 4 , wherein the second unlocking technique further comprises the step of recording any unlock of the device made through the authorized external unlock method.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2022
From: BRICKELL, ERNEST
To: BRICKELL CRYPTOLOGY LLC
Reel/Frame 059308/0668 →
Priority Claims (1)
WO PCT/US2016/061341 · Nov 10, 2016 · international
Continuity (3)
Division 16680009 · Nov 11, 2019
Continuation In Part 15348210 · Nov 10, 2016
Related Publication 20210075608A1 · Mar 11, 2021