Method and apparatus for generating an Advanced Encryption Standard (AES) key schedule
    14.
    发明授权
    Method and apparatus for generating an Advanced Encryption Standard (AES) key schedule 有权
    用于生成高级加密标准(AES)密钥调度的方法和装置

    公开(公告)号:US08913740B2

    公开(公告)日:2014-12-16

    申请号:US13791224

    申请日:2013-03-08

    Abstract: An Advanced Encryption Standard (AES) key generation assist instruction is provided. The AES key generation assist instruction assists in generating round keys used to perform AES encryption and decryption operations. The AES key generation instruction operates independent of the size of the cipher key and performs key generation operations in parallel on four 32-bit words thereby increasing the speed at which the round keys are generated. This instruction is easy to use in software. Hardware implementation of this instruction removes potential threats of software (cache access based) side channel attacks on this part of the AES algorithm.

    Abstract translation: 提供了高级加密标准(AES)密钥生成辅助指令。 AES密钥生成辅助指令有助于生成用于执行AES加密和解密操作的循环密钥。 AES密钥生成指令独立于密码密钥的大小,并行执行四个32位字的密钥生成操作,从而增加生成循环密钥的速度。 该指令在软件中易于使用。 该指令的硬件实现可以消除这部分AES算法对软件(基于缓存访问的)侧面信道攻击的潜在威胁。

Patent Agency Ranking