Intel corporation (20250138829). ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION
ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION
Organization Name
Inventor(s)
Santosh Ghosh of Hillsboro OR US
Christoph Dobraunig of St. Veit an der Glan AT
Manoj Sastry of Portland OR US
ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION
This abstract first appeared for US patent application 20250138829 titled 'ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION
Original Abstract Submitted
a method comprises fetching, by fetch circuitry, an encoded xor3p instruction comprising at least one opcode, a first source identifier to identify a first register, a second source identifier to identify a second register, a third source identifier to identifier a third register, and a fourth source identifier to identify a fourth operand, wherein the first register is to store a first value, the second register is to store a second value, and the third register is to store a third value, decoding, by decode circuitry, the encoded xor3pp instruction to generate a decoded xor3pp instruction; and executing, by execution circuitry, the decoded xor3pp instruction to determine a first rotational value and a second rotational value, perform a rotate operation on at least a portion of the first value based on the first rotational value to generate a rotated third value, perform an xor operation on at least a portion of the first value, at least a portion of the second value, and the rotated third value to generate an xor result, perform a rotate operation on the xor result based on the second rotational value to generate a rotated xor; and store the rotated xor result.