发明名称 Communication system and communication method
摘要 An information processing apparatus that performs a communication with a device includes a storage unit that stores one or more keys. The information processing apparatus also includes a polling-request generating unit that generates a polling request in which a first identifier identifying a key of the one of more keys is included. The key is identified by the first identifier and a second identifier subordinate to the first identifier. Further, the information processing apparatus includes an obtaining unit that identifies the key from the first identifier included in the polling request and the second identifier, that reads the key from the storage unit, and that decrypts encrypted data by the key to obtain a random number. The encrypted data and the second identifier are included in a polling response supplied to the information processing apparatus in response to the polling request.
申请公布号 US8837725(B2) 申请公布日期 2014.09.16
申请号 US200712088017 申请日期 2007.07.26
申请人 Sony Corporation 发明人 Teruyama Katsuyuki
分类号 H04L9/32;G06F21/00;G06F7/04;G06F12/14 主分类号 H04L9/32
代理机构 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P.
主权项 1. A communication system, comprising: an information processing apparatus and a device that perform a communication, wherein the information processing apparatus comprises: a first storage unit that stores one or more keys;a polling-request generating unit that generates a polling request including: a first key identifier, the first key identifier only identifying a key of the one or more keys,the key identified by the first key identifier, anda second key identifier subordinate to the first key identifier;an obtaining unit that identifies the key from the first key identifier included in the polling request and the second key identifier, that reads the key from the first storage unit, and that decrypts encrypted data by the key to obtain a random number, the encrypted data being included in a polling response supplied to the information processing apparatus from the device in response to the polling request; anda first hash calculating unit that performs a calculation in which a hash function is applied to the random number obtained by decrypting the encrypted data to calculate a first hash value; anda comparing unit that compares the first hash value calculated by the first hash calculating unit with a second hash value included in the polling response; and the device comprises a random-number generating unit that generates the random number;a second storage unit that stores one or more keys;a reading unit that reads the key corresponding to the first key identifier included in the polling request from the second storage unit;an encrypting unit that encrypts the random number generated by the random-number generating unit by the key read by the reading unit;a second hash calculating unit that performs a calculation in which a hash function is applied to the random number generated by the random-number generating unit to calculate the second hash value; anda polling-response generating unit that generates the polling response including the second hash value, the second key identifier, and data of the random number encrypted by the encrypting unit.
地址 Tokyo JP