发明名称 System and method for efficiently performing a data encryption operation
摘要 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 encrypted or decrypted data back into the memory device as destination data that may be subsequently provided to any appropriate destination entity that is coupled to the electronic system.
申请公布号 US2002073324(A1) 申请公布日期 2002.06.13
申请号 US20010896255 申请日期 2001.06.28
申请人 SONY CORPORATION 发明人 HSU SHERRY CHU-HSIN;KOLLI PRAVEEN K.;MARR DELMAR
分类号 G06F21/00;(IPC1-7):G06F12/14 主分类号 G06F21/00
代理机构 代理人
主权项
地址