发明名称 SYSTEM AND METHOD FOR IMPLEMENTING DES ENCRYPTION
摘要 <p>A system and method is provided for using a general purpose processor to implement permutation and/or round opcodes for encrypting and/or decrypting data in accordance with the data encryption standard (DES) algorithm. In one embodiment of the present invention, an encryption unit is adapted to implement a permutation (or rotation) function on a first operand obtained from a general purpose register, where the permutation function is derived from a permutation opcode and a second operand provided to the encryption unit. In this embodiment, the permutation opcode is used to instruct the encryption unit to perform a permutation function, and the second operand is used to delineate which permutation function is to be performed. In another embodiment of the present invention, the encryption unit is adapted to implement a round function on two operands obtained from general purpose registers. In this embodiment a round opcode is used to instruct the encryption unit to perform the round function. In another embodiment, the encryption unit is adapted to perform the round function by implementing four permutation and two exclusive-or functions.</p>
申请公布号 WO2004045135(A1) 申请公布日期 2004.05.27
申请号 WO2003US31810 申请日期 2003.10.07
申请人 SUN MICROSYSTEMS, INC. 发明人 RARICK, LEONARD, D.
分类号 H04L9/06;(IPC1-7):H04L9/00 主分类号 H04L9/06
代理机构 代理人
主权项
地址