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:
Jun. 11, 2024

Filed:

May. 29, 2019
Applicant:

Nordic Semiconductor Asa, Trondheim, NO;

Inventors:

Marko Winblad, Trondheim, NO;

Markku Vähätaini, Trondheim, NO;

James Nevala, Trondheim, NO;

Matti Tiikkainen, Trondheim, NO;

Hannu Talvitie, Trondheim, NO;

Assignee:

Nordic Semiconductor ASA, Trondheim, NO;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); G06F 13/28 (2006.01); G06F 21/72 (2013.01);
U.S. Cl.
CPC ...
H04L 9/06 (2013.01); G06F 13/28 (2013.01); G06F 21/72 (2013.01); H04L 2209/12 (2013.01);
Abstract

A hardware cryptographic engine comprises a direct-memory-access (DMA) input module for receiving input data over a memory bus, and a cryptographic module. The cryptographic module comprises an input register having an input-register length, and circuitry configured to perform a cryptographic operation on data in the input register. The hardware cryptographic engine further comprises an input-alignment buffer having a length that is less than twice said input-register length, and alignment circuitry performing an alignment operation on input data in the input-alignment buffer. The hardware cryptographic engine is configured to pass input data, received by the DMA input module, from the memory bus to the input register of the cryptographic module after buffering an amount of input data no greater than the length of the input-alignment buffer.


Find Patent Forward Citations

Loading…