US 7,592,829 B2
On-chip storage of secret information as inverse pair
Simon Robert Walmsley, Balmain (Australia); and Richard Thomas Plunkett, Balmain (Australia)
Assigned to Silverbrook Research Pty Ltd, Balmain, New South Wales (Australia)
Filed on Dec. 02, 2003, as Appl. No. 10/727,159.
Claims priority of application No. 2002953134 (AU), filed on Dec. 02, 2002; and application No. 2002953135 (AU), filed on Dec. 02, 2002.
Prior Publication US 2005/0188218 A1, Aug. 25, 2005
Int. Cl. H03K 19/00 (2006.01)
U.S. Cl. 326—8  [713/171; 711/164] 17 Claims
OG exemplary drawing
 
1. An integrated circuit comprising a processor and memory storing:
secret information accessible via a first address, the secret information comprising a string of bit values;
an inverse-string accessible via a second address, the inverse-string comprising a string of bit values, wherein each of the bit values in the inverse-string is the logical inverse of a bit value at a corresponding bit position in the secret information, the integrated circuit being programmed with code configured to:
(i) receive a request for the secret information; and
(ii) test whether the bit-values of the inverse string are the inverse of the bit-values at respective corresponding bit positions of the secret information by combining the corresponding bits of the secret information and the inverse-string.