摘要:
A secure LSI device 1 includes an encryption section 2 for encrypting a program, and an external I/F 50 for inputting/outputting a program or data from/to an external memory 100. In the encryption section 2, the operation of a private key arithmetic processing section 20 is prohibited with respect to a sequence whose execution is determined by a key-generation/update sequencer 30 to be impermissible. In the external I/F 50, a program processing section 51 and a data processing section 55 are structured independently from each other.
摘要:
An information recording medium such as a semiconductor memory card includes a first semiconductor memory having a first recording area accessed by a relatively small access unit and storing file system management information, a second semiconductor memory having a second recording area accessed by a relatively large access unit and storing file data (file entity data), and a controller for controlling the first and second semiconductor memories. The information recording medium selects either one of recording areas of the first and second semiconductor memories depending on the data type, and writes data into the selected recording area.
摘要:
A secure LSI device 1 includes an encryption section 2 for encrypting a program, and an external I/F 50 for inputting/outputting a program or data from/to an external memory 100. In the encryption section 2, the operation of a private key arithmetic processing section 20 is prohibited with respect to a sequence whose execution is determined by a key-generation/update sequencer 30 to be impermissible. In the external I/F 50, a program processing section 51 and a data processing section 55 are structured independently from each other.
摘要:
An information recording medium contains a semiconductor memory as a storage device for storing data and having plural areas to be managed by mutually independent file systems, an area information storage for storing information about size and position of each area of the semiconductor memory, a host interface for receiving a command for setting each area size of the semiconductor memory from an accessing device, and an area size setter for setting the size and position of each area of the semiconductor memory. The area size setter sets the area size of each area in the semiconductor memory based on the specified setting condition according to the command received from the accessing device.
摘要:
A secure LSI device 1 includes an encryption section 2 for encrypting a program, and an external I/F 50 for inputting/outputting a program or data from/to an external memory 100. In the encryption section 2, the operation of a private key arithmetic processing section 20 is prohibited with respect to a sequence whose execution is determined by a key-generation/update sequencer 30 to be impermissible. In the external I/F 50, a program processing section 51 and a data processing section 55 are structured independently from each other.
摘要翻译:安全LSI装置1包括用于加密程序的加密部分2和用于从/向外部存储器100输入/输出程序或数据的外部I / F 50。 在加密部分2中,禁止私钥运算处理部分20的执行由密钥生成/更新定序器30确定的序列是不允许的。 在外部I / F50中,程序处理部51和数据处理部55彼此独立地构成。
摘要:
A system including a secure LSI 1 establishes a communication path to/from a server 3 (UD1), and receives a common key-encrypted program generated by encryption with a common key and transmitted from the server 3 (UD6 and UD7). The received common key-encrypted program is decrypted to generate a raw program, and the raw program is re-encrypted with an inherent key to newly generate an inherent key-encrypted program, which is stored in an external memory.
摘要:
When a file system control part 155A writes file data into a main memory 142, a file can be easily written continuously and the number of file copy can be decreased at updating a directory entry by writing the file data and a directory entry into different allocation units. In this manner, when using a nonvolatile memory in which physical block size as an erase unit is larger than cluster size, the write performance can be enhanced.
摘要:
An development environment of a high security level is provided for a key-installed system. Development of a program for a system having an LSI device which includes a secure memory is performed by providing another LSI device having the same structure and setting the provided LSI device to a development mode which is different from a product operation mode. Alternatively, the provided LSI device is set to an administrator mode to perform development and encryption of a key-generation program. The LSI device is set to a key-generation mode to execute the encrypted key-generation program, thereby generating various keys.
摘要:
A host device (1) adds host function information indicating a function of the host device (1) to a command and transmits it to a storage device (2). The storage device (2) receives the command transmitted from the host device (1) and determines whether the function indicated by the host function information can be processed. When the function can be processed, the function is processed based on the command. When the function cannot be processed, no response is returned or error information is returned. Thus, under simple control, it is possible to prevent data destruction by a host device of an old version.
摘要:
When moving image data or the like is recorded into an information recording medium, such as a flash memory, in real time, an influence of locations of free recording areas upon the recording speed is suppressed to ensure the real time performance of the data recording. In an access apparatus, there is provided an area management block control part that manages FAT1 and FAT2, which are area management information of a nonvolatile memory, on a FAT block-by-FAT block basis, and the length of the free recording area in each FAT block is calculated. Then, area management block information, in which the free recording area length in each FAT block is recorded, is generated on a RAM. A FAT block in which the free recording area length exceeds a threshold value is assigned to the data recording, thereby suppressing the number of updates of the area management information regardless of the location of the free areas. In this way, the buffer overflow can be prevented from occurring due to a high frequency of the updating of the area management information, thereby ensuring the real time performance during the data recording.