×

System and method for implementing DES permutation functions

  • US 20040086114A1
  • Filed: 11/06/2002
  • Published: 05/06/2004
  • Est. Priority Date: 11/06/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of implementing at least a portion of the data encryption standard (DES) algorithm on a general purpose processor comprising:

  • fetching a permutation instruction comprising a permutation opcode and a permutation identifier;

    decoding said permutation opcode to determine the function that is to be performed;

    instructing an encryption unit to perform a DES permutation function by sending a permutation request and said permutation identifier to said encryption unit;

    performing a DES permutation function in response to receiving said permutation request and said permutation identifier, said permutation identifier delineating the type of DES permutation function that is to be performed; and

    loading the permutation result of said DES permutation function in a general purpose register.

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