发明名称 Security device
摘要 A security device connected to a host device which includes a processor performing a scramble operation and a storage unit, the security device comprising: a storage unit in which the first authentication code is stored; a random number generation unit; an encryption unit; and a controller which performs a scramble operation, wherein the controller generates a first scramble key by performing the scramble operation on the random number and the first authentication code and transmits the first scramble key to the host device, and the controller receives, from the host device, scramble data generated by performing the scramble operation on encryption target data according to the random number, generates the encryption target data by performing the scramble operation on the scramble data and the random number, generates encryption data, and transmits the encrypted data to the host device.
申请公布号 US9152805(B2) 申请公布日期 2015.10.06
申请号 US201213484831 申请日期 2012.05.31
申请人 SOCIONEXT INC. 发明人 Yamashita Susumu
分类号 G06F21/00;H04L29/06;G06F21/60;G06F21/72;H04L9/06;H04L9/32 主分类号 G06F21/00
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. A security device connected to a host device which includes a processor performing a first scramble operation and a first storage unit in which a first authentication code is stored, the security device comprising: a second storage unit in which the first authentication code is stored; a random number generator which generates a random number; an encryptor which encrypts or decrypts an encryption target data; and a controller which performs a second scramble operation, wherein the controller generates a first scramble key by performing the second scramble operation on the random number generated by the random number generator and the first authentication code stored in the second storage unit, and transmits the first scramble key to the host device, and the controller receives a scrambled data from the host device, wherein the host device generates the random number by performing the first scramble operation on the first authentication code and the first scramble key and generates the scrambled data by performing the first scramble operation on the encryption target data and the random number being generated by the host device, wherein the controller further: generates the encryption target data by performing the second scramble operation on the scrambled data and the random number, generates an encryption data by encrypting the encryption target data by the encryptor, generates a scrambled encryption data by performing the second scramble operation on the random number and the encryption data, and transmits the scrambled encryption data to the host device.
地址 Yokohama JP