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:
Mar. 07, 2023

Filed:

Jun. 23, 2020
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Brendan James Moran, Histon, GB;

Matthias Lothar Boettcher, Cambridge, GB;

Assignee:

ARM LIMITED, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/72 (2013.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
G06F 21/72 (2013.01); H04L 9/003 (2013.01); H04L 9/0869 (2013.01); H04L 2209/046 (2013.01); H04L 2209/08 (2013.01); H04L 2209/12 (2013.01); H04L 2209/16 (2013.01); H04L 2209/20 (2013.01);
Abstract

A method of operation concealment for a cryptographic system includes randomly selecting which one of at least two cryptographic operation blocks receives a key to apply a valid operation to data and outputs a result that is used for subsequent operations. Noise can be added by operating the other of the at least two cryptographic operation blocks using a modified key. The modified key can be generated by mixing the key with a block-unique-identifier, a device secret, a slowly adjusting output of a counter, or a combination thereof. In some cases, noise can be added to a cryptographic system by transforming input data of the other cryptographic operation block(s) by mixing the input data with the block-unique-identifier, device secret, counter output, or a combination thereof. A cryptographic system with operation concealment can further include a distributed (across a chip) or interweaved arrangement of subblocks of the cryptographic operation blocks.


Find Patent Forward Citations

Loading…