EXECUTING AN ENCRYPTION INSTRUCTION USING STORED ROUND KEYS
    103.
    发明申请
    EXECUTING AN ENCRYPTION INSTRUCTION USING STORED ROUND KEYS 有权
    使用存放的圆环执行加密指令

    公开(公告)号:US20090168998A1

    公开(公告)日:2009-07-02

    申请号:US11966792

    申请日:2007-12-28

    IPC分类号: H04L9/28

    摘要: Embodiments of an invention for executing an encryption instruction using stored round keys are disclosed. In one embodiment, an apparatus includes instruction logic, encryption logic, a storage region, and control logic. The instruction logic is to receive an encryption instruction. The encryption logic is to perform, in response to the instruction logic receiving the encryption instruction, an encryption operation including a plurality of rounds, each round using a corresponding round key from a plurality of round keys. The storage region is to store the plurality of round keys. The control logic is to fetch, for use during each of the plurality of rounds, the corresponding round key from the storage region.

    摘要翻译: 公开了使用存储的循环密钥执行加密指令的本发明的实施例。 在一个实施例中,装置包括指令逻辑,加密逻辑,存储区和控制逻辑。 指令逻辑是接收加密指令。 加密逻辑是响应于接收到加密指令的指令逻辑执行包括多个回合的加密操作,每个循环使用来自多个循环密钥的对应的循环密钥。 存储区域用于存储多个循环密钥。 控制逻辑是为了在多个回合中的每个循环期间使用来自存储区域的相应的循环密钥。