Architecture and instruction set for implementing advanced encryption standard (AES)

    公开(公告)号:US11563556B2

    公开(公告)日:2023-01-24

    申请号:US16841241

    申请日:2020-04-06

    Abstract: A processor of an aspect is to perform a Single Instruction Multiple Data (SIMD) instruction. The SIMD instruction is to indicate a source register storing input data to be processed by a round of AES and is to indicate a source of a round key to be used for the round of AES. The processor is to perform the SIMD instruction to perform the round of AES on the input data using the round key and store a result of the round of AES in a destination. In one aspect, the SIMD instruction is to provide a parameter to specify whether or not a round of AES to be performed is a last round. Other instructions, processors, methods, and systems are described.

Patent Agency Ranking