WO2007019791A1 - Procede et dispositif garantissant la securite d'un dispositif de signature electronique - Google Patents
Procede et dispositif garantissant la securite d'un dispositif de signature electronique Download PDFInfo
- Publication number
- WO2007019791A1 WO2007019791A1 PCT/CN2006/002038 CN2006002038W WO2007019791A1 WO 2007019791 A1 WO2007019791 A1 WO 2007019791A1 CN 2006002038 W CN2006002038 W CN 2006002038W WO 2007019791 A1 WO2007019791 A1 WO 2007019791A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- electronic signature
- information
- module
- signature tool
- traded
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Definitions
- the present invention relates to the field of application technology of an electronic signature tool, and in particular, to a method and apparatus for ensuring the security of an electronic signature tool. Background of the invention
- the electronic signature tool When users use the electronic signature tool to conduct transactions and payment on the Internet, the electronic signature tool is generally connected to the computer. When data is input, the data is input through the computer and sent to the electronic signature tool for encryption and signature. Or / and sent to the Internet after authentication, this has the hidden danger of using electronic signature tools. This is because computer viruses and Internet hackers are still very embarrassing. Many Trojans allow Internet hackers to remotely control users' computers through the Internet. In this way, the user's computer operating system vulnerability can be intercepted, and the data sent by the user's computer to the electronic signature tool can be intercepted, and some key data can be replaced and then sent to the electronic signature tool for encryption, signature or/or of these "false" data. And certification operations. Because the current electronic signature tool does not have data There is a verification mechanism, in which case the user has no way to identify it, which may cause unnecessary loss to the user.
- the current method of protecting electronic signature tools from being stolen by others is generally protected by a password.
- the electronic signature tool asks the user to input the password through the computer.
- the password is valid for the next operation. You need to enter this password again when using the electronic signature tool, but since the password is input from the computer and sent to the electronic signature tool by the computer, and the computer may be remotely controlled via the Internet, the password is easily intercepted, even if the dynamic is used.
- Password or other password protection means that the password that was intercepted at the time is enough to cause unnecessary loss to the user.
- the user's real account number and corresponding password are often used, and the data is input by the user himself and sent to the electronic signature tool for encryption, and then sent to the computer through the computer.
- these account numbers are the user's savings card or credit card number, after being intercepted by others, it is possible to make a fake card and use a real password to go to the automatic teller machine (ATM) for cash withdrawal. The risk is very huge. of. Summary of the invention
- the main object of the present invention is to provide a method for ensuring the security of an electronic signature tool, which can ensure the security of the electronic signature tool, and is convenient and easy to operate.
- the present invention also provides an apparatus for ensuring the security of an electronic signature tool, which is capable of ensuring the security of an electronic signature tool, and is convenient to use and easy to operate.
- a method of securing an electronic signature tool, setting an input or confirmation function on an electronic signature tool further comprising: A. by input set on the electronic signature tool or Confirm function input data to be traded;
- the electronic signature tool After the electronic signature tool encrypts, signs, or/and authenticates the input information data to be traded, it sends it to the Internet for transaction or/and payment through a computer connected to the Internet.
- the to-be-traded information data is one or more of a transaction type, 4-line identification information, account information, package amount information, time information, currency type information, transaction password information, account type information, and account name information.
- the input or confirmation function set on the electronic signature tool is: setting a prompt function of one or more buttons and buttons in the electronic signature tool, and the information data to be traded in step A is input or confirmed through the set button;
- the input or confirmation function set on the electronic signature tool displays the soft keyboard on the display set by the electronic signature tool, and the information data to be traded in step A is input or confirmed through the soft keyboard;
- the input or confirmation function set on the electronic signature tool is biometric input, and the information to be traded in step A is input or confirmed through biometric identification; or the input or confirmation set on the electronic signature tool
- the function is to store the information to be traded, and the information to be traded in step A is directly read from the stored information data to be traded;
- the input or confirmation function set on the electronic signature tool is a keyboard or a multi-directional button, and the information data to be traded in step A is input or confirmed through a keyboard or a multi-directional button.
- the input or confirmation function set on the electronic signature tool is a dynamic password module
- the to-be-traded information data described in step A is a dynamic password directly generated by the dynamic password module.
- the process of inputting the information data to be traded in step A is: Al, in the electronic signature tool setting Display the character table and the confirmation cursor on the display of the computer connected to or connected to the electronic signature tool, and confirm the character by moving the confirmation cursor to the character on the character table by the electronic signature tool;
- step A2 Repeat step A1 to determine one or more pieces of information to be traded.
- the character table includes at least an input completion confirmation character for confirming one or more pieces of information to be traded obtained by moving to the input completion confirmation character by the electronic signature tool after repeating step A1 of step A2.
- the information of the to-be-traded information input in step A is presented as a prompt message.
- the process of prompting the prompt information includes: displaying the prompt information through a computer connected to the electronic signature tool or/and a display provided on the electronic signature tool; or/and a computer or/and an electronic signature tool connected through the electronic signature tool
- the indicator light set on the indicator indicates the prompt information; or/and outputs the prompt information through the audio output device set on the computer or/and the electronic signature tool connected to the electronic signature tool.
- the method further includes: setting a data confirmation module on the electronic signature tool, determining whether the information data to be traded input in step A is valid, and if yes, performing step B; otherwise, returning to step A to re-entering the information data to be traded .
- the process of determining whether the information to be traded data input in step A is valid is: displaying the information to be traded in an electronic signature tool or a computer connected to the electronic signature tool or playing it by voice, when the user confirms The information to be traded is valid.
- the method further includes: starting the electronic signature tool; after step B, the method further comprises: turning off the electronic signature tool. Before the step B, the method further includes: starting the electronic signature tool; after the step B, the method further comprises: closing the electronic signature tool.
- the method further includes: The function informs the user to operate the information to be traded through the electronic signature tool. After the user confirms, the control signal set by the electronic signature tool is sent to the control module set in the electronic signature tool to send a control signal for opening the electronic signature tool, and the control module starts the electronic Signing tool.
- the process of sending the control signal of the electronic signature tool to the control module is: the control switch is a hardware switch or a button, and the hardware switch or button is manually turned on, and the control of the electronic signature tool is sent to the control module.
- the control switch is a software button that is set by the electronic signature tool or displayed on the display of the computer, and the data input or confirmation function set by the electronic signature tool is pressed to send the electronic signature tool to the control module.
- control switch is a biometric switch or an electronic identification switch, and sends a control signal for turning on the electronic signature tool to the control module by identifying a biometric or electronic feature, the biometric switch including a fingerprint recognition switch, and a voice recognition A switch or iris recognition switch, the electronic identification switch includes a magnetic card identification switch or an identification rc card identification switch.
- the process of closing the electronic signature tool is: sending a control signal for closing the electronic signature tool to the control module set in the electronic signature tool by a control switch provided by the electronic signature tool, the control module closing the electronic signature tool; or when the timer records
- the electronic signature tool is turned on for longer than the set opening time, and the timer sends a control signal for turning off the electronic signature tool to the control module set on the electronic signature tool, and the control module turns off the electronic signature tool.
- the process of sending the control signal to the control module to close the electronic signature tool is: the control switch is a hardware switch or a button, and the hardware switch or button is manually turned off, and the control of the electronic signature tool is turned off to the control module.
- the control switch is a software button provided by the electronic signature tool or displayed on the display of the computer, and the software button is pressed by the data input or confirmation function set by the electronic signature tool, and the electronic signature tool is turned off to the control module.
- a control signal; or the control switch is a biometric switch or an electronic identification switch, and sends a flag to the control module by identifying a biometric or electronic feature.
- the control signal of the closed electronic signature tool, the biometric switch includes a fingerprint recognition switch, a voice recognition switch or an iris recognition switch, and the electronic identification switch includes a magnetic card recognition switch or an identification
- a device for ensuring the security of an electronic signature tool comprising an interconnected encryption, signature or/and authentication module and a data output module, the device further comprising a data input module and an input confirmation module sequentially connected to the encryption, signature or/and authentication module For obtaining the input to-be-traded information data, after being confirmed, sent to the encryption, signature or/and authentication module for encryption, signature or/and authentication operation, and then sent to the computer connected to the Internet through the data output module.
- the data input module is: a keyboard, a single button or a multi-directional button, and a prompting module, which is used for displaying information to be traded by a keyboard, a single button or a multi-directional button by using a display or an audible prompt, using a keyboard, a single Button or multi-directional button to input information data to be traded; or soft keyboard and control device for controlling device operation to input information data to be traded by using a soft keyboard displayed by the display; or biometric module for identifying biometrics, identifying the living creature
- the feature is input as the information to be traded; or the dynamic password module is used to directly generate the dynamic password, and the dynamic password is input as the information to be traded; or the storage module is configured to store the data to be traded, and when the electronic signature is started, directly
- the stored information to be traded is input; or the data cursor input module is used to repeatedly confirm the confirmation of the display of the display by the cursor to the character list on the displayed character list, and obtain the information to be traded for input.
- the biometric identification module includes: a fingerprint identification module, configured to identify a fingerprint, and input the recognized fingerprint as information to be traded; or a voice recognition module, configured to identify the voice, and input the recognized voice as the to-be-traded information data. Or an iris recognition module for identifying the iris and inputting the identified iris as information to be traded.
- the device further includes an information prompting module, and the information prompting module is connected to the data confirming module, and is configured to receive the to-be-traded information data confirmed by the data confirming module or pass the data confirming module.
- the character input by the data input module is received as a prompt message.
- the device further includes a main display module coupled to the information prompting module for displaying the prompt information received from the information prompting module.
- the information prompting module includes: a prompt information display module, configured to send the prompt information to the main display module of the device, and the display connected to the device for display; or the prompt information indicating module, configured to be used in the The computer connected to the device or the separately set indicator light prompts the prompt message; or the prompt information audio output module is used for the computer connected to the device or the separately set audio output device, and the prompt information is output. .
- the device further includes a control module, coupled to the encryption, signature or/and authentication module, for controlling whether to encrypt, sign or confirm the information to be processed after the confirmation according to the received control signal for turning the device on or off. And an authentication operation; the apparatus further includes a control switch coupled to the control module for transmitting a control signal to the control module to turn the device on or off.
- the device further includes a timer coupled to the control module for timing the operation of the device by the control module, and stopping the operation of the device by the control module when the set time is exceeded.
- the apparatus also includes a timing duration configuration module coupled to the timer for setting a time to the timer.
- the apparatus further includes a notification module coupled to the control module for informing the user to send a control signal to turn the device on or off through the control switch.
- the control switch is: a hardware switch or a button, sending a control signal for turning on or off the device to the control module by turning the switch on or off or pressing a button; or a software button, by setting a main display module on the device, A computer connected to the device or a separately provided display displays the software button, which is sent to the control module by clicking the software button or Turning off the control signal of the device; or the identification switch, identifying the user identity through the biometric switch or the electronic identification switch, and transmitting a control signal to the control module to turn the device on or off.
- the biometric switch in the identity switch is a fingerprint recognition switch, a voice recognition switch or/and an iris recognition switch;
- the electronic identification switch in the identification switch includes an IC card identification switch or/and a magnetic card identification switch.
- the to-be-traded information data is one or more of a transaction type, bank identification information, account information, package amount information, time information, currency type information, transaction password information, account type information, and account name information.
- the method and system provided by the present invention reconstruct an electronic signature tool, so that the electronic signature tool has the function of inputting or confirming data, so that the user can directly input the information to be traded to the electronic signature tool for encryption and signature. Or / and after the authentication operation, the computer sent to the Internet is sent to the Internet for transaction or / and payment. Since the present invention does not input the information to be traded to the electronic signature tool through the user's Internet access computer as in the prior art, the information to be traded by the user's computer to the electronic signature tool is not intercepted midway, thereby ensuring The electronic signature tool is safe, easy to use and easy to operate.
- the present invention can also set a control function in the electronic signature tool, and the user controls whether the electronic signature tool is turned on or off, and whether the transaction information data is to be operated. According to the present invention, before the operation of the transaction information data is performed, the user confirms the transaction information data by using the electronic signature tool provided by the present invention, and then operates.
- 2 is a flow chart of a second embodiment of a method for ensuring the security of an electronic signature tool according to the present invention
- FIG. 3 is a schematic diagram of a device for ensuring the security of an electronic signature tool according to the present invention
- FIG. 4 is a schematic diagram of a second device for ensuring the security of an electronic signature tool according to the present invention.
- FIG. 5 is a flow chart of an electronic signature method based on the apparatus shown in FIG. 4 according to the present invention.
- FIG. 6 is a flow chart showing the process of the electronic signature tool of step 54 in FIG. 5 for operating the transaction information data;
- FIG. 7 is a flowchart of Embodiment 2 of a method for securing an electronic signature tool according to the present invention
- FIG. 8 is a schematic diagram of a device 3 for securing an electronic signature tool according to the present invention. Mode for carrying out the invention
- the user does not input data through the computer and then sends the data to the electronic signature tool for data encryption, signature or/and authentication operation, but directly inputs or confirms the data through the electronic signature tool. Encryption, signature, or/and authentication of data.
- the user When using the electronic signature tool to conduct transactions and payments on the Internet, the user first inputs data to the electronic signature tool, which is referred to as data to be traded, including one or more of the following.
- Transaction type including transfer and inquiry; Bank identification information: including identification information of the transfer bank or / and transfer to the bank; Account information: including account information of the transferor or / and the transferee; Amount information: including transactions via the Internet Specific amount; Time information: including the specific time of trading via the Internet; Currency type information: Currency type used for trading; Transaction password information: Password used for this transaction; Account type information: Account type in which the transaction occurred; Account household Name Information: The account name information of both parties to the transaction occurred.
- the present invention it is also possible to target only the information to be traded of key data such as amount information or / and account information.
- key data such as amount information or / and account information.
- the present invention is directed only to information data to be traded, and does not specifically refer to specific data.
- Step 11 Display the character table and confirm the cursor on the display set by the computer or electronic signature tool.
- the character list here includes all the letters, numbers and some special characters, and can even include the text of each country.
- the character table also includes an "input completion confirmation character" for confirming the input character, and the "input completion confirmation character” may not be a character set separately from the character table, but a setting that is not mistakenly recognized in the character.
- the characters in the table are not mistakenly recognized in the character.
- Step 12 Move the confirmation cursor to the corresponding character on the character table by the electronic signature tool.
- the specific method can be: using the multi-directional button set on the electronic signature tool, using the navigation method in the prior art, moving the confirmation cursor and staying on the character to be input.
- Step 13 Confirm the characters to be entered in step 12 by the electronic signature tool.
- the specific method is: Use the multi-directional button set by the electronic signature tool to confirm the word payment to be entered.
- Step 14 Prompt the entered characters by electronic signature tool or / and computer.
- the characters entered in the prompt can be used in the following ways: They can be used independently or in combination:
- Step 15 Repeat steps 12 to 14 to sequentially input the characters to be entered to form a to-be-traded information data.
- Step 16 Repeat steps 12 to 14 until an "input completion confirmation character" is input to complete the input of the information to be traded, that is, the multi-directional button set in the electronic signature tool is used to move the confirmation cursor to "input completion confirmation". After the character, the input of the information data to be traded is completed.
- steps 12 through 16. 1 is a process of inputting to-be-traded information data by means of a multi-directional button set on an electronic signature tool according to the present invention. If the information to be traded is directly input using a keyboard set on the electronic signature tool, FIG. 2 As shown, the specific steps are:
- Step 21 Input the transaction information data into the electronic signature tool by using a keyboard set on the electronic signature tool.
- Step 22 Prompt the entered information to be traded by an electronic signature tool or a computer.
- the characters entered in the prompt can be used in the following ways: They can be used independently or in combination:
- Step 23 Complete the input of the information to be traded by confirming the keyboard set on the electronic signature tool.
- a single button can also be set on the electronic signature tool.
- the information data to be traded such as key data
- a character table is displayed on the computer display, and the cursor is controlled by the computer to move on the character table.
- There is a completion button and the computer sends the current cursor position to the electronic signature tool.
- the cursor falls on the selected character table, the user can press the single button on the electronic signature tool to enter the electronic signature tool.
- the cursor can be moved to the completion button of the computer display to end the input of the information to be traded.
- you can also add a cancel or back button to correct or cancel the error after the error.
- the amount of data input on the electronic signature tool can be prompted by a voice prompt, an indicator light, and a display light.
- the present invention improves the existing electronic signature tool so that it can not only encrypt, sign or/and authenticate the input information to be traded, but also send it to the Internet through the user's computer.
- the information data to be traded input by the user can be directly obtained, instead of transmitting the information of the user to be traded through the computer.
- FIG. 3 is a schematic diagram of a device for ensuring the security of an electronic signature tool according to the present invention, comprising at least: a main display module, a data input module and a data confirmation module, and of course, an encryption, signature or/and authentication module and a data output module for After the data to be traded confirmed by the data confirmation module is sent to the module for encryption, signature or/and authentication operation, the data to be traded by the data output module is sent to the user's computer, and then sent by the user's computer. Transaction and payment to the Internet.
- a main display module for displaying a character table, a confirmation cursor, and a confirmation input
- the character can also display the prompt information of the information data to be traded.
- the data input module can be a data cursor input module for moving the confirmation cursor to the corresponding character on the character table displayed by the main display module and the character of the confirmation data.
- the data input module can also be a keyboard for inputting characters using a keyboard.
- the data confirmation module is configured to receive characters input by the data input module and confirm the data to be traded.
- the device for ensuring the security of the electronic signature tool may further include an information prompting module, configured to receive the to-be-traded information data confirmed by the data confirmation module or receive the character input by the data input module through the data confirmation module, and prompt the data.
- the information prompting module specifically includes: one or more of a prompt information display module, a prompt information indicating module, and a prompt information audio output module, wherein:
- Prompt information display module Display the data to be traded or the characters entered by using the main display module or a separately set display or the display of the user's computer; 'Prompt information indication module: set on the computer or / and electronic signature tool The indicator light, prompting the information data to be traded or the characters entered;
- Prompt Information Audio Output Module Use the audio output device set on the computer or / and electronic signature tool to prompt the information data to be traded or the characters entered.
- the data cursor input module of the data input module on the electronic signature tool can be a multi-directional button, inputting characters by navigation, and confirming transaction information data to be traded.
- the specific process is as follows.
- the input character is the information data to be traded, such as the amount of the transfer or the account number of the other party.
- a character list is displayed on the display on the computer or electronic signature tool and has a confirmation cursor, and the multi-directional button set by the electronic signature tool is used. Move the confirmation cursor so that it stays on the character you want to enter, and then use the multi-directional button set by the electronic signature tool.
- the button confirms the input of this character and displays the entered character, or / and a beep on the display on the computer or electronic signature tool.
- the multi-directional button set by the electronic signature tool is moved to the confirmation character for confirmation, and the input of the information to be traded is completed.
- the input characters and the voice prompts can be displayed without using the display on the computer or the electronic signature tool. If the user asks for a prompt, the prompt message should be on the electronic signature tool, such as a sound, indicator light or display, so that the password will not leak out of the electronic signature tool during use, making it safer.
- the input information data to be traded is controlled by the electronic signature tool, and the outside world cannot modify it at all, thus ensuring The entered information data to be traded is true and correct.
- the apparatus described in FIG. 3 since the apparatus described in FIG. 3 includes a data confirmation module and an information prompting module, before the information to be traded is transmitted to the Internet for payment or/and transaction, the transaction information data can be confirmed to determine whether For valid information to be traded, only valid information to be traded is traded.
- the electronic signature tool may not have the data input module, and the data confirmation module and the information prompt module directly acquire the user input through the computer. Transaction information data.
- the data format that needs to be calculated by the electronic signature tool is determined by the application, such as the message format and data length, and at the same time, which of the data is critical data, and is also determined by the application.
- the amount of the transfer and the account number of the other party are all pending transaction data.
- T N2006/002038 can select scripts by downloading key data to the electronic signature tool.
- the script can select the information to be traded through the data itself, and display the data of the to-be-traded information. come out.
- the script of the electronic signature tool can define:
- the function word is 01
- the data is 5 bytes after the 25th byte
- the data format is a number, indicating the amount, 20 bytes from the 50th byte
- the data format is ASCII, indicating the other party's account number.
- the function word is 02.
- the data is from the 7th byte and 20 bytes.
- the data format is ASCII, which means the account number.
- the computer When the user uses the electronic signature tool provided by the present invention, the computer is generally connected to the computer when it is used, and is removed from the computer after use. When the usage time is short, the security is good, and when used, there is no When you remove it from your computer or perform frequent operations for a long time, it increases the security risks of use. Therefore, based on the apparatus described in FIG. 3, the present invention provides another apparatus for securing an electronic signature tool, as shown in FIG. 4, including the electronic signature tool, control module and control switch of FIG. .
- the electronic signature tool may be connected to a computer connected to the Internet by using the electronic signature tool described in FIG. 3 or an existing electronic signature tool for performing encryption, signature, or/and authentication operations on the transaction information data. Sending to the Internet via a computer for payment or/and transactions.
- the control module is connected to the electronic signature tool and is used for controlling the electronic signature tool.
- the specific control process is: receiving the control signal of the control switch and controlling the opening or closing of the electronic signature tool Closed. It is also possible to control the timing of the electronic signature tool and the process of encrypting, signing, or/and authenticating the transaction information data.
- the control switch is connected to the control module, and sends a control signal for turning on or off the electronic signature tool to the control module for turning on or off the electronic signature tool through the control module.
- the control switch can adopt the following the way.
- Hardware switch or button The structure is hardware mode, and the control signal of opening or/and closing the electronic signature tool is sent to the control module through a switch or a button;
- Software button Display the "button” by the display on the computer or electronic signature tool, set for the software, send a control signal to the control module to open or / and close the electronic signature tool by clicking this "button";
- Identification switch The identity of the operator is identified by means of a biometric switch or an electronic identification switch, which sends a control signal to the control module to turn the electronic signature tool on or off.
- the biometric switch in the identification switch includes a fingerprint recognition switch, a voice recognition switch or/and an iris recognition switch.
- the electronic identification switch in the identification switch includes
- the device shown in FIG. 4 may further include a timer and a timing duration configuration module, where the timer is connected to the control module, and is used for counting the opening time of the electronic signature tool by the control module: when the electronic signature tool is turned on, when the electronic signature tool is turned on, when When timeout occurs, the electronic signature tool is closed by the control module;
- the timing duration configuration module is connected to the timer and is used to configure the timer duration parameter of the timer.
- the device shown in FIG. 4 may further include a notification module, and the notification module is connected to the control module, and is configured to display a notification window through a display of the computer or the electronic signature tool before using the electronic signature tool, and notify the user to send the electronic device through the control switch.
- Signing tool control The electronic signature tool can only be used after the signal.
- the device shown in FIG. 4 may further include a data confirming module, connected to the control module, and acquiring the to-be-traded information data that needs to be operated by the electronic signature tool before sending the control signal for turning on the electronic signature tool through the control switch, and providing Check the user.
- the information to be traded to be operated may be displayed on the display of the computer or on the display set on the existing electronic signature tool, so that the user can confirm the transaction information data, and after the user confirms,
- the prior art electronic signature tool is turned on by the control switch.
- the present invention also provides an electronic signature method based on the device shown in Fig. 4, as shown in Fig. 5, the specific steps are as follows:
- Step 51 The data confirmation module acquires the to-be-traded information data that needs to be operated by the electronic signature tool.
- Step 52 The notification module notifies the user that the transaction information data needs to be operated, and if the user confirms that the operation is performed, step 53 is performed; otherwise, step 58 is performed.
- the computer may pop up a notification window through the notification module to prompt the user to operate the transaction information data. If the user confirms, press the "button" in the notification window to send the control switch. Turn on the control signal of the electronic signature tool; otherwise, the electronic signature tool will stand by.
- Step 53 The control switch starts the electronic signature tool through the control module.
- the invention adds a control switch to the device shown in FIG. 3 or the existing electronic signature tool.
- the user needs to manually open the control switch (including identifying the identity information) to control the switch.
- the control module sends a control signal to open the electronic signature tool to start the electronic signature tool.
- the opening method is different for the different control switches that are set:
- the method of biometric identification such as triggering the fingerprint recognition switch by fingerprint recognition; or triggering the voice recognition switch by voice recognition; or triggering the iris recognition switch by iris recognition;
- the electronic identification switch is triggered by identifying the identity information in the form of an IC card through the IC card identification switch; or the identification card in the form of a magnetic card is used to trigger the electronic identification switch.
- Step 54 The electronic signature tool encrypts, signs, or/and authenticates the transaction information data.
- Step 55 After starting the electronic signature tool, the timer starts to count the operation process of the electronic signature tool, and counts the opening time of the electronic signature tool.
- step 55 the timeout period can be displayed by the set notification module. When the timeout period is exceeded, the electronic signature tool will stop operating. This timeout period can be modified at any time.
- Step 56 The timer determines whether the timing time limit is reached. If yes, go to step 57; otherwise, return to step 54 to continue.
- the timer duration configuration module is used to set the timer duration of the timer.
- the notification module can display the time duration parameter of the timeout and the current electronic signature tool startup time.
- the duration parameter can be modified at any time.
- Step 57 Close the electronic signature tool.
- Step 58 The electronic signature tool stands by normally, waiting for the next transaction information data to be processed. Line operation.
- the above steps 55 to 57 can also directly judge whether the operation of the electronic signature tool is finished, if the control switch is closed, and the control signal for turning off the electronic signature tool is sent to the control module through the control switch, and the electronic signature control tool is turned off.
- Step 61 The data confirmation module acquires the to-be-traded information data that needs to be operated by the electronic signature tool.
- Step 62 The data confirmation module prompts the information to be traded for confirmation by the user.
- Step 63 The data confirmation module determines whether the user has confirmed the transaction information data, and if yes, performs step 65; otherwise, performs step 64.
- Step 64 The data confirmation module requires the user to re-send the information to be traded by the electronic signature tool through the data input module or the input device of the computer, and then returns to step 61 for execution.
- Step 65 The electronic signature tool operates on the transaction information data.
- the transaction information is generally input directly from the data input module, and after being confirmed on the data confirmation module, the encryption, signature, and/or authentication module is encrypted, signed, or/ And after being authenticated, it is sent to the computer connected to the electronic signature tool through the data output module, and sent by the computer to the Internet for transaction or/and payment.
- the data input module not only keyboard input or confirmation cursor input, but also other methods can be used for data, which will be specifically described below.
- FIG. 7 is a schematic diagram of Embodiment 2 of a method for ensuring the security of an electronic signature tool according to the present invention, and the specific steps are as follows:
- Step 71 Enter information to be traded to the electronic signature tool.
- Specific input methods include:
- the data input module of the electronic signature tool is a prompt for the button and the button, and directly inputs the information data to be traded to the electronic signature tool.
- the input may be directly operated, or the operation input may be combined.
- the control device is generally a button or a handle.
- the data input module of the electronic signature tool is a biometric identification module that recognizes biometric data such as fingerprints, sounds, and irises of the user, thereby obtaining the information to be traded and inputting the data to the electronic signature tool.
- biometric data such as fingerprints, sounds, and irises of the user, thereby obtaining the information to be traded and inputting the data to the electronic signature tool.
- This data can be used directly or as a signature for a particular algorithm.
- the data to be traded has been stored in the data input module in the electronic signature tool.
- the electronic signature tool wants to obtain the information data to be traded, it can be directly read out and used. There are two ways to read out: The first type, when internally initialized in the electronic signature tool, if the data to be traded is recorded or stored in the data input module, it is directly read during use; The data input module of the electronic signature tool itself bundles the information data to be traded, and when it is confirmed that the electronic signature tool is in use, directly reads the information data to be traded.
- the data input module in the electronic signature tool is a dynamic password module, and a dynamic password is directly generated in the electronic signature tool. This method is mostly used to obtain the password in the information data to be traded.
- the dynamic password described in the present invention is relative to a password that is unchanged in the prior art. In the prior art, after the password is set, the fixed password value is input during use, and the dynamic password is different each time the password is entered. Each time the password is input is generated by a password sequence algorithm, and the input end is generated. Both the checksum and the checkpoint use the same cipher sequence algorithm, which ensures the correspondence of the cipher values of both parties.
- Step 72 The electronic signature tool obtains the information data to be traded.
- Step 73 The electronic signature tool encrypts, signs, or/and authenticates the acquired information data to be traded.
- the encryption may use a symmetric key algorithm or an asymmetric key algorithm. If a symmetric key algorithm is used, the encrypted key can be stored in the electronic signature tool in advance, or can be transmitted to the electronic signature tool via the Internet during payment or/and transaction; if an asymmetric key algorithm is used, A matching public-private key pair can be used. After the electronic signature tool is encrypted with the public key, it is transmitted to the host through the Internet, and the host decrypts using the private key.
- Step 74 The electronic signature tool transmits the processed information data to be traded to a computer connected to the Internet and connected to the electronic signature tool, and the computer sends the to-be-traded information to the host for payment or/and operation via the Internet.
- FIG. 8 is a schematic diagram of a device 3 for securing an electronic signature tool based on FIG. 3, comprising: a data input module, a data confirmation module, an encryption, a signature or/and an authentication module, and a data output module.
- the data input module inputs the information to be traded to the electronic signature tool;
- the data confirmation module receives the data to be traded input by the data input module and confirms;
- the encryption, signature or/and the authentication module performs the data to be traded received by the data confirmation module.
- the data output module transmits the processed information data to be processed to the computer connected to the electronic signature tool.
- the data input module inputs the information to be traded in the following manner.
- the keyboard is connected to the electronic signature tool or directly on the electronic signature tool for inputting information data to be traded.
- the information data to be traded is input, the information of the to-be-traded information that is prompted by the prompting module may be input.
- the prompt mode can be displayed by a computer or a separately set display or by an audible prompt.
- the display set by the electronic signature tool or the display on the computer connected to it displays the soft keyboard
- the control device is set on the electronic signature tool
- the soft keyboard can be operated
- the information to be traded is directly selected to the electronic Signing tool.
- the biometric identification module identifies the biometric data of the user and obtains the corresponding information to be traded directly into the electronic signature tool.
- the biometric identification module specifically includes: 1) a fingerprint identification module, which obtains corresponding to-be-traded information data directly input to the electronic signature tool by fingerprinting the biometric data of the user; 2) the voice recognition module obtains the biometric data of the user by voice recognition The corresponding information to be traded is directly input to the electronic signature tool; 3) The iris recognition module obtains the corresponding information to be traded by the iris to identify the biometric data of the user and directly inputs the data to the electronic signature tool.
- the dynamic password module directly generates a dynamic password inside the electronic signature tool.
- the storage module is configured to store the to-be-traded information data of the electronic signature tool, and when the electronic signature tool works, directly read the to-be-traded information data as input according to the input instruction. It mainly has the following advantages: 1. It is easy to implement, mainly through the control of the electronic signature tool itself and the assistance of some computer software; 2. The versatility is strong, and the invention is applicable in principle to almost all electronic signature tools. 3, practical, easy to popularize, are the application of mature technology; 4, high security, completely solve the security risks of the authenticity and accuracy of the existing electronic signature tools. The security of the user is simple, convenient, convenient to use, easy to use, and easy to operate.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Description
一种保证电子签名工具安全性的方法及装置 技术领域
本发明涉及电子签名工具的应用技术领域, 特别涉及一种保证电子 签名工具安全性的方法及装置。 发明背景
随着数字信息技术的高速发展, 数字信息技术已经突破了传统的局 限, 涉及到商业、 贸易与消费领域的电子产品。 随着贸易活动的信息化 和网络化, 电子商务必将高速发展。 但是, 电子商务在发展过程中, 还 存在用户的电子签名安全性的问题, 解决方法通常是采用为用户提供电 子签名工具来保证电子签名的安全性。
目前,有多种电子签名工具,如带密码的通用串行接口(USBKEY )、 身份认证(IC )卡等。 这些电子签名工具可以对数据进行加密、 签名或 /和认证, 用户使用这些电子签名工具在互联网上进行交易和支付时大 大提高了安全性。
用户使用电子签名工具在互联网上进行交易和支付时, 一般都是将 电子签名工具连接在计算机上, 当进行数据输入时, 数据都是通过计算 机输入, 由计算机发送给电子签名工具进行加密、 签名或 /和认证后发 送到互联网上, 这无形中存在了使用电子签名工具的安全隐患。 这是由 于, 目前计算机病毒和互联网黑客还十分猖獗, 很多木马程序可以让互 联网黑客通过互联网远程控制用户的计算机。 这样, 就可以通过用户的 计算机操作系统的漏洞, 中途截获由用户的计算机发送给电子签名工具 的数据, 替换一些关键数据后再发送给电子签名工具进行这些 "虚假" 数据的加密、 签名或 /和认证操作。 由于目前的电子签名工具对数据没
有校验机制, 在这种情况下用户根本没有办法识别, 这样就可能对用户 造成不必要的损失。
另外, 目前保护电子签名工具不被别人窃取后冒用的方法一般是使 用一个密码进行保护, 一般是在使用时, 电子签名工具会通过计算机要 求用户输入这个密码, 密码当次操作有效, 下次使用电子签名工具时需 要再次输入这个密码, 但是由于密码都是通过计算机输入, 由计算机发 送给电子签名工具的, 而计算机有可能通过互联网被远程控制, 所以这 个密码很容易被截获, 就算使用动态密码或其他密码保护手段, 当次被 截获的密码就足以给用户造成不必要的损失了。
更进一步地, 目前在进行互联网上电子交易时, 经常是使用用户真 实的帐户号码和对应的密码, 这些数据都要由用户自己输入计算机, 发 送给电子签名工具进行加密后, 再通过计算机发送到互联网上, 这些帐 户号码如果是用户的储蓄卡或者信用卡的号码, 在被别人截获后, 就可 能制作假卡, 而用真实的密码去自动提款机(ATM ) 进行取现, 这个风 险是十分巨大的。 发明内容
有鉴于此, 本发明的主要目的是提供一种保证电子签名工具安全性 的方法, 该方法能够保证电子签名工具的安全性, 且使用方便、 易于操 作。
本发明还提供一种保证电子签名工具安全性的装置, 该装置能够保 证电子签名工具的安全性, 且使用方便、 易于操作。
根据上述目的, 本发明的技术方案是这样实现的:
一种保证电子签名工具安全性的方法, 在电子签名工具上设置输入 或确认功能, 该方法还包括: A、 通过在电子签名工具上设置的输入或
确认功能输入待交易信息数据;
B、 电子签名工具对输入的待交易信息数据进行加密、 签名或 /和认 证操作后, 通过接入互联网的计算机发送到互联网上进行交易或 /和支 付。
所述待交易信息数据为: 交易类型、 4 行标识信息、 帐号信息、 包 金额信息、 时间信息、 货币种类信息、 交易密码信息、 帐户类型信息和 帐户户名信息中的一项或多项。
所述在电子签名工具上设置的输入或确认功能为: 在电子签名工具 设置一个或多个按键与按键的提示功能,步骤 A所述的待交易信息数据 是通过设置的按键输入或确认的;
或者所述在电子签名工具上设置的输入或确认功能为在电子签名 工具设置的显示器上显示软键盘,步驟 A所述的待交易信息数据是通过 该软键盘输入或确认的;
或者所述在电子签名工具上设置的输入或确认功能为生物识别输 入, 步骤 A所述的待交易信息数据是通过生物识别输入或确认的; 或者所迷在电子签名工具上设置的输入或确认功能为存储待交易 信息数据,步骤 A所述的待交易信息数据是通过从存储的待交易信息数 据直接读取的;
或者所述在电子签名工具上设置的输入或确认功能为键盘或多向 按钮,步骤 A所述的待交易信息数据是通过键盘或多向按钮输入或确认 的。
当所述的待交易信息数据为密码时, 所述在电子签名工具上设置的 输入或确认功能为动态密码模块,步骤 A所述的待交易信息数据是由动 态密码模块直接生成的动态密码。
步驟 A所述输入待交易信息数据的过程为: Al、在电子签名工具设
置的或与电子签名工具相连接的计算机的显示器上显示字符表和确认 光标,通过电子签名工具移动确认光标至字符表上的字符,确认该字符;
A2、 重复执行步骤 A1 , 确定得到的一个或一个以上的待交易信息 数据。
所述的字符表至少包括输入完成确认字符, 用于在步骤 A2的重复 执行步骤 A1之后, 通过电子签名工具移动到输入完成确认字符, 确认 得到的一个或一个以上的待交易信息数据。
步骤 A1所述确认该字符作为提示信息提示出来。
步驟 A所述输入的待交易信息数据作为提示信息提示出来。
所述将提示信息提示出来的过程包括: 通过与电子签名工具连接的 计算机或 /和电子签名工具上设置的显示器显示提示信息; 或 /和通过与 电子签名工具连接的计算机或 /和电子签名工具上设置的指示灯,指示提 示信息; 或 /和通过与电子签名工具连接的计算机或 /和电子签名工具上 设置的音频输出设备输出提示信息。
在步骤 B之前, 该方法还包括: 在电子签名工具上设置数据确认模 块, 判断步驟 A输入的待交易信息数据是否有效,如果是,执行步驟 B; 否则, 返回步骤 A重新输入待交易信息数据。
所述判断步骤 A输入的待交易信息数据是否有效的过程为:将所述 的待交易信息数据在电子签名工具或与电子签名工具相连接的计算机 显示出来或通过语音播放出来, 当用户确认后,该待交易信息数据有效。
在步骤 B之前且确定了步骤 A输入的待交易信息数据有效之后,该 方法还包括: 启动电子签名工具; 在步骤 B之后, 该方法还包括: 关闭 电子签名工具。 在步骤 B之前, 该方法还包括: 启动电子签名工具; 在 步骤 B之后, 该方法还包括: 关闭电子签名工具。
在启动电子签名工具之前, 该方法还包括: 电子签名工具设置的通
知功能通知用户要通过电子签名工具操作待交易信息数据, 用户确认后 通过在电子签名工具设置的控制开关向在电子签名工具设置的控制模 块发送开启电子签名工具的控制信号, 该控制模块启动电子签名工具。
所述向该控制模块发送开启电子签名工具的控制信号的过程为: 所 述的控制开关为硬件的开关或按鈕, 通过手动方式打开硬件开关或按 钮, 向该控制模块发送开启电子签名工具的控制信号; 或者所述的控制 开关为电子签名工具设置的或计算机的显示器显示的软件按钮, 通过电 子签名工具设置的数据输入或确认功能按动该软件按狃, 向该控制模块 发送开启电子签名工具的控制信号; 或者所述控制开关为生物识别开关 或电子识别开关, 通过识别生物特征或电子特征, 向该控制模块发送开 启电子签名工具的控制信号, 该生物识别开关包括指纹识别开关、 声音 识别开关或虹膜识别开关, 电子识别开关包括磁卡识别开关或身份识别 rc卡识别开关。
所述关闭电子签名工具的过程为: 通过在电子签名工具设置的控制 开关向在电子签名工具设置的控制模块发送关闭电子签名工具的控制 信号, 该控制模块关闭电子签名工具; 或当定时器记录的电子签名工具 开启时间超过设置的开启时间, 定时器向电子签名工具上设置的控制模 块发送关闭电子签名工具的控制信号, 该控制模块关闭电子签名工具。
所述向该控制模块发送关闭电子签名工具的控制信号的过程为: 所 述的控制开关为硬件的开关或按钮, 通过手动方式关闭硬件开关或按 鈕, 向该控制模块发送关闭电子签名工具的控制信号; 或者所述的控制 开关为电子签名工具设置的或计算机的显示器显示的软件按钮, 通过电 子签名工具设置的数据输入或确认功能按动该软件按钮, 向该控制模块 发送关闭电子签名工具的控制信号; 或者所述控制开关为生物识别开关 或电子识别开关, 通过识别生物特征或电子特征, 向该控制模块发送关
闭电子签名工具的控制信号, 该生物识别开关包括指紋识別开关、 声音 识别开关或虹膜识别开关, 电子识别开关包括磁卡识别开关或身份识别
IC卡识别开关。
一种保证电子签名工具安全性的装置, 包括相互连接的加密、 签名 或 /和认证模块和数据输出模块, 该装置还包括数据输入模块、 输入确认 模块依次与加密、 签名或 /和认证模块相连, 用于获取到输入的待交易信 息数据, 进行确认后, 发送给加密、 签名或 /和认证模块进行加密、 签名 或 /和认证操作后, 通过数据输出模块发送给接入互联网的计算机。
所述的数据输入模块为: 键盘、单个按钮或多向按钮、和提示模块, 用于采用显示器显示或声音提示由键盘、 单个按钰或多向按钮输入的待 交易信息数据, 采用键盘、 单个按钮或多向按钮输入待交易信息数据; 或者软键盘和控制装置, 用于控制装置操作采用显示器显示的软键盘输 入待交易信息数据; 或者生物识别模块, 用于识别生物特征, 将识别的 生物特征作为待交易信息数据进行输入; 或者动态密码模块, 用于直接 生成动态密码, 将动态密码作为待交易信息数据进行输入; 或者存储模 块, 用于存储待交易信息数据, 电子签名启动时, 直接将存储的待交易 信息数据进行输入; 或者数据光标输入模块, 用于重复移动显示器显示 的确认光标至显示的字符表上的字符确认, 得到待交易信息数据进行输 入。
所述的生物识别模块包括: 指紋识别模块, 用于识别指纹, 将识别 的指紋作为待交易信息数据进行输入; 或者声音识别模块, 用于识别声 音, 将识别的声音作为待交易信息数据进行输入; 或者虹膜识别模块, 用于识别虹膜, 将识别的虹膜作为待交易信息数据进行输入。
所述装置还包括信息提示模块, 信息提示模块与数据确认模块相连 接, 用于接收数据确认模块确认的待交易信息数据或通过数据确认模块
接收数据输入模块输入的字符作为提示信息。
所述装置还包括主显示模块与所述信息提示模块相连接, 用于将从 信息提示模块接收到的提示信息显示出来。
所述的信息提示模块包括: 提示信息显示模块, 用于将提示信息发 送给该装置的主显示模块、 与该装置相连接的显示器进行显示; 或提示 信息指示模块, 用于釆用在与该装置相连接的计算机或单独设置的指示 灯, 将提示信息进行提示; 或提示信息音频输出模块, 用于釆用在与该 装置相连接的计算机或单独设置的音频输出设备, 将提示信息进行输 出。
所述的装置还包括控制模块, 与加密、 签名或 /和认证模块相连, 用 于根据接收到的开启或关闭所述装置的控制信号控制是否对确认后的 待交易信息数据进行加密、签名或 /和认证操作; 所述装置还包括控制开 关与控制模块相连接, 用于向控制模块发送开启或关闭所述装置的控制 信号。
所述装置还包括定时器, 与控制模块相连, 用于通过控制模块对所 述装置开始操作时计时, 当超过设定的时间后通过控制模块停止所述装 置的操作。
所述装置还包括定时时长配置模块, 与定时器相连接, 用于给定时 器设定时间。
所述装置还包括通知模块, 与控制模块相连, 用于通知用户通过控 制开关发送开启或关闭所述装置的控制信号。
所述的控制开关为: 硬件开关或按钮, 通过打开或关闭开关或按动 按鈕向控制模块发送开启或关闭所述装置的控制信号; 或软件按钮, 通 过设置在所述装置的主显示模块、 与所述装置相连的计算机或单独设置 的显示器显示该软件按钮, 通过点击该软件按钮向控制模块发送开启或
关闭所述装置的控制信号; 或身份识别开关, 通过生物识別开关或电子 识别开关识别用户身份, 向控制模块发送开启或关闭所述装置的控制信 号。
所述身份识别开关中的生物识别开关为指紋识别开关、 声音识别开 关或 /和虹膜识別开关;
所述身份识别开关中的电子识别开关包括 IC卡识别开关或 /和磁卡 识別开关。
所述待交易信息数据为: 交易类型、 银行标识信息、 帐号信息、 包 金额信息、 时间信息、 货币种类信息、 交易密码信息、 帐户类型信息和 帳户户名信息中的一项或多项。
从上述方案可以看出, 本发明提供的方法及系统重新构造电子签名 工具, 使电子签名工具具有输入或确认数据的功能, 使用户可以直接将 待交易信息数据输入给电子签名工具进行加密、 签名或 /和认证操作后, 发送给接入互联网的计算机发送到互联网上进行交易或 /和支付。由于本 发明不像现有技术那样通过用户的接入互联网的计算机给电子签名工 具输入待交易信息数据, 不会被中途截获由用户的计算机发送给电子签 名工具的待交易信息数据, 从而保证了电子签名工具的安全性, 且使用 方便、 易于操作。 更进一步地, 本发明还可以在电子签名工具中设置控 制功能, 由用户控制电子签名工具的开启或关闭, 以及是否对待交易信 息数据进行操作。 本发明还可以在对待交易信息数据进行操作前, 由用 户通过本发明设置的电子签名工具对待交易信息数据进行确认后, 再进 行操作。
图 2为本发明保证电子签名工具安全性的方法实施例二流程图; 图 3为本发明保证电子签名工具安全性的装置一示意图;
图 4为本发明保证电子签名工具安全性的装置二示意图;
图 5 为本发明提供的一种基于图 4 所示装置的电子签名方法流程 图;
图 6为图 5中步骤 54的电子签名工具对待交易信息数据进行操作 的过程流程图;
图 7为本发明保证电子签名工具安全性的方法实施例二流程图; 图 8为本发明保证电子签名工具安全性的装置三示意图。 实施本发明的方式
为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例 并参照附图, 对本发明进一步详细说明。
为了保证电子签名工具的安全性, 本发明中用户不通过计算机输入 数据再发送给电子签名工具进行数据的加密、签名或 /和认证操作, 而是 直接通过电子签名工具输入或确认数据后, 进行数据的加密、 签名或 / 和认证操作。
采用电子签名工具在互联网上进行交易和支付时, 用户首先要向电 子签名工具输入数据, 本发明称之为待交易信息数据, 包括以下的一项 或多项。
交易类型: 包括转帐和查询; 银行标识信息: 包括转出银行或 /和转 入银行的标识信息; 帐号信息: 包括转出方或 /和转入方的帐号信息; 金 额信息: 包括通过互联网交易的具体金额; 时间信息: 包括通过互联网 交易的具体时间; 货币种类信息: 用于交易的货币种类; 交易密码信息: 用于此次交易的密码; 帐户类型信息: 发生交易的帐户类型; 帐户户名
信息: 发生交易双方的帐户户名信息。
在本发明中,也可以只针对如金额信息或 /和帐户信息等关键数据的 待交易信息数据。 本发明在下面论述中, 只针对待交易信息数据, 而不 特指具体的数据。
具体步骤为:
步骤 11、在计算机或电子签名工具设置的显示器上显示字符表与确 认光标。
这里的字符表包括所有的字母、 数字和一些特殊的字符, 甚至可以 包括各国的文字。 该字符表中还包括一个用于确认所输入字符的 "输入 完成确认字符", 该 "输入完成确认字符" 可以不是单独设置在字符表 外的字符, 而是一个不会误认的设置在字符表中的字符。
步骤 12、 通过电子签名工具移动确认光标至字符表上的对应字符。 具体的作法可以为: 使用设置在电子签名工具上设置的多向按钮, 采用现有技术中的导航方式, 将确认光标移动并停留至所要输入的字符 上。
步驟 13、 通过电子签名工具确认步驟 12所要输入的字符。
具体作法是: 采用电子签名工具设置的多向按钮确认所要输入的字 付。
步骤 14、 通过电子签名工具或 /和计算机将所输入的字符提示出来。 提示所输入的字符有以下几种方式, 可以分別独立使用或组合使 用:
1、 通过电子签名工具设置的或 /和计算机上的显示器显示所输入的 字符;
2、 通过电子签名工具设置的或 /和计算机上的指示灯, 提示所输入
的字符;
3、 通过电子签名工具设置的或 /和计算机上的音频输出设备提示所 输入的字符。
步驟 15、 重复执行步骤 12至步骤 14, 顺序输入要输入的字符组成 一个待交易信息数据。
步骤 16、 重复执行步骤 12至步骤 14, 直到输入一个 "输入完成确 认字符" 完成这一个待交易信息数据的输入, 即采用电子签名工具中设 置的多向按钮将确认光标移至 "输入完成确认字符,, 后完成这一个待交 易信息数据的输入。
如果需要输入多个待交易信息数据,则重复执行步骤 12至步骤 16。 图 1为本发明采用在电子签名工具上设置的多向按钮通过导航的方 式输入待交易信息数据的过程, 如果直接釆用在电子签名工具上设置的 键盘输入待交易信息数据, 则如图 2所示, 其具体步骤为:
步驟 21、通过在电子签名工具上设置的键盘将待交易信息数据输入 至电子签名工具。
步骤 22、.通过电子签名工具或计算机将输入的待交易信息数据提示 出来。
提示所输入的字符有以下几种方式, 可以分别独立使用或组合使 用:
1、 通过电子签名工具设置的或 /和计算机上的显示器显示所输入的 字符;
2、 通过电子签名工具设置的或 /和计算机上的指示灯, 提示所输入 的字符;
3、 通过电子签名工具设置的或 /和计算机上的音频输出设备提示所 输入的字符。
步骤 23、通过在电子签名工具上设置的键盘确认完成一个待交易信 息数据的输入。
如果需要输入多个待交易信息数据,则重复执行步骤 21至步骤 23。 在本发明中, 还可以在电子签名工具上设置单个按钮, 当需要输入 待交易信息数据时, 如关键数据, 在计算机显示器上显示一个字符表, 通过计算机来控制光标在这个字符表上移动并有一个完成按钮, 同时计 算机将当前光标所在的位置发送给电子签名工具, 当光标落在选定的字 符表时, 用户按动电子签名工具上的单个按钮, 即可在电子签名工具内 输入所需要的字符。 当输入完成后, 可以把光标移动到计算机显示器的 完成按钮上, 结束待交易信息数据的输入。 当然, 在计算机上也可以增 加取消或后退按叙, 用于输错后的纠正或取消作用。 同时, 在电子签名 工具上对输入的数据数量可以通过语音提示、 指示灯提示、 显示器显示 灯方式进行提示。
为了保证电子签名工具的安全性, 本发明对现有的电子签名工具进 行了改进, 使其不仅能够对输入的待交易信息数据进行加密、 签名或 / 和认证操作后通过用户的计算机发送到互联网上, 而且设置有输入装 置, 可以直接获取用户输入的待交易信息数据, 而不是通过计算机传输 用户的待交易信息数据。
图 3为本发明保证电子签名工具安全性的装置一示意图,至少包括: 主显示模块、 数据输入模块和数据确认模块, 当然, 还包括加密、 签名 或 /和认证模块以及数据输出模块,用于将经过数据确认模块确认的待交 易信息数据发送给该模块进行加密、签名或 /和认证操作后, 通过数据输 出模块将进行操作的待交易信息数据发送给用户的计算机, 再通过用户 的计算机发送到互联网上进行交易和支付。
在本发明中, 主显示模块, 用于显示字符表、 确认光标和确认输入
的字符, 还可以显示待交易信息数据的提示信息。
数据输入模块可以为数据光标输入模块, 用于移动确认光标至主显 示模块所显示的字符表上的对应字符和确认数据的字符。
数据输入模块还可以为键盘, 用于采用键盘输入字符。
数据确认模块, 用于接收数据输入模块输入的字符, 确认为待交易 信息数据。
当然, 本发明提供的保证电子签名工具安全性的装置还可以包括信 息提示模块, 用于接收数据确认模块确认的待交易信息数据或通过数据 确认模块接收数据输入模块所输入的字符, 并提示出来。 信息提示模块 具体包括: 提示信息显示模块、 提示信息指示模块与提示信息音频输出 模块的一个或多个, 其中:
提示信息显示模块: 采用主显示模块或单独设置的显示器或用户的 计算机的显示器, 将待交易信息数据或输入的字符显示出来; ' 提示信息指示模块:采用设置于计算机或 /和电子签名工具上的指示 灯, 将待交易信息数据或输入的字符提示出来;
提示信息音频输出模块:采用设置于计算机或 /和电子签名工具上的 音频输出设备, 将待交易信息数据或输入的字符提示出来。
本发明在实际的应用中, 电子签名工具上的数据输入模块的数据光 标输入模块可以为多向按钮, 通过导航方式输入字符以及确认待交易信 交易信息数据。 具体过程如下所述。
在输入的字符为待交易信息数据, 比如转帐的金额或对方的帐号 等, 在计算机或电子签名工具上的显示器上显示出一个字符表并有一个 确认光标, 使用电子签名工具设置的多向按钮移动这个确认光标, 使之 依次停留在需要输入的字符上, 然后再使用电子签名工具设置的多向按
鈕确认这个字符的输入, 同时在计算机或电子签名工具上的显示器上显 示输入的字符, 或 /和发出提示音。 当全部字符输入完成后, 使用电子签 名工具设置的多向按钮移动到确认字符进行确认, 就完成了一个待交易 信息数据的输入。
在需要输入的待交易信息数据为密码时, 可以不用在计算机或电子 签名工具上的显示器显示输入的字符以及声音提示。 如果用户要求进行 提示, 则提示信息应该在电子签名工具上, 如声音、 指示灯或显示器, 这样, 密码在使用过程中就不会泄漏到电子签名工具外, 更加安全。
由于确认光标的导航信息是由电子签名工具管理的, 且输入的确认 由电子签名工具控制, 所以输入的待交易信息数据是由电子签名工具控 制获得的, 外界根本无法进行修改, 这样就保证了输入的待交易信息数 据的真实和正确。
在本发明中, 由于图 3所述的装置包括了数据确认模块以及信息提 示模块, 所以在待交易信息数据传送到互联网进行支付或 /和交易之前, 就可以对待交易信息数据进行确认, 判断是否为有效的待交易信息数 据, 只对有效的待交易信息数据进行交易。
当然, 如果对待交易信息数据进行确认, 不由电子签名工具输入待 交易信息数据, 这时, 电子签名工具中也可以不具有数据输入模块, 数 据确认模块和信息提示模块直接获取用户通过计算机输入的待交易信 息数据。
举一个具体的实施例说明本发明。
对于确定的电子签名应用, 需要让电子签名工具进行计算的数据格 式都是应用确定的, 比如报文格式和数据长度等, 同时这些数据中哪些 是关键数据, 也都是应用确定的。 比如利用电子签名工具计算转帐的数 据签名时, 转帐的金额和对方的帐号等, 都是待交易信息数据。 这样,
T N2006/002038 就可以通过实现往电子签名工具中下载关键数据选取脚本, 当电子签名 工具需要进行数据计算时, 可以利用脚本通过数据本身选择出待交易信 息数据, 并将这些待交易信息数据显示出来。
比如某种电子签名工具的签名需要计算的数据格式如表一所示:
表 1
转帐数据内容如表 2所示:
数据含义 数据内容 数据格式 数据长度 交易类型 02h—一查询 HEX 1
查询帐户类型 Ol h一一活期 BIN 1
02h—一定期
查询币种 Olh—一人民币 BIN 1
02Ιι——美圓
帐户银行 银行标识 BIN 4
帐户号 帐号 ASCII 20
查询的起始时间 年 /月 /日 BIN 4
查询的截止时间 年 /月 /日 BIN 4
数据校验码 前面数据的 CRC校验 BIN 2
表 3
这样, 电子签名工具的脚本可以定义:
C=01 , 25 , 5 , N, "金额" , 50, 20, A, "对方帐号"
功能字是 01的, 数据中从第 25个字节后 5字节, 数据格式是数字, 表示金额, 从第 50个字节后 20个字节, 数据格式是 ASCII, 表示对方帐 号。
C=02, 7, 20, A, "帐号,,
功能字是 02的,数据中从第 7个字节后 20个字节,数据格式是 ASCII, 表示帐号。
这样就保证了待交易信息数据的真实和准确。
在用户使用本发明提供的电子签名工具时, 一般是在使用时才连接 上计算机, 使用完后就从计算机上取下, 当使用的时间比较短时, 安全 性较好, 当使用完后没有从计算机上取下, 或进行长时间频繁操作时, 就无形中增加了使用的安全性隐患。因此,在图 3所述的装置的基础上, 本发明提供了另一种保证电子签名工具安全性的装置, 如图 4所示, 包 括图 3所述的电子签名工具、 控制模块和控制开关。
其中, 电子签名工具, 可以采用图 3所述的电子签名工具或现有的 电子签名工具, 连接于接入互联网的计算机上, 用于执行对待交易信息 数据进行加密、签名或 /和认证操作后通过计算机发送到互联网上进行支 付或 /和交易。
控制模块, 与电子签名工具相连, 用于控制电子签名工具, 具体控 制过程为: 接收控制开关的控制信号并控制电子签名工具的开启或关
闭。 还可以控制电子签名工具的定时和对待交易信息数据进行加密、 签 名或 /和认证操作过程。
控制开关: 与控制模块相连, 向控制模块发送开启或 /和关闭电子签 名工具的控制信号, 用于通过控制模块开启或 /和关闭电子签名工具, 在 本发明中, 控制开关可以采用以下几种方式。
硬件开关或按钮: 结构为硬件方式, 通过开关或按鈕向控制模块发 送开启或 /和关闭电子签名工具的控制信号;
软件按钮: 通过计算机或电子签名工具上的显示器显示 "按钮", 为软件设置的, 通过点击此 "按钮" 向控制模块发送开启或 /和关闭电子 签名工具的控制信号;
身份识別开关: 通过生物识别开关或电子识别开关的方式识别操作 者的身份,身份合法则向控制模块发送开启或 /和关闭电子签名工具的控 制信号。
在本发明中, 身份识别开关中的生物识别开关包括指紋识別开关、 声音识别开关或 /和虹膜识别开关。身份识别开关中的电子识别开关包括
IC卡识别开关或 /和磁卡识别开关。
图 4所示的装置还可以包括定时器和定时时长配置模块, 其中, 定时器: 与控制模块相连, 用于通过控制模块统计电子签名工具的 开启时长: 当电子签名工具开启时开始计时, 当超时时, 通过控制模块 关闭电子签名工具;
定时时长配置模块, 与定时器相连, 用于配置定时器的定时时长参 数。
图 4所示的装置还可以包括通知模块, 该通知模块, 与控制模块相 连, 用于在使用电子签名工具之前, 通过计算机或电子签名工具的显示 器显示通知窗口, 通知用户通过控制开关发送开启电子签名工具的控制
信号后, 才可以使用电子签名工具。 具, 则图 4所示的装置还可以包括数据确认模块, 与控制模块相连, 在 通过控制开关发送开启电子签名工具的控制信号之前, 获取需要由电子 签名工具操作的待交易信息数据, 并提供给用户核查。 在一般情况下, 可以在计算机的显示器上或在现有的电子签名工具上设置的显示器上, 将需要操作的待交易信息数据显示出来, 让用户对待交易信息数据进行 确认, 用户确认后, 再通过控制开关开启现有技术的电子签名工具。
对应于图 4 , 本发明还提供了一种基于图 4所示装置的电子签名方 法, 如图 5所示, 其具体步骤为:
步骤 51、数据确认模块获取需要由电子签名工具操作的待交易信息 数据。
步骤 52、 通知模块通知用户需要对待交易信息数据进行操作, 用户 如果确认进行操作, 则执行步骤 53 ; 否则, 执行步骤 58。
在需要对待交易信息数据进行操作时, 计算机可以通过通知模块弹 出一个通知窗口, 提示用户需要对待交易信息数据进行操作, 如果用户 确认, 则按下通知窗口中的 "按鈕", 从而给控制开关发送开启电子签 名工具的开启控制信号; 否则, 电子签名工具正常待机。
步驟 53、 控制开关通过控制模块启动电子签名工具。
本发明在图 3所示的装置或现有的电子签名工具上增加一个控制开 关, 用户在每次需要使用电子签名工具时, 需要人工 (包括识别身份信 息)打开控制开关, 才能通过控制开关向控制模块发送打开电子签名工 具的控制信号, 启动电子签名工具。
对于所设置的不同控制开关, 其打开方式也是不同的:
对于硬件方式的硬件开关或按动按钮, 需要通过手动方式打开控制
开关;
对于计算机或电子签名工具上显示器显示的 "按钮", 需要通过手 动方式点击计算机或电子签名工具上显示器显示的 "按钮" 打开控制开 关;
对于生物识别开关釆用生物识别的方式, 如通过指紋识别触发指紋 识别开关; 或者通过声音识别触发声音识别开关; 或者通过虹膜识别触 发虹膜识別开关;
对于电子识别开关釆用电子识别的方式, 如通过 IC 卡识别开关识 别 IC 卡形式的身份信息来触发电子识别开关; 或者用磁卡识别开关识 别磁卡形式的身份信息来触发电子识别开关。
步骤 54、 电子签名工具对待交易信息数据进行加密、 签名或 /和认 证操作。
步骤 55、 启动电子签名工具后, 定时器开始对电子签名工具的操作 过程进行计时, 统计电子签名工具的开启时长。
在步骤 55 中, 可以由设置的通知模块显示这个超时时限, 当超过 这个超时时限时, 电子签名工具将停止操作。 这个超时时限可以随时进 行修改。
步骤 56、 定时器判断是否到达定时时限, 如果是, 执行步骤 57; 否则, 返回步骤 54继续执行。
在整个过程开始前要通过定时器时长配置模块对定时器的定时时 长进行设置, 步骤 55和步骤 56中可由通知模块显示这个超时的定时时 长参数与当前的电子签名工具启动时长, 这个超时的定时时长参数可以 随时进行修改。
步骤 57、 关闭电子签名工具。
步骤 58、 电子签名工具正常待机, 等待下一次对待交易信息数据进
行操作。
上述的步骤 55至步骤 57还可以由用户直接判断电子签名工具的操 作是否结束, 如果结束就关闭控制开关, 通过控制开关向控制模块发送 关闭电子签名工具的控制信号, 关闭电子签名控制工具。
图 5 中步骤 54的电子签名工具对待交易信息数据进行操作的过程 如图 6所示, 其具体步骤为:
步骤 61、数据确认模块获取需要由电子签名工具操作的待交易信息 数据。
步骤 62、 数据确认模块将待交易信息数据提示出来, 供用户进行确 认。
步骤 63、 数据确认模块判断是否得到用户对待交易信息数据的确 认, 如果是, 执行步驟 65 ; 否则, 执行步骤 64。
步驟 64、数据确认模块要求用户通过数据输入模块或计算机的输入 装置重新给出电子签名工具操作的待交易信息数据后, 转回步骤 61 执 行。
步骤 65、 电子签名工具对待交易信息数据进行操作。
在本发明中, 为了保证电子签名工具的安全性, 一般对待交易信息 直接从数据输入模块输入, 在数据确认模块上进行确认后, 在加密、 签 名或 /和认证模块中进行加密、 签名或 /和认证后通过数据输出模块发送 给与电子签名工具相连的计算机, 由计算机发送给互联网进行交易或 / 和支付。 其中, 在数据输入模块中不仅可以采用键盘输入或确认光标输 入, 还可以采用其他方式进行数据, 以下进行具体说明。
图 7为本发明保证电子签名工具安全性的方法实施例二示意图, 其 具体步骤为:
步骤 71、 输入待交易信息数据给电子签名工具。
具体的输入方式包括:
1、 在电子签名工具的数据输入模块为按键与按键的提示, 直接输 入待交易信息数据给电子签名工具, 在输入过程中可以直接操作输入, 也可以組合操作输入。
2、 在与电子签名工具设置的显示器上或计算机的显示器上显示软 键盘, 利用电子签名工具上的数据输入模块操作软键盘, 直接输入相应 的待交易信息数据给电子签名工具; 电子签名工具上的控制装置一般为 按键或手柄。
3、 电子签名工具的数据输入模块为生物识别模块, 识别用户的指 纹、 声音及虹膜等生物特征数据, 从而获得待交易信息数据输入给电子 签名工具。这一数据可以直接使用,也可以将其作为特定算法的特征码。
4、 在电子签名工具中的数据输入模块中已经存储了待交易信息数 据, 当电子签名工具要获取待交易信息数据时, 可以直接读取出使用。 读取出的方式有两种: 第一种, 在电子签名工具中内部初始化时, 如果 在数据输入模块中巳经记录或存储了待交易信息数据, 则在使用时直接 读取; 第二种, 电子签名工具的数据输入模块本身捆绑了待交易信息数 据, 当确认此电子签名工具在使用时, 直接读取待交易信息数据。
5、 在电子签名工具中的数据输入模块为动态密码模块, 在电子签 名工具内部直接生成动态的密码, 这一方式多用于获取待交易信息数据 中的密码。 本发明中所述的动态密码, 是相对于现有技术中不变的密码 而言。现有技术中的密码在设定后,使用中都会输入这个固定的密码值, 而动态密码就是每次输入的密码都不相同, 每次输入的密码都是通过一 个密码序列算法生成, 输入端和校验端都使用相同的密码序列算法, 这 样就能保证双方的密码值的对应。
6、 没有接入互联网的与电子签名工具相连的计算机向电子签名工
2]
具输入待交易信息数据。
步骤 72、 电子签名工具获取待交易信息数据。
步骤 73、 电子签名工具对获取到的待交易信息数据进行加密、 签名 或 /和认证操作。
该操作是在电子签名工具中的加密、 签名或 /和认证模块中进行的。 在本步骤中, 加密可以采用对称密钥算法, 也可以采用非对称密钥 算法。 如果使用对称密钥算法, 加密的密钥可以事先存放在电子签名工 具内, 也可以在支付或 /和交易时, 通过互联网加密后传送到电子签名工 具中; 如果使用非对称密钥算法, 则可以使用匹配的公私钥对, 电子签 名工具使用公钥加密后, 通过互联网传送给主机, 主机使用私钥进行解 密。
步骤 74、电子签名工具将操作后的待交易信息数据传送到接入互联 网的与电子签名工具相连的计算机上, 该计算机通过互联网将待交易信 息数椐发送给主机进行支付或 /和操作。
图 8为本发明在图 3的基础上的保证电子签名工具安全性的装置三 示意图, 包括: 数据输入模块、 数据确认模块、 加密、 签名或 /和认证模 块以及数据输出模块。 其中, 数据输入模块输入待交易信息数据给电子 签名工具; 数据确认模块接收数据输入模块输入的待交易信息数据且确 认; 加密、签名或 /和认证模块对数据确认模块接收的待交易信息数据进 行加密、签名或 /和认证操作; 数据输出模块将操作处理后的待交易信息 数据传输到电子签名工具相连的计算机上。
在图 8中, 数据输入模块有以下方式输入待交易信息数据。
]、 包括键盘或同时具有提示模块, 键盘与电子签名工具相连或直 接设于电子签名工具上, 用于输入待交易信息数据。 在本发明中, 输入 待交易信息数据的同时可以通过提示模块提示输入的待交易信息数据,
提示方式可采用计算机或单独设置的显示器显示或通过声音提示。
2、 包括软键盘与控制装置, 通过电子签名工具设置的显示器或与 其连接的计算机上的显示器显示软键盘, 控制装置设于电子签名工具 上, 可以操作软键盘, 直接选取待交易信息数据给电子签名工具。
3、 生物识别模块, 识别用户的生物特征数据获得相应的待交易信 息数据直接输入给电子签名工具。
该生物识别模块具体包括: 1 )指纹识别模块, 通过指紋识别用户 的生物特征数据获得相应的待交易信息数据直接输入给电子签名工具; 2 ) 声音识别模块, 通过声音识别用户的生物特征数据获得相应的待交 易信息数据直接输入给电子签名工具; 3 )虹膜识别模块, 通过虹膜识 别用户的生物特征数据获得相应的待交易信息数据直接输入给电子签 名工具。
4、 动态密码模块, 在电子签名工具内部直接生成动态的密码。
5、 存储模块, 用于存储电子签名工具的待交易信息数据, 当电子 签名工具工作时根据输入指令直接读取作为输入的待交易信息数据使 用。 它主要具有以下几种优点: 1、 易于实现, 主要是通过电子签名工具本 身的控制以及一些计算机软件的辅助就可以完成; 2、 通用性强, 本发 明原则上适用于几乎所有的电子签名工具; 3、 实用性强, 便于普及, 都是成熟技术的应用; 4、 安全性高, 完全解决了现有的电子签名工具 的数据真实性和准确性的安全隐患。 了用户使用的安全性, 简单方便, 便于普及且使用方便, 易于操作。
以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进
行了进一步详细说明, 所应理解的是, 以上所迷仅为本发明的具体实施 例而已, 并不用于限制本发明, 凡在本发明的精神和原则之内, 所做的 任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。
Claims
1、 一种保证电子签名工具安全性的方法, 其特征在于, 在电子签 名工具上设置输入或确认功能, 该方法还包括:
A、 通过在电子签名工具上设置的输入或确认功能输入待交易信息 数据;
B、 电子签名工具对输入的待交易信息数据进行加密、 签名或 /和认 证操作后, 通过接入互联网的计算机发送到互联网上进行交易或 /和支 付。
2、 如权利要求 1 所述的方法, 其特征在于, 所述待交易信息数据 为: 交易类型、 4艮行标识信息、 帐号信息、 包金额信息、 时间信息、 货 币种类信息、 交易密码信息、 帐户类型信息和帐户户名信息中的一项或 多项。
3、 如权利要求 1 所述的方法, 其特征在于, 所述在电子签名工具 上设置的输入或确认功能为:
在电子签名工具设置一个或多个按键与按键的提示功能,步驟 A所 述的待交易信息数据是通过设置的按键输入或确认的;
或者所述在电子签名工具上设置的输入或确认功能为在电子签名 工具设置的显示器上显示软键盘,步骤 A所述的待交易信息数据是通过 该软键盘输入或确认的;
或者所述在电子签名工具上设置的输入或确认功能为生物识别输 入, 步驟 A所述的待交易信息数据是通过生物识别输入或确认的; 或者所述在电子签名工具上设置的输入或确认功能为存储待交易 信息数据,步骤 A所述的待交易信息数据是通过从存储的待交易信息数 据直接读取的;
或者所述在电子签名工具上设置的输入或确认功能为键盘或多向
按钮,步骤 A所述的待交易信息数据是通过键盘或多向按钮输入或确认 的。
4、 如权利要求 1 所述的方法, 其特征在于, 当所述的待交易信息 数据为密码时, 所述在电子签名工具上设置的输入或确认功能为动态密 码模块,步骤 A所述的待交易信息数据是由动态密码模块直接生成的动 态密码。
5、 如权利要求 1所述的方法, 其特征在于, 步骤 A所述输入待交 易信息数据的过程为:
Al、在电子签名工具设置的或与电子签名工具相连接的计算机的显 示器上显示字符表和确认光标, 通过电子签名工具移动确认光标至字符 表上的字符, 确认该字符;
A2、 重复执行步骤 Al, 确定得到的一个或一个以上的待交易信息 数据。
6、 如权利要求 5 所述的方法, 其特征在于, 所述的字符表至少包 括输入完成确认字符,用于在步骤 A2的重复执行步骤 A1之后,通过电 子签名工具移动到输入完成确认字符, 确认得到的一个或一个以上的待 交易信息数据。
7、 如权利要求 5所述的方法, 其特征在于, 步骤 A1所述确认该字 符作为提示信息提示出来。
8、 如权利要求 1所述的方法, 其特征在于, 步骤 A所述输入的待 交易信息数据作为提示信息提示出来。
9、 如权利要求 7或 8所述的方法, 其特征在于, 所述将提示信息 提示出来的过程包括:
通过与电子签名工具连接的计算机或 /和电子签名工具上设置的显 示器显示提示信息;
或 /和通过与电子签名工具连接的计算机或 /和电子签名工具上设置 的指示灯, 指示提示信息;
或 /和通过与电子签名工具连接的计算机或 /和电子签名工具上设置 的音频输出设备输出提示信息。
10、 如权利要求 1所述的方法, 其特征在于, 在步骤 B之前, 该方 法还包括:
在电子签名工具上设置数据确认模块,判断步骤 A输入的待交易信 息数据是否有效, 如果是, 执行步驟 B; 否则, 返回步骤 A重新输入待 交易信息数据。
11、 如权利要求 10所述的方法, 其特征在于, 所述判断步骤 A输 入的待交易信息数据是否有效的过程为:
将所述的待交易信息数据在电子签名工具或与电子签名工具相连 接的计算机显示出来或通过语音播放出来, 当用户确认后, 该待交易信 息数据有效。
12、 如权利要求 10所述的方法, 其特征在于, 在步骤 B之前且确 定了步骤 A输入的待交易信息数据有效之后, 该方法还包括: 启动电子 签名工具;
在步骤 B之后, 该方法还包括: 关闭电子签名工具。
13、 如权利要求 1所述的方法, 其特征在于, 在步骤 B之前, 该方 法还包括: 启动电子签名工具;
在步骤 B之后, 该方法还包括: 关闭电子签名工具。
14、 如权利要求 12或 13所述的方法, 在启动电子签名工具之前, 该方法还包括:
电子签名工具设置的通知功能通知用户要通过电子签名工具操作 待交易信息数据, 用户确认后通过在电子签名工具设置的控制开关向在
电子签名工具设置的控制模块发送开启电子签名工具的控制信号, 该控 制模块启动电子签名工具。
15、 如权利要求 14 所述的方法, 其特征在于, 所述向该控制模块 发送开启电子签名工具的控制信号的过程为:
所述的控制开关为硬件的开关或按钮, 通过手动方式打开硬件开关 或按钮, 向该控制模块发送开启电子签名工具的控制信号;
或者所述的控制开关为电子签名工具设置的或计算机的显示器显 示的软件按钮, 通过电子签名工具设置的数据输入或确认功能按动该软 件按钮, 向该控制模块发送开启电子签名工具的控制信号;
或者所述控制开关为生物识別开关或电子识别开关, 通过识别生物 特征或电子特征, 向该控制模块发送开启电子签名工具的控制信号, 该 生物识别开关包括指纹识别开关、 声音识别开关或虹膜识别开关, 电子 识别开关包括磁卡识别开关或身份识别 IC卡识别开关。
16、 如权利要求 12或 13所述的方法, 所述关闭电子签名工具的过 程为:
通过在电子签名工具设置的控制开关向在电子签名工具设置的控 制模块发送关闭电子签名工具的控制信号, 该控制模块关闭电子签名工 具;
或当定时器记录的电子签名工具开启时间超过设置的开启时间, 定 时器向电子签名工具上设置的控制模块发送关闭电子签名工具的控制 信号, 该控制模块关闭电子签名工具。
17、 如权利要求 16 所述的方法, 其特征在于, 所述向该控制模块 发送关闭电子签名工具的控制信号的过程为:
所述的控制开关为硬件的开关或按钮, 通过手动方式关闭硬件开关 或按钮, 向该控制模块发送关闭电子签名工具的控制信号;
或者所述的控制开关为电子签名工具设置的或计算机的显示器显 示的软件按钮, 通过电子签名工具设置的数据输入或确认功能按动该软 件按钮, 向该控制模块发送关闭电子签名工具的控制信号;
或者所述控制开关为生物识别开关或电子识别开关, 通过识别生物 特征或电子特征, 向该控制模块发送关闭电子签名工具的控制信号, 该 生物识别开关包括指纹识别开关、 声音识别开关或虹膜识别开关, 电子 识别开关包括磁卡识别开关或身份识别 IC卡识别开关。
18、 一种保证电子签名工具安全性的装置, 包括相互连接的加密、 签名或 /和认证模块和数据输出模块, 其特征在于, 该装置还包括数据输 入模块、 输入确认模块依次与加密、 签名或 /和认证模块相连, 用于获取 到输入的待交易信息数据, 进行确认后, 发送给加密、 签名或 /和认证模 块进行加密、签名或 /和认证操作后, 通过数据输出模块发送给接入互联 网的计算机。
19、 如权利要求 18 所述的装置, 其特征在于, 所述的数据输入模 块为:
键盘、 单个按钮或多向按钮、 和提示模块, 用于采用显示器显示或 声音提示由键盘、 单个按钮或多向按扭输入的待交易信息数据, 采用键 盘、 单个按钮或多向按钮输入待交易信息数据;
或者软键盘和控制装置, 用于控制装置操作采用显示器显示的软键 盘输入待交易信息数据;
或者生物识别模块, 用于识别生物特征, 将识别的生物特征作为待 交易信息数据进行输入;
或者动态密码模块, 用于直接生成动态密码, 将动态密码作为待交 易信息数据进行输入;
或者存储模块, 用于存储待交易信息数据, 电子签名启动时, 直接
将存储的待交易信息数据进行输入;
或者数据光标输入模块, 用于重复移动显示器显示的确认光标至显 示的字符表上的字符确认, 得到待交易信息数据进行输入。
20、 如权利要求 19 所述的装置, 其特征在于, 所述的生物识别模 块包括:
指纹识别模块, 用于识别指纹, 将识别的指纹作为待交易信息数据 进行输入;
或者声音识别模块, 用于识别声音, 将识别的声音作为待交易信息 数据进行输入;
或者虹膜识别模块, 用于识别虹膜, 将识别的虹膜作为待交易信息 数据进行输入。
21、 如权利要求 18 所述的装置, 其特征在于, 所述装置还包括信 息提示模块, 信息提示模块与数据确认模块相连接, 用于接收数据确认 模块确认的待交易信息数据或通过数据确认模块接收数据输入模块输 入的字符作为提示信息。
22、 如权利要求 21 所述的装置, 其特征在于, 所述装置还包括主 显示模块与所述信息提示模块相连接, 用于将从信息提示模块接收到的 提示信息显示出来。
23、 如权利要求 21 所述的装置, 其特征在于, 所述的信息提示模 块包括:
提示信息显示模块, 用于将提示信息发送给该装置的主显示模块、 与该装置相连接的显示器进行显示;
或提示信息指示模块, 用于采用在与该装置相连接的计算机或单独 设置的指示灯, 将提示信息进行提示;
或提示信息音频输出模块, 用于采用在与该装置相连接的计算机或
单独设置的音频输出设备, 将提示信息进行输出。
24、 如权利要求 18 所述的装置, 其特征在于, 所述的装置还包括 控制模块, 与加密、 签名或 /和认证模块相连, 用于根据接收到的开启或 关闭所述装置的控制信号控制是否对确认后的待交易信息数据进行加 密、 签名或 /和认证操作;
所述装置还包括控制开关与控制模块相连接, 用于向控制模块发送 开启或关闭所述装置的控制信号。
25、 如权利要求 24 所述的装置, 其特征在于, 所述装置还包括定 时器,与控制模块相连,用于通过控制模块对所述装置开始操作时计时, 当超过设定的时间后通过控制模块停止所述装置的操作。
26、 如权利要求 25 所述的装置, 其特征在于, 所述装置还包括定 时时长配置模块, 与定时器相连接, 用于给定时器设定时间。
27、 如权利要求 24 所述的装置, 其特征在于, 所述装置还包括通 知模块, 与控制模块相连, 用于通知用户通过控制开关发送开启或关闭 所述装置的控制信号。
28、 如权利要求 24所述的装置, 其特征在于, 所述的控制开关为: 硬件开关或按钮, 通过打开或关闭开关或按动按钮向控制模块发送 开启或关闭所述装置的控制信号;
或软件按钮, 通过设置在所述装置的主显示模块、 与所述装置相连 的计算机或单独设置的显示器显示该软件按钮, 通过点击该软件按钮向 控制模块发送开启或关闭所述装置的控制信号;
或身份识别开关, 通过生物识别开关或电子识别开关识别用户身 份, 向控制模块发送开启或关闭所述装置的控制信号。
29、 如权利要求 28 所述的装置, 其特征在于, 所述身份识别开关 中的生物识别开关为指紋识别开关、 声音识别开关或 /和虹膜识别开关;
所述身份识别开关中的电子识别开关包括 IC卡识别开关或 /和磁卡 识别开关。
30、 如权利要求 18 所述的装置, 其特征在于, 所述待交易信息数 据为: 交易类型、 4艮行标识信息、 帐号信息、 包金额信息、 时间信息、 货币种类信息、 交易密码信息、 帐户类型信息和帐户户名信息中的一项 或多项。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06775356A EP1926246A4 (en) | 2005-08-12 | 2006-08-11 | METHOD AND DEVICE ENSURING THE SAFETY OF AN ELECTRONIC SIGNATURE DEVICE |
US12/043,726 US20090013180A1 (en) | 2005-08-12 | 2008-03-06 | Method and Apparatus for Ensuring the Security of an Electronic Certificate Tool |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510090293 | 2005-08-12 | ||
CN200510090293.8 | 2005-08-12 | ||
CNB2005101166857A CN100474321C (zh) | 2005-08-12 | 2005-10-27 | 一种电子签名控制装置及控制方法 |
CN200510116685.7 | 2005-10-27 | ||
CNA2005101166861A CN1956002A (zh) | 2005-10-27 | 2005-10-27 | 一种增强电子签名工具安全性的方法及装置 |
CN200510116686.1 | 2005-10-27 | ||
CN200510115536.9 | 2005-11-04 | ||
CNA2005101155373A CN1959691A (zh) | 2005-11-04 | 2005-11-04 | 一种增强电子签名工具安全性的方法及装置 |
CN200510115537.3 | 2005-11-04 | ||
CN200510115536 | 2005-11-04 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/043,726 Continuation US20090013180A1 (en) | 2005-08-12 | 2008-03-06 | Method and Apparatus for Ensuring the Security of an Electronic Certificate Tool |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007019791A1 true WO2007019791A1 (fr) | 2007-02-22 |
Family
ID=37757318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/002038 WO2007019791A1 (fr) | 2005-08-12 | 2006-08-11 | Procede et dispositif garantissant la securite d'un dispositif de signature electronique |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090013180A1 (zh) |
EP (1) | EP1926246A4 (zh) |
WO (1) | WO2007019791A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004007889A1 (de) | 2004-02-17 | 2005-09-01 | Endress + Hauser Flowtec Ag, Reinach | Coriolis-Massedurchfluß-Meßgerät |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9489074B2 (en) * | 2011-03-23 | 2016-11-08 | Kyocera Corporation | Electronic device, operation control method, and operation control program |
CN103366137A (zh) * | 2012-04-06 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 一种输入信息的方法及装置 |
CN102737313A (zh) * | 2012-05-25 | 2012-10-17 | 天地融科技股份有限公司 | 一种给电子签名工具授权校验的方法、系统及电子签名工具 |
JP6196575B2 (ja) * | 2014-03-31 | 2017-09-13 | 富士フイルム株式会社 | データ出力装置、方法及びプログラム |
CN104378199B (zh) * | 2014-12-05 | 2018-05-25 | 珠海格力电器股份有限公司 | 一种机组动态密码的生成方法、系统及动态密码生成器 |
WO2016182519A1 (en) * | 2015-05-14 | 2016-11-17 | T.C. Ziraat Bankasi A. S. | Banking audit system and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004066177A1 (ja) * | 2003-01-21 | 2004-08-05 | Mitsui & Co., Ltd. | 指紋センサ付き携帯型電子機器を用いたカード決済方法 |
CN2713753Y (zh) * | 2004-07-01 | 2005-07-27 | 聂舒 | 一种加密电话及其电话业务系统 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6950810B2 (en) * | 1994-11-28 | 2005-09-27 | Indivos Corporation | Tokenless biometric electronic financial transactions via a third party identicator |
JPH09212565A (ja) * | 1996-02-07 | 1997-08-15 | Nec Corp | 無線携帯端末システム |
DE19703970B4 (de) * | 1997-02-03 | 2006-02-02 | Thomas Wilke | Verfahren zur Erfassung von Daten und deren Übermittlung in authentischer Form |
AUPO847897A0 (en) * | 1997-08-08 | 1997-09-04 | Canon Information Systems Research Australia Pty Ltd | Network resource access method and apparatus |
US7272723B1 (en) * | 1999-01-15 | 2007-09-18 | Safenet, Inc. | USB-compliant personal key with integral input and output devices |
US7716484B1 (en) * | 2000-03-10 | 2010-05-11 | Rsa Security Inc. | System and method for increasing the security of encrypted secrets and authentication |
US7599847B2 (en) * | 2000-06-09 | 2009-10-06 | Airport America | Automated internet based interactive travel planning and management system |
AU2001256591A1 (en) * | 2000-06-26 | 2002-01-08 | Covadis Sa | Computer keyboard unit for carrying out secure transactions in a communications network |
GB2386724A (en) * | 2000-10-16 | 2003-09-24 | Tangis Corp | Dynamically determining appropriate computer interfaces |
US6816058B2 (en) * | 2001-04-26 | 2004-11-09 | Mcgregor Christopher M | Bio-metric smart card, bio-metric smart card reader and method of use |
US7000100B2 (en) * | 2001-05-31 | 2006-02-14 | Hewlett-Packard Development Company, L.P. | Application-level software watchdog timer |
US7925535B2 (en) * | 2001-07-10 | 2011-04-12 | American Express Travel Related Services Company, Inc. | System and method for securing RF transactions using a radio frequency identification device including a random number generator |
AU2002349209A1 (en) * | 2001-11-26 | 2003-06-10 | Ball, Ronald, H. | Portable messaging device adapted to perform financial transactions |
US20040073809A1 (en) * | 2002-10-10 | 2004-04-15 | Wing Keong Bernard Ignatius Ng | System and method for securing a user verification on a network using cursor control |
JP2006508471A (ja) * | 2002-11-27 | 2006-03-09 | アールエスエイ セキュリティー インク | 識別認証システムおよび方法 |
US7571140B2 (en) * | 2002-12-16 | 2009-08-04 | First Data Corporation | Payment management |
AR042707A1 (es) * | 2004-01-05 | 2005-06-29 | Salva Calcagno Eduardo Luis | Procedimiento y tarjeta multi - clave para evitar fraudes por internet |
-
2006
- 2006-08-11 WO PCT/CN2006/002038 patent/WO2007019791A1/zh active Application Filing
- 2006-08-11 EP EP06775356A patent/EP1926246A4/en not_active Ceased
-
2008
- 2008-03-06 US US12/043,726 patent/US20090013180A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004066177A1 (ja) * | 2003-01-21 | 2004-08-05 | Mitsui & Co., Ltd. | 指紋センサ付き携帯型電子機器を用いたカード決済方法 |
CN2713753Y (zh) * | 2004-07-01 | 2005-07-27 | 聂舒 | 一种加密电话及其电话业务系统 |
Non-Patent Citations (1)
Title |
---|
See also references of EP1926246A4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004007889A1 (de) | 2004-02-17 | 2005-09-01 | Endress + Hauser Flowtec Ag, Reinach | Coriolis-Massedurchfluß-Meßgerät |
Also Published As
Publication number | Publication date |
---|---|
EP1926246A4 (en) | 2011-03-02 |
US20090013180A1 (en) | 2009-01-08 |
EP1926246A1 (en) | 2008-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107113175B (zh) | 多用户强认证令牌 | |
RU2397540C2 (ru) | Способ и система для выполнения защищенной электронной транзакции, а также соответствующие носитель данных и терминал | |
US20090172402A1 (en) | Multi-factor authentication and certification system for electronic transactions | |
JP4221385B2 (ja) | 生体認証装置、端末装置及び自動取引装置 | |
EP2343679A1 (en) | Secure transaction systems and methods | |
US20110082791A1 (en) | Monitoring Secure Financial Transactions | |
US20050177522A1 (en) | Method and system for accepting a pass code | |
US7480637B2 (en) | Internet transaction authentication apparatus, method, and system for improving security of internet transactions | |
JP2009527835A (ja) | Pinサービス | |
CN101686225A (zh) | 一种用于网上支付的数据加密和密钥生成方法 | |
JP5303407B2 (ja) | 生体認証システム、携帯端末、半導体素子、および情報処理サーバ | |
WO2007019791A1 (fr) | Procede et dispositif garantissant la securite d'un dispositif de signature electronique | |
KR20140138271A (ko) | 생체 측정 인증 시스템 | |
WO2008004312A1 (fr) | Dispositif d'aide au règlement net | |
WO2008095346A1 (fr) | Procédé et outil de signature électronique | |
CN101685512A (zh) | 一种用于实现网上支付的计算机、支付系统及其方法 | |
WO2009152677A1 (zh) | 一种支付系统及其支付方法 | |
US20120095919A1 (en) | Systems and methods for authenticating aspects of an online transaction using a secure peripheral device having a message display and/or user input | |
CN101635075B (zh) | 一种交易方法及系统 | |
JP2019046044A (ja) | 認証サーバ、認証システム及び認証方法 | |
JP2011134332A (ja) | 人体通信を用いた認証装置、人体通信を用いた認証機能を備えた携帯装置及び人体通信を用いた認証方法 | |
JP2009519521A (ja) | トランザクション確認の方法およびシステム | |
NO335081B1 (no) | Fremgangsmåte, system og anordning for smart tilgangskontroll for e-handelbetaling | |
TW202405680A (zh) | 使用者登入及權限管理之方法及系統 | |
KR20170111942A (ko) | 고유정보연동 오티피(otp) 방식의 전자 인증 방법 및 전자 인증 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200680032651.2 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006775356 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2006775356 Country of ref document: EP |