Patent · US Active

System and method for efficiently performing a data encryption operation

US8522041B2 · kind B2 · utility

4Cited by
2References
42Claims
0Family size

Assignees

Inventors

Key dates

Filing dateJun 28, 2001
Grant dateAug 27, 2013
Priority date
Expiry dateOct 5, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/72
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for efficiently performing a data encryption operation in an electronic system preferably includes a processor that may initially create an encryption structure in a memory device. The encryption structure may preferably include one or more command structures for performing data encryption or decryption operations. The processor may subsequently program local control registers of a DMA engine with selected encryption information in response to a data encryption or decryption requirement. The processor may then instruct the DMA engine to perform the required data encryption or decryption operation. Next, the DMA engine may responsively copy one or more of the command structures from the memory device into local command registers that are coupled to the DMA engine. The DMA engine may then reference the foregoing control registers and command registers to thereby efficiently perform one or more data encryption or decryption operations. During the data encryption or decryption operations, the DMA engine may preferably provide source data from the memory device to an encryption module for encrypting or decrypting. The DMA engine may then responsively store the encryp…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.