Active barcode authentication system and authentication method thereof
OwnerChun-Yu Chuinventor
Life of this patent
Estimating the term…
Abstract
The present invention is to provide an active barcode authentication system and an authentication method thereof, which actively provides an encrypted message barcode and can fast and easily authenticate the ID of a user who holds a portable device, so that the avoidance that portable information is copied or stolen to cause fake conditions of trade, ID confirmation, membership card, access control, attendance, etc. can be made.
Claims25
An active barcode authentication system that enables a store end to identify the ID of a user, wherein the store end has a store end key and a store end code, the system comprising:
- a barcode scanning device that reads plural barcodes;
- a portable device with a screen, the portable device having at least one barcode coding module, the barcode coding module coding a user ID code and a user encrypted message to at least one set of encrypted message barcodes and presenting the set of encrypted message barcodes on the screen of the portable device, the screen of the portable device facing to the barcode scanning device in order to let the image of the set of encrypted message barcodes on the screen be captured by the barcode scanning device;
- an identification host that connects with the barcode scanning device for identifying the image captured by the barcode scanning device and then gaining the user ID code and the user encrypted message, the identification host having at least one encryption module and an SSL (secure socket layer) module, wherein the encryption module encrypts the user ID code, the user encrypted message and trade information provided by the store end to a store end encrypted message via the store end key;
- and
- an authentication host that connects with the identification host, the identification host transmitting the store end code and the store end encrypted message to the authentication host through the SSL module, the authentication host having a decoding module and a verifying module, wherein the decoding module decodes the store end encrypted message and the user encrypted message for gaining the initial information before encryption of the user and the verifying module is to verify whether the user conforms to the conditions of trade and authentication or not.
An active barcode authentication method comprising the steps of:
- (1) a user operating an authentication program via a portable device;
- (2) the user inputting a password via the portable device for producing encrypted message barcodes;
- (3) providing the encrypted message barcodes from the portable device to the barcode scanning device so as to capture the image of the encrypted message barcodes, the image being then provided to an identification host of a store end for identification;
- (4) after identifying and reading the encrypted message barcodes, the identification host of the store end encrypting the encrypted message barcodes to a store end encrypted message via a store end key;
- (5) transmitting a store end code and the store end encrypted message to an authentication host via an SSL module, the authentication host decoding the store end code and the store end encrypted message in order to gain initially encrypted related information;
- and
- (6) verifying whether the conditions of trade and authentication are conformed or not, if yes, proceeding following steps through identifying the user.
Dependencies are inferred from the claim text.