摘要 |
The invention relates to a method and an arrangement for the manufacture of mask-programmed ROMs while utilizing a mask comprising a plurality of systems, as well as to a corresponding computer program product and to a corresponding computer-readable storage medium which can be used notably for optimizing the protection against attacks by hackers by individualizing the ROM code masks during the manufacture of ROMs with security-relevant data. In order to provide protection against unauthorized reading, encryption is carried out in smart card controllers. Optimum protection is obtained when different keys are used for each chip, because all other devices will still be protected should one device be successfully decrypted. During the production process a plurality of systems is simultaneously present on a physical mask. Thus far all systems on the physical ROM mask contain the same ROM code and the same key. When an individual key is calculated for each individual system during the manufacture of the ROM mask, products are obtained for which different keys exist despite the same (logic) ROM code, thus enhancing the effectiveness of the protection of the ROM encryption.
|