|
发表于 2011-3-23 10:25:29
|
显示全部楼层
看看在MT6235 datasheet的104页。
4.1 Security Engine with JTAG control
4.1.1 General Description
The Secure Engine module is responsible for security functions in the MT6235. SEJ realizes an efficient scheme to protect
the program in non-volatile memory. Applying the flows in the IC with Chip-ID can: a) encrypted codes to protect the
codes to be cracked (Confidentiality); b) guarantee the integrity; c) Copyright protection.
To protect the program in the novo memory, SEJ references 1: Chip UID; 2: custom seed; 3: Internal reproducible noise to
enlarge the entropy space of ciphering. After proper configuration in BCON and BSEED, users can encrypt program
plaintext into cipher-texts and store them onto NoVo memory. Due to the program are stored in ciphered mode, it’s not
easy to be disassembled. Further, the encryption process has referred to Chip UID, which may be different between two
different chips, the cipher-text encrypted referred to Chip UIDA is very likely decrypted to wrong one referred to other IDs. |
|