Intel corporation (20240211268). ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION simplified abstract

From WikiPatents
Jump to navigation Jump to search

ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION

Organization Name

intel corporation

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 - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240211268 titled 'ACCELERATING EIGHT-WAY PARALLEL KECCAK EXECUTION

The method described in the abstract involves fetching an encoded xor3p instruction, decoding it, and executing it to perform various operations on registers and operands.

  • The method fetches an encoded xor3p instruction with opcodes and source identifiers for registers and operands.
  • It decodes the instruction to generate a decoded xor3p instruction.
  • The decoded instruction is executed to determine rotational values, perform rotate and xor operations on values stored in registers, and store the result.

Potential Applications: - This method can be applied in computer processors for efficient data manipulation. - It can be used in cryptographic algorithms for secure data encryption. - This technology may find use in signal processing applications for data analysis.

Problems Solved: - Enables efficient manipulation of data stored in registers. - Facilitates complex operations like rotate and xor on data values. - Enhances the performance of processors in executing instructions.

Benefits: - Improved data processing capabilities. - Enhanced security through cryptographic operations. - Faster execution of complex instructions.

Commercial Applications: Title: Advanced Data Processing Method for Computer Processors This technology can be utilized in high-performance computing systems, data centers, and cybersecurity applications. It can also be integrated into hardware accelerators for artificial intelligence and machine learning tasks.

Prior Art: Further research can be conducted in the field of computer architecture, instruction set design, and cryptographic algorithms to explore prior art related to this technology.

Frequently Updated Research: Researchers are constantly exploring new ways to optimize data processing in computer systems. Stay updated on advancements in computer architecture and cryptography for potential improvements in this technology.

Questions about Advanced Data Processing Method for Computer Processors: 1. How does this method improve the efficiency of data manipulation in computer processors? 2. What are the potential security implications of using this technology in cryptographic applications?


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.