发明名称 Method for encrypting data
摘要 <p>A message is encrypted using a block-cipher algorithm to protect again Differential Power Analysis (DPA) attacks. Blocks of the message are combined with blocks of the key using the algorithm, but the order in which the blocks are combined is made to vary for each round or iteration of the encryption operation. Preferably, the combination order is chosen randomly for each round, and randomization of the order is achieved either using a physical random number generator (RNG) or a pseudo RNG using part of the encryption key as a seed value. For added resistance to DPA attacks, the encryption process can include "dummy" computations periodically through the encryption sequence to throw-off analysis of power consumption data.</p>
申请公布号 GB9828538(D0) 申请公布日期 1999.02.17
申请号 GB19980028538 申请日期 1998.12.23
申请人 MOTOROLA LIMITED 发明人
分类号 G06F1/00;G06F21/55;G06F21/72;G06F21/75;H04L9/06 主分类号 G06F1/00
代理机构 代理人
主权项
地址