Semiconductor integrated circuits and systems
A technology of integrated circuits and semiconductors, applied in the field of semiconductor integrated circuits and systems, can solve problems such as inability to physically read, achieve the effect of ensuring concealment and improving security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 Embodiment approach 〕
[0140]
[0141] A ROM content protection system related to a representative embodiment disclosed in this patent specification will be described below. The content related to the description of the first embodiment is common to other embodiments and can also be applied to other embodiments.
[0142] figure 1 Shown is a block diagram showing the configuration of the ROM content protection system 10 in the first embodiment. The ROM content protection system 10 also has a semiconductor integrated circuit (ICa, 1 ) composed of a unique code generation unit 2 and a cryptographic processing unit 3 , and a nonvolatile memory (ROM) 4 . The ROM4 may be an electrically rewritable nonvolatile memory such as a flash memory (registered trademark), or may be a nonrewritable memory such as a mask ROM. Programs and / or data encrypted with a predetermined encryption key CK(1) are stored in ROM4. Regardless of whether it is a program or data, it is collectively referred to as the encrypted v...
no. 2 Embodiment approach 〕
[0174]
[0175] Figure 6 Shown is a block diagram (built-in ROM version) of the structure of the semiconductor integrated circuit (ICa) 1 in the second embodiment. and figure 2 The difference from the first embodiment shown is that ICa1 has a key database 9 . The calculated correction parameter CD(1,a) is stored in advance in the key database 9 by offline processing 20, and the correction parameter CD(1,a) is kept in the same chip. for with figure 2 The structure of the same part will not be repeated here.
[0176] If the encryption key database 9 is a specified area in the ROM4, and the correction parameter CD(1, a) is stored in this area in advance, the common key can be read in through initial procedures such as power-on processing, start-up processing, and reset processing. Key generation unit 5. In addition, a nonvolatile memory other than the ROM4 is provided, and the correction parameter CD(1, a) may be held in a nonvolatile memory other than the ROM4.
[017...
no. 3 Embodiment approach 〕
[0180] (ICa) 1 and a block diagram of the configuration of the ROM content protection system 10 constituted by ICa (built-in ROM version). and image 3 The difference of the second embodiment shown is that ICa1 does not have the key database 9 on-chip, but the management IC (ICs) 8 having the key database 9 is externally provided, and the correction parameter CD(1,a) is supplied to ICa1 . The correction parameter CD(1,a) calculated by the off-line processing 20 (not shown in the figure) is previously stored and maintained in the key database 9 of the ICs 8 . for figure 1 , figure 2 , Figure 6 The same part of the structure will not be repeated here.
[0181] Figure 9 Shown is a block diagram of a semiconductor integrated circuit (RAM version) and a system configuration related to the third embodiment. Such as Figure 4 , Figure 5 As shown, ICa1 is a semiconductor integrated circuit that does not incorporate ROM4. ROM4 is built in external management ICs (ICs) 8 ....
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


