Communication system for performing authentication process of peripheral device
First Claim
1. A communication system comprising:
- a host device having an authority to initiate a communication event; and
a peripheral device that is connected to the host device and that serves as a communication target of the host device, the host device being configured to issue a command for executing the communication event to the peripheral device, the peripheral device being configured to execute a data process based on the command upon receiving the command and to return to the host device response information based on execution results of the data process, the host device and the peripheral device having a communication protocol that restricts a direction for issuing the command to a one-way direction from the host device to the peripheral device, the peripheral device being constituted by a storage device having a slot to which a storage medium can be detachably mounted, the storage medium having a non-volatile memory that accepts data access including reading and writing of data, the peripheral device being configured to execute the data access to the storage medium based on the communication event,the host device comprising;
a search-instruction-data creating unit that issues, to the peripheral device, a search request command that requests that the peripheral device performs a search report process for the peripheral device itself, and that creates search instruction data indicative of contents of the search report process and having a first predetermined frame format, the first predetermined frame format including a predetermined field that stores supplementary information;
a search-instruction-data transmitting unit that transmits the search instruction data to the peripheral device;
a security-reference-information acquiring unit that acquires security reference information; and
a security-reference-information transmitting unit that transmits, to the peripheral device, the security reference information that is acquired by the security-reference-information acquiring unit and that serves as the supplementary information,the peripheral device comprising;
a search-report-data generating unit that generates a search report data having a second predetermined frame format upon receiving the search instruction data;
a search-report-data transmitting unit that transmits to the host device the search report data as the response information;
a supplementary-information extracting unit that extracts the supplementary information from the predetermined field of the search instruction data; and
an authenticating unit that authenticates an access authority for accessing the storage medium from the host device, based both on a security master information stored in the storage medium and on the security reference information that is received from the host device.
1 Assignment
0 Petitions
Accused Products
Abstract
A search-instruction-data creating unit issues a search request command to a peripheral device, and creates search instruction data including a predetermined field that stores supplementary information. A search-instruction-data transmitting unit transmits the search instruction data to the peripheral device. A security-reference-information transmitting unit transmits, to the peripheral device, security reference information serving as the supplementary information. A search-report-data generating unit generates a search report data upon receiving the search instruction data. A search-report-data transmitting unit transmits the search report data to a host device. A supplementary-information extracting unit extracts the supplementary information from the predetermined field of the search instruction data. An authenticating unit authenticates an access authority for accessing a storage medium from the host device, based both on security master information stored in the storage medium and on the security reference information that is received from the host device.
40 Citations
15 Claims
-
1. A communication system comprising:
-
a host device having an authority to initiate a communication event; and a peripheral device that is connected to the host device and that serves as a communication target of the host device, the host device being configured to issue a command for executing the communication event to the peripheral device, the peripheral device being configured to execute a data process based on the command upon receiving the command and to return to the host device response information based on execution results of the data process, the host device and the peripheral device having a communication protocol that restricts a direction for issuing the command to a one-way direction from the host device to the peripheral device, the peripheral device being constituted by a storage device having a slot to which a storage medium can be detachably mounted, the storage medium having a non-volatile memory that accepts data access including reading and writing of data, the peripheral device being configured to execute the data access to the storage medium based on the communication event, the host device comprising; a search-instruction-data creating unit that issues, to the peripheral device, a search request command that requests that the peripheral device performs a search report process for the peripheral device itself, and that creates search instruction data indicative of contents of the search report process and having a first predetermined frame format, the first predetermined frame format including a predetermined field that stores supplementary information; a search-instruction-data transmitting unit that transmits the search instruction data to the peripheral device; a security-reference-information acquiring unit that acquires security reference information; and a security-reference-information transmitting unit that transmits, to the peripheral device, the security reference information that is acquired by the security-reference-information acquiring unit and that serves as the supplementary information, the peripheral device comprising; a search-report-data generating unit that generates a search report data having a second predetermined frame format upon receiving the search instruction data; a search-report-data transmitting unit that transmits to the host device the search report data as the response information; a supplementary-information extracting unit that extracts the supplementary information from the predetermined field of the search instruction data; and an authenticating unit that authenticates an access authority for accessing the storage medium from the host device, based both on a security master information stored in the storage medium and on the security reference information that is received from the host device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A peripheral device that is configured to be connected to a host device and that serves as a communication target of the host device, the host device being configured to issue a command for executing the communication event to the peripheral device, the peripheral device being configured to execute a data process based on the command upon receiving the command and to return to the host device response information based on execution results of the data process, the host device and the peripheral device having a communication protocol that restricts a direction for issuing the command to a one-way direction from the host device to the peripheral device, the peripheral device being constituted by a storage device having a slot to which a storage medium can be detachably mounted, the storage medium having a non-volatile memory that accepts data access including reading and writing of data, the peripheral device being configured to execute the data access to the storage medium based on the communication event, the peripheral device comprising:
-
a search-report-data generating unit that generates a search report data having a second predetermined frame format upon receiving search instruction data from the host device, the search instruction data having a first predetermined frame format that includes a predetermined field that stores supplementary information; a search-report-data transmitting unit that transmits to the host device the search report data as the response information; an supplementary-information extracting unit that extracts the supplementary information from the predetermined field of the search instruction data; and an authenticating unit that authenticates an access authority for accessing the storage medium from the host device, based both on a security master information stored in the storage medium and on a security reference information that is received from the host device.
-
Specification