The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 16, 2024

Filed:

Jun. 14, 2022
Applicant:

Apple Inc., Cupertino, CA (US);

Inventor:

Julien Ollivier, Montreal, CA;

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/44 (2013.01); G06F 21/64 (2013.01); G06F 21/71 (2013.01); G06F 21/74 (2013.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 21/44 (2013.01); G06F 21/64 (2013.01); G06F 21/71 (2013.01); G06F 21/74 (2013.01); H04L 9/3226 (2013.01);
Abstract

A method and system for generating an encrypted and authenticated message for authenticating a first component of an electronic device as the originator of the message are disclosed. The method and system comprise encrypting a block of information based on a key associated with a second component of the electronic device to generate an encrypted block of information; accessing, from a memory of the first component, a previous version of a dynamic unique key, the previous version of the dynamic unique key being at least partially based on a original unique key; generating a current version of the dynamic unique key based on the previous version of the dynamic unique key; generating a message authentication code based on the encrypted block of information and the current version of the first dynamic unique key; and transmitting, to the second component, the encrypted block of information and the message authentication code.


Find Patent Forward Citations

Loading…