Method for authenticating web browser based on identity card fingerprint security USB key device

By introducing ID card fingerprint authentication and ID card decoding services in the U-Shield device, combining fingerprint collection and ID card verification, the lack of biometrics and security risks in the existing technology has been solved, and a safer user identity verification and data have been achieved Protect.

CN119312312APending Publication Date: 2025-01-14STATE GRID JIANGSU ELECTRIC POWER CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411334040.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In the prior art, the authentication method of the U-shield device lacks biometric technology, and the operator's identity cannot be determined. There is a security risk in the communication between the browser and the U-shield, and the authentication method is single and there is no remedial measure.

Method used

The web browser authentication method of the security U-shield device based on the ID card fingerprint is adopted, and the message mode communication between the browser plug-in and the security U-shield driver is communicated, combining fingerprint and ID card authentication, ensuring the accuracy and security of user identity authentication.

Benefits of technology

It realizes more secure user identity authentication, and through multiple authentication methods of fingerprint and ID cards, it ensures the protection of user information and data, and avoids the security risks and failure problems of a single authentication method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119312312A_ABST
    Figure CN119312312A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of internet security, and particularly relates to an authentication method of a web browser based on an identity card fingerprint security USB key device. According to the webpage browser, by operating the safe USB key terminal and adopting a fingerprint authentication mode, the consistency of a system login person and an operator is ensured, and user information and data protection is provided. Besides fingerprint authentication, the safe USB key also provides identity card authentication, so that the condition that authentication cannot be carried out when fingers are injured or peeled is prevented. The web browser is combined with an identity card decoding service to authenticate a user identity, determine the user identity and provide user information and data protection; a user swipes an identity card on the safety USB key, the safety USB key obtains encrypted data of the identity card of the user through the NFC technology, transmits the encrypted data to the identity card decoding server for decoding through a message mode to obtain plaintext identity card information, and then authenticates the plaintext identity card information with identity card information of a login user in a system to determine the identity of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of Internet security, and in particular relates to an authentication method for a web browser based on an ID card fingerprint security U shield device. Background Art

[0002] With the rapid development of information and communication technology and the widespread application of the Internet, the amount of data stored and processed by enterprises and organizations has increased dramatically. Organizations are increasingly dependent on various information systems and networks to carry out business operations. Information leakage, system paralysis or data corruption may cause huge economic losses and seriously affect the reputation of the organization. The importance of information security has become increasingly prominent in modern society, and has a profound impact on individuals, organizations and society. Maintaining information security is crucial for the long-term sustainable development of enterprises and to remain invincible in the fiercely competitive market.

[0003] Account information security is an important aspect of information security, focusing on the protection of user accounts to prevent unauthorized access, data leakage, fraud and other issues. Account security is the first line of defense for individuals and organizations to protect their identities and information in the digital age. It is crucial to take effective account security measures to reduce risks and prevent various types of network threats to ensure the safety of digital life and business activities.

[0004] The secure U shield is an authentication method that combines a new biometric technology with ID card authentication. Through the combination of software and hardware, the web browser and the secure U shield communicate by message transmission, providing new protection for account information security, and improving the security of network transactions to a certain extent. In the prior art, a Chinese patent with patent number CN109889548A discloses a method, device and system for authenticating a Web site based on a U shield device. The system includes: a client, communicating with the U shield device and the server, for obtaining verification information, and sending the verification information to the U shield device, receiving the verification request information sent by the U shield device, and forwarding the verification request information to the server, so that the server authenticates the current web page, the U shield device, for receiving the verification information sent by the client, encrypting the verification request information, and comparing the first random number with the second random number generated by the server forwarded by the client; the server, for receiving the verification request information sent by the client, and authenticating the current web page according to the verification information. According to the authentication result, a second random number is generated, and the second random number is forwarded to the U shield device through the client. The present invention can effectively prevent illegal websites from infringing on customer personal information.

[0005] However, the prior art has the following shortcomings in actual use: In the prior art, a random code authentication method is adopted, and biometric technology such as fingerprint is not adopted, and it is impossible to determine whether it is the person operating the device. In the prior art, the browser and the U shield communicate directly, and an extension program as a browser plug-in is not adopted, which poses a security risk. In the prior art, the communication between the browser and the U shield adopts http communication, which poses a security risk. In the prior art, identity card authentication is not used, and the authentication method is single. If the existing authentication method fails, there is no remedy, and the authentication cannot be successful immediately. For this reason, we propose an authentication method based on the web browser of the identity card fingerprint security U shield device. Summary of the invention

[0006] The purpose of the present invention is to provide an authentication method based on an ID card fingerprint security U shield device web browser, which can be a more secure U shield identity authentication method.

[0007] The technical solution adopted by the present invention is as follows:

[0008] The authentication method based on the web browser of the ID card fingerprint security U shield device includes the following steps:

[0009] Step 1: The browser sends encrypted authentication information and authentication instructions to the browser plug-in through message mode;

[0010] Step 2: The browser plug-in receives and processes the encrypted authentication information and authentication instructions, and forwards the encrypted authentication information and authentication instructions to the secure USB driver through the message mode; it should be noted that the essence of the browser plug-in is an extension program;

[0011] Step 3: The secure USB driver receives the encrypted authentication information and authentication instructions, caches the encrypted authentication information, and then determines whether the computer is connected to the secure USB.

[0012] If the secure U shield is not connected, the browser will eventually output the prompt "Please connect to the secure U shield"; the specific process is as follows: the secure U shield driver generates and encrypts the prompt "Please connect to the secure U shield"; the secure U shield driver returns the encrypted prompt "Please connect to the secure U shield" through the message mode and releases the cached authentication information; the browser plug-in receives the encrypted prompt "Please connect to the secure U shield" returned by the secure U shield driver; the browser plug-in forwards the encrypted prompt "Please connect to the secure U shield" through the message mode; the browser plug-in returns the encrypted prompt "Please connect to the secure U shield"; the browser decrypts the prompt "Please connect to the secure U shield"; and finally the browser outputs the prompt "Please connect to the secure U shield";

[0013] If a secure USB shield is connected, proceed to the next step;

[0014] Step 4: The secure U shield driver sends a secure U shield information acquisition instruction through the USB protocol; the secure U shield receives the secure U shield information acquisition instruction; the secure U shield retrieves the secure U shield information and returns it; the secure U shield driver receives the secure U shield information instruction;

[0015] Step 5: The secure U shield driver decrypts the encrypted information of the authentication and determines whether the secure U shield information in the authentication information is consistent with the connected secure U shield information;

[0016] If they are inconsistent, the browser will eventually output a prompt message of "Secure U Shield Authentication Failed". The specific steps are as follows: the secure U Shield driver generates and encrypts the prompt message of "Secure U Shield Authentication Failed"; the secure U Shield driver returns the encrypted prompt of "Secure U Shield Authentication Failed" through the message mode and releases the cached authentication information; the browser plug-in receives the encrypted prompt of "Secure U Shield Authentication Failed" returned by the secure U Shield driver; the browser plug-in forwards the encrypted prompt of "Secure U Shield Authentication Failed" through the message mode; the browser plug-in returns the encrypted prompt of "Secure U Shield Authentication Failed"; the browser decrypts the prompt message of "Secure U Shield Authentication Failed"; and finally the browser outputs the prompt message of "Secure U Shield Authentication Failed";

[0017] If they are consistent, proceed to the next step;

[0018] Step 6: The secure U shield driver sends an authentication command to the secure U shield through the USB protocol; the secure U shield receives the authentication command; and determines whether the user touches the fingerprint collector;

[0019] If the user collects fingerprints, the secure U shield driver verifies whether the fingerprint information is correct. If the verification is correct, the secure U shield driver generates an authentication result of "Fingerprint information authentication successful"; if the fingerprint information verification is incorrect, the browser outputs a prompt message of "Security U shield authentication failed"; the specific process is as follows: if the fingerprint information verification is incorrect, the secure U shield driver generates an authentication result of "Fingerprint information authentication failed"; the secure U shield driver generates and encrypts the authentication result; the secure U shield driver returns the encrypted authentication result through a message; the extension program as a browser plug-in receives the encrypted authentication result returned by the secure U shield driver; the browser plug-in forwards the encrypted authentication result through a message mode; the browser plug-in returns the encrypted "Security U shield authentication failed" prompt; the browser decrypts the prompt message of "Security U shield authentication failed"; and finally the browser outputs the prompt message of "Security U shield authentication failed";

[0020] If the user has not collected fingerprints, proceed to the next step;

[0021] Step 7: The security U shield determines whether the user has swiped their ID card.

[0022] If the user does not swipe the ID card, the Security U Shield driver determines whether the Security U Shield has timed out. If so, the Security U Shield driver generates an authentication result of "Verification timeout failure". If not, the driver continues to determine whether the user has swiped the ID card.

[0023] If the user has already swiped their ID card, proceed to the next step;

[0024] Step 8: The secure U-shield collects the encrypted ID card information; the secure U-shield transmits the encrypted ID card information to the secure U-shield driver; the secure U-shield driver receives the encrypted ID card information; the secure U-shield driver transmits the encrypted ID card information to the ID card decoding server; the ID card decoding server receives the encrypted ID card information; the ID card decoding server decodes the encrypted ID card information; the ID card decoding server transmits the decoded ID card information to the secure U-shield driver; the secure U-shield driver receives the ID card information;

[0025] Step 9: The security U shield driver determines whether the ID card information is correct. If it is incorrect, the security U shield driver generates an authentication result of "ID card information authentication failed"; if it is correct, the security U shield driver generates an authentication result of "ID card information authentication successful".

[0026] Preferably, the functions of the secure U shield driver include: electronic signature and digital authentication; secure driver certificate; and secure component.

[0027] The technical effects achieved by the present invention are:

[0028] In the present invention, the web browser provides user information and data protection by operating hardware.

[0029] In the present invention, the web browser provides authentication of the user identity and determines the user identity by combining with the ID card decoding service.

[0030] In the present invention, the web browser determines the user's identity by authenticating with the user's fingerprint.

[0031] In the present invention, the web browser uses a message communication method to safely interact with the hardware, thereby protecting user information and user data. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a flow chart of the authentication method based on the web browser of the ID card fingerprint security U shield device of the present invention;

[0033] Figure 2 The present invention Figure 1 The enlarged view of point A in the middle;

[0034] Figure 3 The present invention Figure 1Enlarged view of point B in the middle. DETAILED DESCRIPTION

[0035] In order to make the purpose and advantages of the present invention more clearly understood, the present invention is specifically described below in conjunction with embodiments. It should be understood that the following text is only used to describe one or several specific embodiments of the present invention, and does not strictly limit the scope of protection of the specific claims of the present invention.

[0036] like Figure 1-3 As shown, the authentication method based on the web browser of the ID card fingerprint security U shield device includes the following steps:

[0037] Step 1: The browser sends encrypted authentication information and authentication instructions to the browser plug-in through message mode;

[0038] Step 2: The browser plug-in receives and processes the encrypted authentication information and authentication instructions, and forwards the encrypted authentication information and authentication instructions to the secure USB driver through the message mode; it should be noted that the essence of the browser plug-in is an extension program;

[0039] Step 3: The secure USB driver receives the encrypted authentication information and authentication instructions, caches the encrypted authentication information, and then determines whether the computer is connected to the secure USB.

[0040] If the secure U shield is not connected, the browser will eventually output the prompt "Please connect to the secure U shield"; the specific process is as follows: the secure U shield driver generates and encrypts the prompt "Please connect to the secure U shield"; the secure U shield driver returns the encrypted prompt "Please connect to the secure U shield" through the message mode and releases the cached authentication information; the browser plug-in receives the encrypted prompt "Please connect to the secure U shield" returned by the secure U shield driver; the browser plug-in forwards the encrypted prompt "Please connect to the secure U shield" through the message mode; the browser plug-in returns the encrypted prompt "Please connect to the secure U shield"; the browser decrypts the prompt "Please connect to the secure U shield"; and finally the browser outputs the prompt "Please connect to the secure U shield";

[0041] If a secure USB shield is connected, proceed to the next step;

[0042] Step 4: The secure U shield driver sends a secure U shield information acquisition instruction through the USB protocol; the secure U shield receives the secure U shield information acquisition instruction; the secure U shield retrieves the secure U shield information and returns it; the secure U shield driver receives the secure U shield information instruction;

[0043] Step 5: The secure U shield driver decrypts the encrypted information of the authentication and determines whether the secure U shield information in the authentication information is consistent with the connected secure U shield information;

[0044] If they are inconsistent, the browser will eventually output a prompt message of "Secure U Shield Authentication Failed". The specific steps are as follows: the secure U Shield driver generates and encrypts the prompt message of "Secure U Shield Authentication Failed"; the secure U Shield driver returns the encrypted prompt of "Secure U Shield Authentication Failed" through the message mode and releases the cached authentication information; the browser plug-in receives the encrypted prompt of "Secure U Shield Authentication Failed" returned by the secure U Shield driver; the browser plug-in forwards the encrypted prompt of "Secure U Shield Authentication Failed" through the message mode; the browser plug-in returns the encrypted prompt of "Secure U Shield Authentication Failed"; the browser decrypts the prompt message of "Secure U Shield Authentication Failed"; and finally the browser outputs the prompt message of "Secure U Shield Authentication Failed";

[0045] If they are consistent, proceed to the next step;

[0046] Step 6: The secure U shield driver sends an authentication command to the secure U shield through the USB protocol; the secure U shield receives the authentication command; and determines whether the user touches the fingerprint collector;

[0047] If the user collects fingerprints, the secure U shield driver verifies whether the fingerprint information is correct. If the verification is correct, the secure U shield driver generates an authentication result of "Fingerprint information authentication successful"; if the fingerprint information verification is incorrect, the browser outputs a prompt message of "Security U shield authentication failed"; the specific process is as follows: if the fingerprint information verification is incorrect, the secure U shield driver generates an authentication result of "Fingerprint information authentication failed"; the secure U shield driver generates and encrypts the authentication result; the secure U shield driver returns the encrypted authentication result through a message; the extension program as a browser plug-in receives the encrypted authentication result returned by the secure U shield driver; the browser plug-in forwards the encrypted authentication result through a message mode; the browser plug-in returns the encrypted "Security U shield authentication failed" prompt; the browser decrypts the prompt message of "Security U shield authentication failed"; and finally the browser outputs the prompt message of "Security U shield authentication failed";

[0048] If the user has not collected fingerprints, proceed to the next step;

[0049] Step 7: The security U shield determines whether the user has swiped their ID card.

[0050] If the user does not swipe the ID card, the Security U Shield driver determines whether the Security U Shield has timed out. If so, the Security U Shield driver generates an authentication result of "Verification timeout failure". If not, the driver continues to determine whether the user has swiped the ID card.

[0051] If the user has already swiped their ID card, proceed to the next step;

[0052] Step 8: The secure U-shield collects the encrypted ID card information; the secure U-shield transmits the encrypted ID card information to the secure U-shield driver; the secure U-shield driver receives the encrypted ID card information; the secure U-shield driver transmits the encrypted ID card information to the ID card decoding server; the ID card decoding server receives the encrypted ID card information; the ID card decoding server decodes the encrypted ID card information; the ID card decoding server transmits the decoded ID card information to the secure U-shield driver; the secure U-shield driver receives the ID card information;

[0053] Step 9: The security U shield driver determines whether the ID card information is correct. If it is incorrect, the security U shield driver generates an authentication result of "ID card information authentication failed"; if it is correct, the security U shield driver generates an authentication result of "ID card information authentication successful".

[0054] In the present invention, the main functions of the secure USB driver include:

[0055] Electronic signature and digital authentication: By using high-strength information encryption, digital authentication and digital signature technology, the security and non-replicability of online banking transactions are ensured;

[0056] Security driver certificate: Provide the latest security driver certificate to ensure the safety of users' funds when conducting online banking transactions;

[0057] Security components: including online banking security detection tools, online banking security controls, password protection controls and the latest version of online banking shield management tools. These components work together to improve the security of online banking;

[0058] In the present invention, it must be said that fingerprint authentication is combined with identity authentication to perform authentication, realize secure U shield, and protect user information and user data. The web browser uses a message communication method to interact with the hardware through an extension program and a driver as a browser plug-in to perform authentication; the web browser decodes the ID card information through an extension program and a driver as a browser plug-in, a secure U shield, and an ID card decoding server, and returns the decoded information to the web browser; the web browser and the extension program as a browser plug-in use message communication; the extension program as a browser plug-in and the driver use a local message mode to communicate.

[0059] In the present invention, it must be said that the web browser uses fingerprint authentication by operating the security U shield terminal to ensure that the system login person is consistent with the operator, and provide user information and data protection. The user puts the fingerprint on the security U shield, and the security U shield obtains the user's fingerprint information and authenticates it with the login user's fingerprint information stored in the system to achieve the user identity authentication and confirmation effect.

[0060] In the present invention, it must be said that in addition to fingerprint authentication, the secure U shield also provides ID card authentication to prevent the situation where authentication cannot be performed when the finger is injured or the finger peels. The web browser provides authentication of the user's identity by combining with the ID card decoding service, determines the user's identity, and provides user information and data protection; the user swipes the ID card on the secure U shield, and the secure U shield obtains the user's ID card encrypted data through NFC technology, transmits the encrypted data to the server ID card decoding service through the message mode, decodes it, obtains the plaintext ID card information, and then authenticates it with the ID card information of the logged-in user in the system, thereby determining the user's identity.

[0061] In the present invention, it must be said that the web browser interacts with the hardware securely through message communication, and the interaction is safer; it mainly includes the interaction of fingerprint information between the web browser and the extension program as a browser plug-in, and the interaction of fingerprint information between the extension program as a browser plug-in and the security U shield driver when collecting fingerprint information; the interaction of identity card information between the web browser and the extension program as a browser plug-in, and the interaction of identity card information between the extension program as a browser plug-in and the security U shield driver when collecting identity card information; the interaction of security U shield terminal coding information between the web browser and the extension program as a browser plug-in, and the interaction of security U shield terminal coding information between the extension program as a browser plug-in and the security U shield driver when collecting security U shield terminal coding information; the interaction of fingerprint authentication information between the web browser and the extension program as a browser plug-in, and the interaction of fingerprint authentication information between the extension program as a browser plug-in and the security U shield driver when performing security U shield fingerprint authentication.

[0062] In the present invention, it must be said that a fingerprint collection function of a message communication method is provided. The user sends a fingerprint collection instruction message in the browser, which is forwarded to the security U shield driver through an extension program as a browser plug-in, and then forwarded to the security U shield terminal device. The user touches the security U shield fingerprint panel to complete the collection, and then returns to the browser by the original path.

[0063] In the present invention, it must be said that a fingerprint collection function of a message communication method is provided. The user sends a fingerprint collection instruction message in the browser, which is forwarded to the security U shield driver through an extension program as a browser plug-in, and then forwarded to the security U shield terminal device. The user touches the security U shield fingerprint panel to complete the fingerprint collection, and then returns to the browser through the original path through message communication.

[0064] In the present invention, it must be said that a function of collecting ID card information by means of message communication is provided. The user sends an instruction message for collecting ID card information in the browser, which is forwarded to the secure U shield driver through an extension program as a browser plug-in, and then forwarded to the secure U shield terminal device. The user swipes the ID card on the secure U shield to complete the collection of the ID card information ciphertext. After the ID card information ciphertext is decoded by the ID card decoding service, it is returned to the browser through the message mode.

[0065] In the present invention, it is worth mentioning that a user ID card authentication function is provided in a message communication method. The user sends a user ID card authentication instruction message in the browser, which is forwarded to the secure U shield driver through an extension program as a browser plug-in, and then forwarded to the secure U shield terminal device. The user swipes the ID card on the secure U shield to complete the collection of the ID card information ciphertext. After the ID card information ciphertext is decoded by the ID card decoding service, after the secure U shield terminal authentication is passed, the authentication result is returned to the browser through the message mode.

[0066] In the present invention, it must be said that a user fingerprint authentication function of a message communication method is provided. The user sends a user fingerprint authentication instruction message in the browser, which is forwarded to the security U shield driver through an extension program as a browser plug-in, and then forwarded to the security U shield terminal device. After the user touches the security U shield fingerprint panel to complete the fingerprint authentication, the authentication result is returned to the browser through the message mode.

[0067] In the present invention, it must be said that a function of obtaining the secure U-shield terminal code by a message communication method is provided. The user sends a command message for obtaining the secure U-shield terminal code in the browser, which is forwarded to the secure U-shield driver program through an extension program as a browser plug-in, and then forwarded to the secure U-shield terminal device. The secure U-shield terminal returns the secure U-shield terminal code to the browser through a message mode.

[0068] The above is only a preferred embodiment of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications should also be considered as the protection scope of the present invention. The structures, devices and operating methods not specifically described and explained in the present invention shall be implemented according to the conventional means in the art unless otherwise specified and limited.

Claims

1. An authentication method based on a web browser of a ID card fingerprint security U shield device, characterized in that: The following steps are involved: Step 1: The browser sends encrypted authentication information and authentication instructions to the browser plug-in through message mode; Step 2: The browser plug-in receives and processes the encrypted authentication information and authentication instructions, and forwards the encrypted authentication information and authentication instructions to the secure USB driver through the message mode; Step 3: The secure U shield driver receives the encrypted authentication information and authentication instructions, caches the encrypted authentication information, and then determines whether the computer is connected to the secure U shield. If the secure U shield is not connected, the browser will output the prompt "Please connect to the secure U shield"; if the secure U shield is connected, proceed to the next step; Step 4: The secure U shield driver sends a command to obtain the secure U shield information; the secure U shield receives the command to obtain the secure U shield information; the secure U shield retrieves the secure U shield information and returns it; The secure U shield driver receives the secure U shield information instruction; Step 5: The secure U shield driver decrypts the encrypted authentication information and determines whether the secure U shield information in the authentication information is consistent with the connected secure U shield information. If not, the browser will output the prompt message "Secure U shield authentication failed". If they are consistent, proceed to the next step. Step 6: The secure USB shield driver sends the authentication command to the secure USB shield; The security U shield receives the authentication instruction and determines whether the user touches the fingerprint collector; If the user collects fingerprints, the Security USB Shield driver verifies whether the fingerprint information is correct. If the verification is correct, the Security USB Shield driver generates an authentication result of "Fingerprint information authentication successful"; If the verification is incorrect, the browser will output the prompt message "Security USB Shield Authentication Failed"; If the user has not collected fingerprints, proceed to the next step; Step 7: The security U shield determines whether the user has swiped their ID card. If the user does not swipe the ID card, the Security U Shield driver determines whether the Security U Shield has timed out. If so, the Security U Shield driver generates an "Authentication Timeout Failed" authentication result. If not, the driver continues to determine whether the user has swiped the ID card. If the user has already swiped their ID card, proceed to the next step; Step 8: The secure U-shield collects the encrypted ID card information; the secure U-shield driver receives the ID card information; Step 9: The security USB driver determines whether the ID card information is correct. If it is incorrect, the security USB driver generates an authentication result of "ID card information authentication failed"; If it is correct, the secure U shield driver generates an authentication result of "ID card information authentication successful".

2. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 1 is characterized in that: In step 3, if the secure U shield is not connected, the browser finally outputs a "Please connect to the secure U shield" prompt; the specific process is as follows: the secure U shield driver generates and encrypts the "Please connect to the secure U shield" prompt; the secure U shield driver returns the encrypted "Please connect to the secure U shield" prompt through the message mode and releases the cached authentication information; the browser plug-in receives the encrypted "Please connect to the secure U shield" prompt returned by the secure U shield driver; the browser plug-in forwards the encrypted "Please connect to the secure U shield" prompt through the message mode; the browser plug-in returns the encrypted "Please connect to the secure U shield" prompt; the browser decrypts the "Please connect to the secure U shield" prompt information; and finally the browser outputs the "Please connect to the secure U shield" prompt information.

3. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 2 is characterized in that: In step 5, if there is inconsistency, the browser finally outputs a "Secure U Shield Authentication Failed" prompt message, and the specific steps are as follows: the secure U Shield driver generates and encrypts the "Secure U Shield Authentication Failed" prompt message; the secure U Shield driver returns the encrypted "Secure U Shield Authentication Failed" prompt through the message mode and releases the cached authentication information; the browser plug-in receives the encrypted "Secure U Shield Authentication Failed" prompt returned by the secure U Shield driver; the browser plug-in forwards the encrypted "Secure U Shield Authentication Failed" prompt through the message mode; The browser plug-in returns the encrypted "Secure U Shield Authentication Failed" prompt; the browser decrypts the "Secure U Shield Authentication Failed" prompt information; and finally the browser outputs the "Secure U Shield Authentication Failed" prompt information.

4. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 3 is characterized in that: In step 4, the secure U shield driver sends an instruction to obtain secure U shield information through the USB protocol; in step 6, the secure U shield driver sends an authentication instruction to the secure U shield through the USB protocol.

5. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 4 is characterized in that: In step 6, if the fingerprint information verification is incorrect, the browser outputs a prompt message "Secure U Shield Authentication Failed"; the specific process is as follows: if the fingerprint information verification is incorrect, the secure U Shield driver generates an authentication result of "Fingerprint Information Authentication Failed"; the secure U Shield driver generates an authentication result and encrypts it; The secure USB driver returns the encrypted authentication result via a message; The browser plug-in receives the encrypted authentication result returned by the secure USB driver; The browser plug-in forwards the encrypted authentication result through the message mode; the browser plug-in returns the encrypted "Security USB Shield authentication failed" prompt; The browser decrypts the prompt message "Security U Shield Authentication Failed"; finally, the browser outputs the prompt message "Security U Shield Authentication Failed".

6. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 5 is characterized in that: The specific steps of step 8 are as follows: the secure U shield collects the encrypted ID card information; the secure U shield transmits the encrypted ID card information to the secure U shield driver; the secure U shield driver receives the encrypted ID card information; The secure U-shield driver transmits the encrypted ID card information to the ID card decoding server; The ID card decoding server receives the encrypted ID card information; the ID card decoding server decodes the encrypted ID card information; The ID card decoding server transmits the decoded ID card information to the secure U shield driver; The secure U shield driver receives the ID card information.

7. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 6 is characterized in that: Browser plug-ins are specifically extensions for your browser.

8. The authentication method based on the web browser of the ID card fingerprint security USB shield device according to claim 8 is characterized in that: The functions of the secure USB driver include: electronic signature and digital authentication, secure driver certificate and security components.

Citation Information

Patent Citations

  • Web site authentication method, device and system based on USB key device

    CN109889548A

  • User offline detection method and device

    CN111181961A

  • Transaction method and device based on USB key, computer storage medium and electronic equipment

    CN116091056A

  • USBKEY authentication device based on radio frequency identity-authentication card authentication

    CN203204630U

  • Equipment for realizing USBKEY encrypting utilizing radio frequency identification

    CN2814483Y