发明名称 Cryptographic bus architecture for preventing Differential Power Attacks (DPA)
摘要 The cryptographic bus architecture prevents usage of side channel information by Differential Power Attacks (DPA) by randomly toggling the polarity of a target bit at a data bus driver. The bus architecture comprises bi-directional drivers 315, 317 connected by a bus 316. An N-bit random number generator 313 has N outputs 314, wherein each output comprises one bit. The value of each random bit is used to toggle a driver. i.e. change its polarity, and drive the internal bus so as to defeat correlation. The chance of having a "0" or "1" will be approximately 0.5 due to the randomization of the polarity. Preferably the polarity control line is probe-resistant. Other embodiments are disclosed for preventing information leakage attacks that utilise timeline alignment, including inserting a random number of instructions into an encryption algorithm such that the leaked information cannot be aligned in time to allow attacker to break the encryption.
申请公布号 GB2445652(A) 申请公布日期 2008.07.16
申请号 GB20070024643 申请日期 2005.06.07
申请人 HRL LABORATORIES LLC 发明人 DAVID B SHU;LAP-WAI CHOW;WILLIAM M CLARK JR
分类号 G06F21/00;G06F1/00;G06F9/30;G06F9/38;G06F11/30;G06F21/02;H04L9/00;H04L9/06 主分类号 G06F21/00
代理机构 代理人
主权项
地址