Patent · US Expired

Device and method for making secure an integrated circuit

US7069593B1 · kind B1 · utility

2Cited by
2References
8Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 28, 1999
Grant dateJun 27, 2006
Priority date
Expiry dateOct 28, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/7219
  • WIPO fieldControl
  • WIPO sectorInstruments

Abstract

The present invention relates to an integrated circuit device containing a memory area, which comprises, on the one hand, a data memory and a program memory, and on the other hand, a program having N code blocks Bi (i=1, . . . , N). It also relates to a method for making such a device secure. The present invention is characterized in that the memory area has M replicas Cj (j=1, . . . , M) of x program code blocks Bi (x=1, . . . , N), which replicas reside at different addresses in said memory area, and in that said device has selection means for randomly selecting one replica Cj of at least one of the x blocks Bi, as a block replica to be used when executing said program. In particular, the present invention can be applied to smart cards.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.