Securely transferring key materials between processors in a multi-processor device
AssigneeMotorola Solutions, Inc.
InventorsHean Kuang Ong, Mark Shahaf, Mark Wealleans
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola Solutions, Inc.
InventorsHean Kuang Ong, Mark Shahaf, Mark Wealleans
Estimating the term…
A multi-processor device includes a first processor implemented with a secured key derivation and storage component and a second processor implemented without a secured key derivation and storage component. In operation, the second processor is configured to execute an initial boot process by loading a limited functionality boot image when the multi-processor device is powered on. During the execution of the initial boot process, the second processor provisions a secure storage container to hold a key material and sends a request to the first processor for a key material. In response, the second processor receives a key material derived at the first processor. The second processor then stores the key material in a volatile memory portion of the secure storage container. The second processor executes a main boot process only after erasing instances of the key material temporarily stored outside of the secure storage container.
A multi-processor device, comprising:
A method of securely transferring key material between processors in a multi-processor device comprising a first processor implemented with a secured key derivation and storage component and a second processor implemented without a secured key derivation and storage component, the method comprising:
Dependencies are inferred from the claim text.