发明名称 Apparatus for avoiding complementarity in an encryption algorithm
摘要 <p>An implementation of a security algorithm such as DES is provided that overcomes the complementarity weaknesses provided by conventional implementations. In a DES implementation, a cryptographic processor (10) applies the DES algorithm to a data block. The DES processor includes a first input port (14) for receiving the data block (X), a second input port (12) for receiving a cryptographic key (K), and an output port (15) for outputting the data block after encryption. A nonlinear function (20, 22, 24) that does not have complementarity is applied to at least one of the ports. The nonlinear function can comprise a lookup table, which could be advantageously derived from a DES S-Box. <IMAGE></p>
申请公布号 AU676401(B2) 申请公布日期 1997.03.06
申请号 AU19940080456 申请日期 1994.12.14
申请人 GENERAL INSTRUMENT CORPORATION OF DELAWARE 发明人 ERIC SPRUNK
分类号 H04K1/00;G09C1/00;H04H20/00;H04K3/00;H04L9/06;(IPC1-7):H04L9/06;H04N7/167 主分类号 H04K1/00
代理机构 代理人
主权项
地址