-
公开(公告)号:GB2447804B
公开(公告)日:2009-03-18
申请号:GB0810628
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: An apparatus and method for preventing information leakage attacks through a polarized cryptographic bus architecture. The polarized cryptographic bus architecture randomly changes the polarity of the target bit such that the leaked information cannot be consistently averaged to yield statistical key material. Further, to increase the prevention of information leakage attacks, a set of dual rails is used to write data to a given register bit.
-
公开(公告)号:GB2451359A
公开(公告)日:2009-01-28
申请号:GB0816396
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: The invention prevents information leakage attacks that utilise timeline alignment such as Differential Power Analysis (DPA). Data processing in a CPU is concealed by inserting a random number of instruction fetch cycles during execution of a program and, while the random number of instruction fetch cycles are occurring, mimicking the power consumption associated with fetching instructions from memory, executing the instructions in program sequence, and writing results to memory registers. The mimicking of power consumption is achieved by the inclusion of an additional dummy register 222, an additional AND gate to emulate AND gates 221 associated with conventional registers 221, and a pseudo program counter 232 to emulate the operation of an actual program counter 230. At the conclusion of the random number of instructions, normal program execution recommences by re-fetching the same instructions which were initially fetched but this time updating memory locations in the normal way. The insertion of the random number of instruction fetch cycles is controlled by a Random Instruction Mask (RIM) control flag 202. Other embodiments are disclosed, including a cryptographic bus architecture that prevents usage of side channel information by randomly toggling the polarity of a target bit at a data bus driver.
-
公开(公告)号:GB2430515B
公开(公告)日:2008-08-20
申请号:GB0623489
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: An apparatus and method for preventing information leakage attacks through a polarized cryptographic bus architecture. The polarized cryptographic bus architecture randomly changes the polarity of the target bit such that the leaked information cannot be consistently averaged to yield statistical key material. Further, to increase the prevention of information leakage attacks, a set of dual rails is used to write data to a given register bit.
-
公开(公告)号:GB2445652A
公开(公告)日:2008-07-16
申请号:GB0724643
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: 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.
-
公开(公告)号:GB2413436B
公开(公告)日:2006-10-11
申请号:GB0511670
申请日:2003-11-20
Applicant: HRL LAB LLC , RAYTHEON CO
Inventor: CHOW LAP-WAI , CLARK WILLIAM M JR , HARBISON GAVIN J , BAUKUS JAMES P
Abstract: A technique for and structures for camouflaging an integrated circuit structure. A layer of conductive material having a controlled outline is disposed to provide artifact edges of the conductive material that resemble an operable device when in fact the device is not operable.
-
公开(公告)号:GB2422487A
公开(公告)日:2006-07-26
申请号:GB0607210
申请日:2003-09-23
Applicant: HRL LAB LLC , RAYTHEON CO
Inventor: CHOW LAP-WAI , CLARK WILLIAM M JR , HARBISON GAVIN J , BAUKUS JAMES P
IPC: G06K19/073 , H01L23/58
Abstract: An integrated circuit is protected from reverse engineering by providing conducting and non-conducting channels which appear identical. Active regions 22, 26 are connected by channel areas 23, 25 and pseudo channel-block structure 29 all of the same conductivity type. A layer of metal silicide is disposed over the active regions 22, 26 and channel areas 23, 25 but not the pseudo channel block structure 29. When reverse engineering techniques are applied edge artefacts 28 of the silicide covering a pseudo channel-blocked conducting channel appear identical to those of a non-conducting channel-blocked channel (figure 1B).
-
公开(公告)号:AU2002236877A1
公开(公告)日:2002-08-06
申请号:AU2002236877
申请日:2002-01-24
Applicant: HRL LAB LLC , BAUKUS JAMES P
Inventor: CHOW LAP-WAI , BAUKUS JAMES P , CLARK WILLIAM M JR
IPC: H01L23/58 , H01L23/522
-
公开(公告)号:GB2451359B
公开(公告)日:2009-05-20
申请号:GB0816396
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: An apparatus and method for preventing information leakage attacks through a polarized cryptographic bus architecture. The polarized cryptographic bus architecture randomly changes the polarity of the target bit such that the leaked information cannot be consistently averaged to yield statistical key material. Further, to increase the prevention of information leakage attacks, a set of dual rails is used to write data to a given register bit.
-
公开(公告)号:GB2449576B
公开(公告)日:2009-03-18
申请号:GB0814566
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: An apparatus and method for preventing information leakage attacks through a polarized cryptographic bus architecture. The polarized cryptographic bus architecture randomly changes the polarity of the target bit such that the leaked information cannot be consistently averaged to yield statistical key material. Further, to increase the prevention of information leakage attacks, a set of dual rails is used to write data to a given register bit.
-
公开(公告)号:GB2447795B
公开(公告)日:2009-03-18
申请号:GB0807135
申请日:2005-06-07
Applicant: HRL LAB LLC
Inventor: SHU DAVID B , CHOW LAP-WAI , CLARK WILLIAM M JR
Abstract: An apparatus and method for preventing information leakage attacks through a polarized cryptographic bus architecture. The polarized cryptographic bus architecture randomly changes the polarity of the target bit such that the leaked information cannot be consistently averaged to yield statistical key material. Further, to increase the prevention of information leakage attacks, a set of dual rails is used to write data to a given register bit.
-
-
-
-
-
-
-
-
-