Information storage device, memory access control system and method, and computer program
First Claim
1. An information storage device comprising a memory for storing data and a controller for performing access control on the memory, wherein the controller performs locking of the memory on the basis of a lock command and an identifier (ID) input from an information processing apparatus, and the controller determines, on the basis of the lock command, whether a key set including the identifier (ID) is (a) a standard lock key set serving as a key set prohibiting output, or (b) an export lock key set serving as a key set permitting output, and stores determination information in storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method is provided for commonly and securely allowing, as access control on a memory card, a plurality of information processing apparatuses to lock/unlock the memory. On the basis of a lock command input from an information processing apparatus serving as a host, such as a PC, an information storage device, such as a memory card, determines whether (a) a standard lock key set serving as a key set prohibiting output or (b) an export lock key set serving as a key set permitting output is detected and stores corresponding key set information. Only when the export lock key set is detected, output is permitted provided that predetermined verification succeeds.
-
Citations
20 Claims
-
1. An information storage device comprising a memory for storing data and a controller for performing access control on the memory, wherein
the controller performs locking of the memory on the basis of a lock command and an identifier (ID) input from an information processing apparatus, and the controller determines, on the basis of the lock command, whether a key set including the identifier (ID) is (a) a standard lock key set serving as a key set prohibiting output, or (b) an export lock key set serving as a key set permitting output, and stores determination information in storage means.
-
8. A memory access control system comprising an information storage device including a memory for storing data and a controller for performing access control on the memory and an information processing apparatus including an interface with the information storage device and accessing the memory in the information storage device via the interface,
wherein the information processing apparatus stores a key set including an identifier (ID) and a lock key (LK) in storage means, the controller of the information storage device performs locking of the memory on the basis of a lock command and the identifier (ID) input from the information processing apparatus, the controller of the information storage device determines, on the basis of the lock command, whether the key set including the identifier (ID) is (a) a standard lock key set serving as a key set prohibiting output, or (b) an export lock key set serving as a key set permitting output, and stores determination information in storage means, and on the basis of the determination information, the controller of the information storage device determines whether it is permitted to output the key set to the information processing apparatus.
-
13. A memory access control method for an information storage device including a memory for storing data and a controller for performing access control on the memory, the method comprising:
-
a step of receiving a lock command and an identifier (ID) input from an information processing apparatus, and a step of determining, on the basis of the lock command, whether a key set including the identifier (ID) is (a) a standard lock key set serving as a key set prohibiting output, or (b) an export lock key set serving as a key set permitting output, and storing determination information in storage means. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program for performing memory access control on an information storage device including a memory for storing data and a controller for performing access control on the memory, the program comprising:
-
a step of receiving a lock command and an identifier (ID) input from an information processing apparatus, and a step of determining, on the basis of the lock command, whether a key set including the identifier (ID) is (a) a standard lock key set serving as a key set prohibiting output, or (b) an export lock key set serving as a key set permitting output, and storing determination information in storage means.
-
Specification