Method and system for intelligent secret key equipment to communicate with computer
A smart key device and computer technology, applied in the field of communication, can solve the problems of security and hidden dangers in transactions between smart key devices and computers, and achieve the effects of protecting vital interests, preventing eavesdropping, and solving potential safety hazards
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] This embodiment provides a method for communicating between a smart key device and a computer, see figure 1 , the method includes the following steps:
[0037] Step S102, the smart key device receives the communication request instruction sent by the computer, wherein the communication request instruction carries the user's personal identification code, the number of loop iterations and a predetermined byte length (that is, the predetermined length of the generated message key );
[0038] Step S104, the smart key device searches for the user's personal identification code according to the above-mentioned personal identification code; the corresponding relationship between the personal identification code and the personal identification code has been stored in advance on the smart key device, so that no smart key is needed The personal identification number is transmitted between the device and the computer, which enhances the security of the system.
[0039] Step S106...
Embodiment 2
[0076] see figure 2 , which is a flow chart of a method for communicating between a smart key device and a computer provided in this embodiment. In this embodiment, a USB Key is used as an example of a smart key device for specific description. The method includes the following steps,
[0077] Step S201: the computer sends a request instruction for establishing communication to the USB Key;
[0078] Preferably, the data field of the request instruction includes: a personal identification code identifier, which indicates the personal identification code that needs to be referenced, waiting for the user to input, and also includes a loop iteration number M and a predetermined byte of the message key Length L1.
[0079] Wherein, the number of loop iterations is used to increase the cost of generating the key from the one-time personal identification code, thereby increasing the difficulty of the attack; in this embodiment, the number of loop iterations M can be selected to be n...
Embodiment 4
[0172] Embodiment 4 provides a system for communicating between a smart key device and a computer, see Figure 6 , the system includes: a smart key device 62 and a computer 64;
[0173] Wherein, computer 64 comprises:
[0174] The command sending module 642 is used to send a communication request command, wherein the communication request command carries the user's personal identification code, the number of loop iterations and a predetermined byte length;
[0175] The personal identification code acquisition module 644 is connected with the instruction sending module 642, and is used to obtain the personal identification code according to the identification of the personal identification code;
[0176] The second key generation module 646 is connected with the personal identification code acquisition module 644, and is used to generate the second message key according to the personal identification code, the number of loop iterations and the predetermined byte length;
[01...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 