摘要 |
The invention concerns a integrated circuit device containing a storage zone comprising a data storage and a programme storage, and a programme comprising N Bi code blocks (i = 1 to N). The invention also concerns a method for making secure such a device. The invention is characterised in that said storage zone comprises M Cj copies (j = 1 to M) of x Bi programme code blocks (x = 1 to N), said copies being located at different addresses of said storage zone, and said device comprises selecting means for selecting randomly a Cj copy of at least one of the x Bi blocks, as the block copy to be used when executing said programme. The invention is particularly applicable to smart cards.
|