Invention Grant
- Patent Title: Memory-efficient hardware cryptographic engine
-
Application No.: US17059393Application Date: 2019-05-29
-
Publication No.: US12010209B2Publication Date: 2024-06-11
- Inventor: Marko Winblad , Markku Vähätaini , James Nevala , Matti Tiikkainen , Hannu Talvitie
- Applicant: Nordic Semiconductor ASA
- Applicant Address: NO Trondheim
- Assignee: Nordic Semiconductor ASA
- Current Assignee: Nordic Semiconductor ASA
- Current Assignee Address: NO Trondheim
- Agency: Klarquist Sparkman, LLP
- Priority: GB 08834 2018.05.30
- International Application: PCT/EP2019/064108 2019.05.29
- International Announcement: WO2019/229192A 2019.12.05
- Date entered country: 2020-11-27
- Main IPC: H04L9/06
- IPC: H04L9/06 ; G06F13/28 ; G06F21/72

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.
Public/Granted literature
- US20210216665A1 MEMORY-EFFICIENT HARDWARE CRYPTOGRAPHIC ENGINE Public/Granted day:2021-07-15
Information query