Invention Grant
- Patent Title: Hardware-based message block padding for hash algorithms
-
Application No.: US17884739Application Date: 2022-08-10
-
Publication No.: US12288064B2Publication Date: 2025-04-29
- Inventor: Manoj Kumar , Silvia Melitta Mueller , Debapriya Chatterjee , Niels Fricke , Martijn Diede Berkers
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: CANTOR COLBURN LLP
- Agent Edward Wixted
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G09C1/00 ; H04L9/06

Abstract:
A processor includes an execution unit for executing a message padding instruction including an operand field indicating a register buffering a message block segment of a message block to be padded and a mode field indicating which hash functions is to be applied to the message block. The execution unit includes a padding circuit configured to receive a message block segment from a register indicated by the operand field, where the message block spans multiple registers in a register file. Based on which hash function is indicated by the mode field, the padding circuit selects a byte location in the message block segment at which to insert at least one padding byte and inserts the at least one padding byte at the byte location within the message block segment. The message block segment as padded by the at least one padding byte is written back to the register file.
Public/Granted literature
- US20240053989A1 HARDWARE-BASED MESSAGE BLOCK PADDING FOR HASH ALGORITHMS Public/Granted day:2024-02-15
Information query