US 12,418,423 B2
Binding a virtual security processor to a physical security processor
Thomas M. Laffey, Roseville, CA (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Spring, TX (US)
Filed on Feb. 21, 2024, as Appl. No. 18/583,323.
Claims priority of provisional application 63/495,382, filed on Apr. 11, 2023.
Prior Publication US 2024/0348457 A1, Oct. 17, 2024
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/3263 (2013.01) [H04L 9/0869 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause an electronic device to:
generate, by a virtual manager in the electronic device, a seed based on a first key stored in a physical security processor of the electronic device;
initialize, by the virtual manager, a virtual security processor executed in the electronic device by providing, from the virtual manager, the seed to the virtual security processor;
create, using the virtual security processor, a virtual security processor key based on the seed, and a virtual security processor certificate based on the virtual security processor key, wherein the virtual security processor key is bound to the physical security processor based on the virtual security processor key being generated from the first key stored in the physical security processor; and
use the virtual security processor certificate for identifying a virtual entity in the electronic device, the virtual security processor certificate comprising an identity of the virtual entity.