IP Library Granted Patent US 11,176,253
Granted Patent B2
US 11,176,253 · App. 16/509,965 · Granted Nov 16, 2021

HSM self-destruction in a hybrid cloud KMS solution

Inventors: Erlander Lo (Leander, TX); Karunakar Bojjireddy (Apex, NC); Angel Nunez Mencias (Stuttgart, DE); Marco Pavone (Ehningen, DE)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F21/57H04L63/062H04L63/0853H04L63/0876H04L63/10
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,176,253
App. No.
16/509,965
Granted
Nov 16, 2021
Kind
B2
Abstract

A method includes: federating, by a computer device, a proxy hardware security module from a physical hardware security module; storing, by the computer device, the proxy hardware security module; receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module; and erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications.

Claims (38)

1. A method, comprising:

federating, by a computer device, a proxy hardware security module from a physical hardware security module;

storing, by the computer device, the proxy hardware security module;

receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module;

permitting, by the computer device, a binding of the proxy hardware security module to the physical hardware security module;

permitting, by the computer device, the physical hardware security module to prevent any subsequent binding of the proxy hardware security module to the physical hardware security module; and

erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications.

2. The method of claim 1 , wherein the erasing, by the computer device, of the proxy hardware security module results from the computer device not receiving a predetermined number of successive ones of the plurality of periodic identifying communications.

3. The method of claim 2 , wherein the federating comprises federating, by the computer device, secret material from the physical hardware security module.

4. The method of claim 3 , wherein the secret material is an encryption key.

5. The method of claim 1 , further comprising federating, by the computer device, and during the binding, an encryption key from the physical hardware security module.

6. The method of claim 5 , wherein the erasing, by the computer device, of the proxy hardware security module results from the computer device not receiving a predetermined number of the plurality of periodic identifying communications within a predetermined period of time.

7. The method of claim 1 , allowing, by the computer device, changes to the proxy hardware security module only as a result of the computer device receiving approval of the changes from the physical hardware security module.

8. The method of claim 1 , further comprising federating, by the computer device, secret material from the physical hardware security module.

9. The method of claim 1 , wherein a service provider at least one of creates, maintains, deploys and supports the computer device.

10. The method of claim 1 , wherein the storing of the proxy hardware security module is provided by a service provider on a subscription, advertising, and/or fee basis.

11. The method of claim 1 , wherein the computer device includes software provided as a service in a cloud environment.

12. The method of claim 1 , wherein an update for a key policy is accepted as a result of the update being signed by the physical hardware security module.

13. The method of claim 1 , wherein an update for a key policy is rejected as a result of the update not being signed by the physical hardware security module, the rejection being by an apply update code which is protected by an environment in which the proxy hardware security module resides.

14. The method of claim 1 , wherein an update for the proxy hardware security module is accepted as a result of the update being signed by the physical hardware security module.

15. The method of claim 1 , wherein an update for the proxy hardware security module is rejected as a result of the update not being signed by the physical hardware security module, the rejection being by an apply update code which is protected by an environment in which the proxy hardware security module resides.

16. A method, comprising:

federating, by a computer device, a proxy hardware security module from a physical hardware security module;

storing, by the computer device, the proxy hardware security module;

receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module;

permitting, by the computer device, a binding of the proxy hardware security module to the physical hardware security module;

permitting, by the computer device, the physical hardware security module to prevent any subsequent binding of the proxy hardware security module to the physical hardware security module; and

erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications,

wherein the erasing, by the computer device, of the proxy hardware security module results from the computer device not receiving a predetermined number of the plurality of periodic identifying communications within a predetermined period of time.

17. The method of claim 16 , further comprising federating, by the computer device, and during the binding, an encryption key from the physical hardware security module.

18. A method, comprising:

storing, by a computer device, a proxy hardware security module federated from a physical hardware security module;

receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module;

permitting, by the computer device, a binding of the proxy hardware security module to the physical hardware security module;

permitting, by the computer device, the physical hardware security module to prevent any subsequent binding of the proxy hardware security module to the physical hardware security module; and

erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications.

19. The method of claim 18 , wherein the erasing, by the computer device, of the proxy hardware security module results from the computer device not receiving a predetermined number of the plurality of periodic identifying communications within a predetermined period of time.

20. The method of claim 18 , further comprising federating, by the computer device, and during the binding, an encryption key from the physical hardware security module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: LO, ERLANDER; BOJJIREDDY, KARUNAKAR; NUNEZ MENCIAS, ANGEL; PAVONE, MARCO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049738/0141 →
Continuity (2)
Continuation 16144251 · Sep 27, 2018
Related Publication 20200106608A1 · Apr 2, 2020