Patent ID: 9705875
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. A data storage system used for security information interaction, said data storage system used for security information interaction comprising: a USB key security information storage device for storing and providing data information related to the security information interaction; an unlock password generating device for generating an unlock password corresponding to said USB key security information storage device based on original parameters extracted from said USB key security information storage device, and writing said unlock password into said USB key security information storage device, wherein said unlock password generating device further comprises: an original parameters extracting module for sending a password generation original parameters extracting request message to said USB key security information storage device, and transmitting the original parameters acquired from said USB key security information storage device to a password generating module; and said password generating module for generating an unlock password corresponding to said USB key security information storage device based on said original parameters, and transmitting the generated unlock password to said USB key security information storage device, wherein said password generating module generates said unlock password corresponding to said USB key security information storage device by invoking a first dynamic link library and a second dynamic link library, wherein said first dynamic link library and said second dynamic link library are set by different providers; and an unlock server for generating the unlock password corresponding to said USB key security information storage device based on the original parameters acquired from said USB key security information storage device when said USB key security information storage device is locked, and using said unlock password to unlock said locked USB key security information storage device, wherein said unlock server further comprises: an original parameters acquiring module for sending an unlock password generation original parameters extracting request message to said USB key security information storage device, and transmitting the original parameters acquired from said USB key security information storage device in response to said unlock password generation original parameters extracting request message to an unlock password generating module; said unlock password generating module for generating an unlock password corresponding to said USB key security information storage device based on said original parameters and transmitting the generated unlock password to an unlock initiating module; and said unlock initiating module for configuring an unlock request message based on the generated unlock password, and transmitting said unlock request message to said USB key security information storage device, wherein said USB key security information storage device further comprises: a data communication interface for completing the data communication with external devices; an unlock password initialization module for providing the original parameters corresponding to said USB key security information storage device in response to said original parameters extracting request message from said unlock password generating device, and storing the generated unlock password from the unlock password generating device into a data storage module; an unlock module for providing the original parameters corresponding to said USB key security information storage device according to said original parameters extracting request message from said unlock server, and unlocking said USB key security information storage device based on the unlock password in the unlock request message from said unlock server; a locking module for locking said USB key security information storage device when a predetermined condition is satisfied, wherein said predetermined condition is a failure to provide a correct unlock password.