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:
May. 26, 2026

Filed:

Jun. 23, 2021
Applicant:

Arm Limited, Cambridge, GB;

Inventor:

Guy Larri, Cambridge, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/44 (2013.01); G06F 9/30 (2018.01); G06F 9/32 (2018.01); G06F 9/38 (2018.01); G06F 21/52 (2013.01); G06F 21/55 (2013.01); G06F 21/71 (2013.01);
U.S. Cl.
CPC ...
G06F 21/44 (2013.01); G06F 9/30054 (2013.01); G06F 9/323 (2023.08); G06F 9/38 (2013.01); G06F 21/52 (2013.01); G06F 21/554 (2013.01); G06F 21/71 (2013.01); G06F 2221/034 (2013.01);
Abstract

An apparatus comprises processing circuitry to execute instructions, and decode circuitry to decode the instructions for execution by the processing circuitry. The decode circuitry is responsive to an authentication code generation instruction specifying a first source value to control the processing circuitry to generate an authentication code dependent on the first source value, and store the authentication code to a memory location associated with a store address formed using a value obtained from a register. By providing a single instruction, this reduces register pressure enabling improved performance by avoiding unnecessary load/store operations, and makes compilation of code using the authentication code generation instruction simpler. Because it does not store the result of the cryptographic function in the register bank, it also enables simple in-order CPU designs to hide the latency of slow cryptographic computations by allowing subsequent instructions to start executing before the cryptographic computation has completed.


Find Patent Forward Citations

Larri, Guy. (2026). Authentication code generation/checking instructions (U.S. Patent No. 12639414). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12639414

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…