×

Performing AES encryption or decryption in multiple modes with a single instruction

  • US 8,538,012 B2
  • Filed: 03/14/2007
  • Issued: 09/17/2013
  • Est. Priority Date: 03/14/2007
  • Status: Active Grant
First Claim
Patent Images

1. A machine-readable non-transitory storage medium having stored thereon an instruction, which when executed by a machine causes the machine to perform a method comprising:

  • determining from a first operand of the instruction an Advanced Encryption Standard (AES) encryption mode by which to encrypt data;

    applying an exclusive OR operation to the first operand of the instruction and a second operand of the instruction to produce a combined result and encrypting the combined result using a key in accordance with the determined AES encryption mode to produce an encrypted result; and

    placing the encrypted result in a memory location of the first operand of the instruction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×