摘要:
A memory controller (220) that controls the writing of data into or the reading of data from a non-volatile memory (230) includes a host interface unit (210) and a host information management unit (223). The host interface unit (210) receives an application ID identifying an application used when recording user data into the non-volatile memory (230) and a device ID identifying an external device (100) that uses the stated application. The host information management unit (223) records a host information table indicating a correspondence relationship between the application ID and the device ID into the non-volatile memory. The memory controller (220) can thus easily determine by what data processing device the data stored in a non-volatile storage device (200) attachable to/removable from the external device (100) has been updated.
摘要:
In a file system such as an FAT file system, clusters are linked only in the forward direction. To perform seeks to clusters in the reverse direction, links need to be followed from the beginning side of the file data in every seeking operation. When a large amount of data is subjected to such reverse seeking, the overhead will be particularly large. A memory controller (101) for controlling data writing or reading to or from an information recording medium includes a control unit (105) that detects continuity of data in an address space of a file system managing data that is recorded into the information recording medium and a data-continuity management unit (103) that stores information about the continuity of the data as data-continuity information.
摘要:
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.
摘要:
A file-update apparatus, which can mount a removable information recording medium storing a FAT and a directory entry that show a storage location, on the medium, of data constituting a content of a file, and which executes a plurality of update procedures to update the file, records progress information showing which of the update procedures have been executed in updating the file into an internal memory having a continuous power supply. Even if an abnormal stoppage of the update procedures caused by a power-down or the like occurs during updating of the FAT, for example, the progress and update information remain in the memory. Thus, the FAT and the like can be re-updated and inconsistencies resolved using this information, after recovering from the abnormal stoppage.
摘要:
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.
摘要:
A host device transmits a command from a command transmission unit (101a) along a predetermined command sequence. A storage device (2) receives the command in a command reception unit (202a). An access determination unit (202c) determines the sequence of the command transmitted from the host device (1) and determines that reception of the access to the host device (1) is enabled only when the sequence is identical with a predetermined sequence. Thus, with simple control, it is possible to prevent data destruction by a host device of an old version.
摘要:
A card information-storing portion is provided in a semiconductor memory card, and information relating to access performance such as access condition and access rate is held in the storing portion. Further, an access device acquires the held information from the semiconductor memory card to make it possible that the information can be used for control of a file system. This optimizes processing of the access device and the semiconductor memory card independent of differences in characteristics of semiconductor memory cards and management methods used, realizing high-rate access from the access device to a semiconductor memory card.
摘要:
An information recording medium (110) contains a semiconductor memory (117) as a storage device for storing data and having plural areas (121 to 124) to be managed by mutually independent file systems, an area information storage section (119) for storing information about size and position of each area of the semiconductor memory (117), a host interface (111) for receiving a command for setting each area size of the semiconductor memory (117) from an accessing device (100), and an area size setting section (112, 120) for setting the size and position of each area of the semiconductor memory (117). The area size setting section (112, 120) sets the area size of each area (121 to 124) in the semiconductor memory (117) based on the specified setting condition according to the command received from the accessing device (100).
摘要:
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.