Intel corporation (20240211253). ACCELERATING KECCAK ALGORITHMS simplified abstract

From WikiPatents
Jump to navigation Jump to search

ACCELERATING KECCAK ALGORITHMS

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)

Andrew H. Reinders of Portland OR (US)

Regev Shemy of Kiryat Ata (IL)

Qian Wang of Portland OR (US)

Rotem Ohana Peretz of Kfar Zeitim Lower Galili (IL)

Wing Shek Wong of Austin TX (US)

Wajdi Feghali of Boston MA (US)

ACCELERATING KECCAK ALGORITHMS - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240211253 titled 'ACCELERATING KECCAK ALGORITHMS

The method described in the abstract involves fetching an encoded parity instruction, decoding it, and executing it to perform an XOR operation and store the result in a register.

  • Fetching an encoded parity instruction with opcodes and source/destination identifiers
  • Decoding the instruction to generate a decoded parity instruction
  • Executing the decoded instruction to retrieve operands, perform an XOR operation, and store the result

Potential Applications: - Data processing systems - Error detection and correction mechanisms - Cryptographic applications

Problems Solved: - Efficient processing of data with parity operations - Simplified implementation of XOR operations - Enhanced error detection capabilities

Benefits: - Improved data processing speed - Enhanced data integrity - Simplified programming for XOR operations

Commercial Applications: Title: "Enhanced Data Processing System with Parity Operations" This technology can be used in various industries such as telecommunications, cybersecurity, and financial services for efficient data processing and error detection.

Prior Art: Researchers can explore prior patents related to data processing, error detection, and XOR operations to understand the existing technology landscape.

Frequently Updated Research: Stay updated on advancements in data processing systems, error detection techniques, and cryptographic applications to enhance the efficiency and security of the technology.

Questions about the technology: 1. How does this method improve data processing efficiency compared to traditional methods? 2. What are the potential implications of using this technology in cybersecurity applications?

1. How does this method improve data processing efficiency compared to traditional methods? This method improves data processing efficiency by performing XOR operations on multiple registers simultaneously, reducing the number of instructions needed for parity calculations.

2. What are the potential implications of using this technology in cybersecurity applications? Using this technology in cybersecurity applications can enhance data integrity and error detection capabilities, making it valuable for securing sensitive information and preventing unauthorized access.


Original Abstract Submitted

a method comprises fetching, by fetch circuitry, an encoded parity instruction comprising at least one opcode, a first source identifier for a first source, a second source identifier for a second source, a third source identifier for a third source, and a destination identifier for a destination, decoding, by decode circuitry, the encoded parity instruction to generate a decoded parity instruction; and executing, by execution circuitry, the decoded parity instruction to retrieve operands representing a first register from the first source, a second register from the second source, a third register from the third source, and an index from the third source, perform an xor operation of four words of data from the first register and single word of data from the second register in a position represented by the index to generate a parity value, and store the parity value in a the first register in a position represented by the index.