CN103714458B - Mobile terminal transaction encryption method based on Quick Response Code - Google Patents

Mobile terminal transaction encryption method based on Quick Response Code Download PDF

Info

Publication number
CN103714458B
CN103714458B CN201310703046.5A CN201310703046A CN103714458B CN 103714458 B CN103714458 B CN 103714458B CN 201310703046 A CN201310703046 A CN 201310703046A CN 103714458 B CN103714458 B CN 103714458B
Authority
CN
China
Prior art keywords
customer
quick response
response code
bank
businessman
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310703046.5A
Other languages
Chinese (zh)
Other versions
CN103714458A (en
Inventor
韩牟
詹洋
马世典
孔令晶
王松浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University
Original Assignee
Jiangsu University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu University filed Critical Jiangsu University
Priority to CN201310703046.5A priority Critical patent/CN103714458B/en
Publication of CN103714458A publication Critical patent/CN103714458A/en
Application granted granted Critical
Publication of CN103714458B publication Critical patent/CN103714458B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3226Cryptographic 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 using a predetermined code, e.g. password, passphrase or PIN

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Storage Device Security (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a kind of mobile terminal transaction encryption method based on Quick Response Code, belongs to networking technology area.Planar bar code technology and existing mobile terminal trade agreement are combined by the present invention, and the encryption for carrying out relevant information by Quick Response Code in both parties' authentication, acknowledgement of orders and payment process guarantees transaction security.The present invention can realize more safe and reliable online transaction and mobile terminal apparatus not brought with too big burden, it is ensured that the security of mobile terminal online transaction, confidentiality, non repudiation.

Description

Mobile terminal transaction encryption method based on Quick Response Code
Technical field
The invention belongs to networking technology area, more precisely, the present invention relates to a kind of mobile terminal based on Quick Response Code Transaction encryption method.
Background technology
With the progress of mobile communication and network technology, mobile terminal application has been deep into each angle of daily life Fall.But due to the problems such as security present in mobile terminal payment and secret protection so that its application meets with bottleneck.Mesh Before, in mobile terminal payment field, most schemes be only by enciphering and deciphering algorithm come realize the confidentiality of information with And authentication is carried out to user, but do not account for the efficiency of transmission of the insecurity and information of mobile terminal itself.
Quick Response Code be with specific geometric figure according to certain rules plane (on two-dimensional directional) be distributed it is chequered with black and white , with containing much information, error correcting capability is strong for the barcode technology of new generation of rectangle square formation record data symbolic information, and recognition speed is fast, protects Close property is high, and traceability is high, and damage resistance is strong, and redundant is big, the characteristic such as cost is cheap.Mobile phone two-dimension code is planar bar code technology in mobile phone On application, have been widely used for invitation card at present, poster is registered, business card, direction board, the various occasions such as exploitation.If making With Quick Response Code when some important events transmission require higher data with identity information, timeliness, need to calculate its encryption and decryption Method is optimized design.
The encryption technologies such as MD5 (Message Digest 5) are widely used in and various information are encrypted, and the encryption has in time There is unidirectional irreversibility (ciphertext can only be obtained by encryption, and can not reversely be obtained in plain text by ciphertext), can be used for generation and disappear Breath summary, and be also easy to realize on cell phone platform.RSA Algorithm has carried out extensive application in traditional electronic commerce, and And which is both capable of achieving to be signed by private key, is capable of achieving to be encrypted by public key, is safety under current computing capability again , and have been realized in commercially producing based on the chip of the technology.
The content of the invention
The purpose of the present invention is:Asking for payment safety deficiency is traded for mobile terminal used in prior art A kind of topic, there is provided mobile terminal transaction encryption method based on Quick Response Code, the method will be planar bar code technology and existing movement whole End trade agreement is combined, and in both parties' authentication, acknowledgement of orders and payment process carries out phase by Quick Response Code The encryption of pass information guarantees transaction security, so as to ensure the security of mobile terminal online transaction, confidentiality, non repudiation.
Specifically, the present invention is realizing, to comprise the following steps using following technical scheme:
1) customer by mobile terminal on the online trade platform of businessman select commodity after, both parties carry out identity and test Card, comprises the following steps:
1-1) current time stamp information is encrypted by the Quick Response Code chip apparatus of customer and businessman respectively using the private key of oneself, Then ciphertext is generated into Quick Response Code, and is sent to third party bank;
1-2) bank is decoded respectively to the Quick Response Code for sending over, and obtains the ciphertext generated by customer and businessman, and difference It is decrypted with the public key of customer and businessman, obtains the timestamp that customer users and businessman user send, and compare two times Whether stamp is equal;
If 1-3) two timestamps are equal, bank is traded the authentication of both sides, and party identity information is distinguished It is encrypted with the respective public key of customer and businessman, ciphertext is generated into Quick Response Code, and is sent respectively to both parties;Customer and business The Quick Response Code of the party identity information that the Quick Response Code chip apparatus of family are sent to bank carries out decoding and obtains party identity information, from And confirm the identity of other side;
If two timestamps are unequal, ciphertext is given birth to by bank by the warning message respective public key encryption of customer and businessman Into Quick Response Code, and it is sent respectively to both parties;The warning message that the Quick Response Code chip apparatus of customer and businessman are sent to bank Quick Response Code carry out decoding and obtain warning message, point out both parties' authentication not pass through, method ends;
2) as both parties confirm the identity of other side, then acknowledgement of orders is carried out, is comprised the following steps:
2-1) information order and payment information are generated eap-message digest by the Quick Response Code chip apparatus of customer respectively, and with work as Front timestamp joint, with the private key encryption of oneself, then uses the public key encryption of bank and businessman respectively, and ciphertext is generated two Dimension code, is sent respectively to bank and businessman using mobile terminal;The sequence information is to buy the details of commodity;
The Quick Response Code decoding that 2-2) customer is sended over by the Quick Response Code chip apparatus of businessman, and decrypted with the private key of oneself After obtain merchandise news summary and payment information summary, and with regard to oneself it is known that user purchase commodity details life Make a summary into merchandise news, the merchandise news summary sended over customer is compared, if unanimously, is just sended over customer After the message decrypted is with oneself private key encryption and with bank's public key encryption, ciphertext generation Quick Response Code is sent to into bank;It is no Then, sequence information error message is sent to bank;
If 2-3) bank receives the sequence information error message of businessman's transmission or compares businessman and customer sends over Sequence information when find inconsistent, then acknowledgement of orders does not pass through, and acknowledgement of orders is not sent to customer by information by bank, knot Beam this method;
If bank confirms that businessman is consistent with the sequence information that customer sends over, acknowledgement of orders passes through, and bank will order Singly it is identified through information and is sent to customer;
If 3) acknowledgement of orders passes through, paid, comprised the following steps:
3-1) customer is entered by mobile terminal and pays the page, and Quick Response Code chip apparatus are triggered, it is desirable to user input phase The entrance password answered;
3-2) customer's input is into after password, and Quick Response Code chip apparatus are by the password encryption and generate Quick Response Code and be sent to silver OK;Bank obtains encrypted entrance password by parsing Quick Response Code, examines customer whether correct into password;Lead to if correct Know that customer is paid, otherwise notify that customer re-enters and enter password;If three times are malfunctioned into password entry, Quick Response Code core Sheet devices starting protection function, compulsory withdrawal, method ends;
After 3-3) customer obtains the notice paid by bank, carry out delivery operation, the delivery operation information equally via Bank is issued with Quick Response Code form after the encryption of Quick Response Code chip apparatus;
After 3-4) receiving the delivery operation information of customer, bank requires customer's payment confirming information and requires customer's input Password is paid, the requirement is sent to customer with Quick Response Code form after bank server is with customer's public key encryption;
3-5) the Quick Response Code chip apparatus of customer are decoded to the 2 D code information for receiving, and will be related information defeated Go out to mobile terminal, point out customer input payment cipher;Such as customer is input into payment cipher, then the Quick Response Code chip apparatus pair of customer Payment cipher is encrypted and is sent to bank, otherwise method ends after carrying out Quick Response Code coding;
After 3-6) bank receives the payment cipher of customer, transfer operation is carried out, complete to pay.
Above-mentioned technical proposal is further characterized by, and the details and payment information of the purchase commodity pass through MD5 algorithms generate eap-message digest.
Above-mentioned technical proposal is further characterized by, and the encryption, decryption adopt RSA Algorithm.
Beneficial effects of the present invention are as follows:Planar bar code technology and existing mobile terminal trade agreement are combined, The encryption that relevant information is carried out by Quick Response Code in both parties' authentication, acknowledgement of orders and payment process guarantees transaction peace Entirely.The present invention can realize more safe and reliable online transaction and mobile terminal apparatus not brought with too big burden, it is ensured that The security of mobile terminal online transaction, confidentiality, non repudiation.
Description of the drawings
Fig. 1 is the flow chart of both parties' authentication in the inventive method.
Fig. 2 is the flow chart of acknowledgement of orders in the inventive method.
Specific embodiment
With reference to the accompanying drawings and with reference to example the present invention is described in further detail.
The inventive method is based on Quick Response Code chip apparatus, and the Quick Response Code chip apparatus have following functions:
(1) the Quick Response Code chip apparatus need to carry out customer when customer will enter mobile terminal payment transaction platform Authentication, that is to say, that every time customer goes to the mobile terminal payment page, is required for input to enter password, then device from It is dynamic that the proxy server that bank is sent to after the password encryption is carried out into password authentication, only by password authentication, can be after It is continuous to use.
(2) the Quick Response Code chip apparatus also saving the authentication certificate of customer, i.e., uniquely confirm the private of customer identification Key, when customer need carries out authentication, can realize being Information Signature automatically.
(3) the Quick Response Code chip apparatus can recognize 2 D code information, you can enter to received Quick Response Code Row decoding display output.
(4) the Quick Response Code chip apparatus can generate Quick Response Code, you can with after encoding to message with the shape of Quick Response Code Formula sends.
In the inventive method, customer and businessman are required for configuring the Quick Response Code chip apparatus of oneself.The Quick Response Code core of customer Sheet devices are connected with mobile terminal, and mobile terminal provides necessary support for Quick Response Code chip apparatus, mainly provide electric energy, journey Sequence driving etc..Customer can carry out online transaction by mobile terminal.
Quick Response Code chip apparatus are responsible for granting by bank.Customer can be by applying for mobile payment service to bank to obtain The device.The Key Management server of bank takes out a key at random from the Key Storage Database of oneself, and by customer The private key of identity information, the entrance password of customer's setting and distribution is stored in a Quick Response Code chip dress for possessing unique number Put, and the chip apparatus are distributed to into customer.The key is exactly the private key of customer, and customer just can give oneself with the private key later Information Signature and encryption.The process that businessman obtains the device is similar to customer, equally can obtain to one's name from bank Private key carry out Information Signature and encryption.
As shown in Figure 1 and Figure 2, it is of the invention to comprise the following steps that:
1) customer by mobile terminal on the online trade platform of businessman select commodity after, both parties carry out identity and test Card, comprises the following steps:
1-1) current time stamp information is passed through by the Quick Response Code chip apparatus of customer and businessman respectively using the private key of oneself RSA cryptographic algorithms are encrypted, and ciphertext is generated Quick Response Code then, and is sent to third party bank;
1-2) bank is decoded respectively to the Quick Response Code for sending over, and obtains the ciphertext generated by customer and businessman, and difference It is decrypted with the public key of customer and businessman, obtains the timestamp that customer users and businessman user send, and compare two times Whether stamp is equal;
If 1-3) two timestamps are equal, bank is traded the authentication of both sides, and party identity information is distinguished It is encrypted by RSA cryptographic algorithms with the respective public key of customer and businessman, ciphertext is generated into Quick Response Code, and is sent respectively to hand over Easy both sides;The Quick Response Code of the party identity information that the Quick Response Code chip apparatus of customer and businessman are sent to bank carries out decoding and obtains Party identity information, so as to confirm the identity of other side;
If two timestamps are unequal, warning message is calculated by rsa encryption by bank with the respective public key of customer and businessman Method is encrypted, and ciphertext is generated Quick Response Code, and is sent respectively to both parties;The Quick Response Code chip apparatus of customer and businessman are to bank The Quick Response Code of the warning message of transmission carries out decoding and obtains warning message, points out both parties' authentication not pass through, terminates this Method;
2) as both parties confirm the identity of other side, then acknowledgement of orders is carried out, is comprised the following steps:
2-1) sequence information and payment information are generated message by MD5 algorithms by the Quick Response Code chip apparatus of customer respectively Summary, and combine with current time stamp, encrypted by RSA cryptographic algorithms with the private key of oneself, then use bank and business respectively Ciphertext and is generated Quick Response Code by RSA cryptographic algorithms encryption by the public key of family, using mobile terminal be sent respectively to bank and Businessman;The sequence information is to buy the details of commodity;
The Quick Response Code decoding that 2-2) customer is sended over by the Quick Response Code chip apparatus of businessman, and passed through with the private key of oneself RSA decryption after obtain merchandise news summary and payment information summary, and according to oneself it is known that user purchase commodity Details generate merchandise news summary by MD5, and the merchandise news summary sended over customer is compared, if unanimously, The message decrypted that just customer the is sended over private key of oneself by RSA signature and with bank's public key Jing after rsa encryption, Ciphertext generation Quick Response Code is sent to into bank;Otherwise, sequence information error message is sent to bank;
If 2-3) bank receives the sequence information error message of businessman's transmission or compares businessman and customer sends over Sequence information when find inconsistent, then acknowledgement of orders does not pass through, and acknowledgement of orders is not sent to customer by information by bank, knot Beam this method;
If bank confirms that businessman is consistent with the sequence information that customer sends over, acknowledgement of orders passes through, and bank will order Singly it is identified through information and is sent to customer;
If 3) acknowledgement of orders passes through, paid, comprised the following steps:
3-1) customer is entered by mobile terminal and pays the page, and Quick Response Code chip apparatus are triggered, it is desirable to user input phase The entrance password answered;
3-2) customer's input is into after password, and Quick Response Code chip apparatus are by the password encryption and generate Quick Response Code and be sent to silver OK;Bank obtains encrypted entrance password by parsing Quick Response Code, examines customer whether correct into password;Lead to if correct Know that customer is paid, otherwise notify that customer re-enters and enter password;If three times are malfunctioned into password entry, Quick Response Code core Sheet devices starting protection function, compulsory withdrawal, method ends;
After 3-3) customer obtains the notice paid by bank, carry out delivery operation, the delivery operation information equally via Bank is issued with Quick Response Code form after the encryption of Quick Response Code chip apparatus;
After 3-4) receiving the delivery operation information of customer, bank requires customer's payment confirming information and requires customer's input Password is paid, the requirement is sent to customer with Quick Response Code form after bank server is encrypted by RSA with customer's public key;
3-5) the Quick Response Code chip apparatus of customer are decoded to the 2 D code information for receiving, and will be related information defeated Go out to mobile terminal, point out customer input payment cipher;Such as customer is input into payment cipher, then the Quick Response Code chip apparatus pair of customer Payment cipher is encrypted and is sent to bank, otherwise method ends after carrying out Quick Response Code coding;
After 3-6) bank receives the payment cipher of customer, transfer operation is carried out, complete to pay.
Although the present invention is disclosed as above with preferred embodiment, embodiment is not for limiting the present invention's.Not Depart from the spirit and scope of the present invention, any equivalence changes done or retouching also belong to the protection domain of the present invention.Cause The content that this protection scope of the present invention should be defined with claims hereof is as standard.

Claims (3)

1. the mobile terminal transaction encryption method based on Quick Response Code, it is characterised in that comprise the following steps:
1) customer by mobile terminal on the online trade platform of businessman select commodity after, both parties carry out authentication, Comprise the following steps:
1-1) current time stamp information is encrypted by the Quick Response Code chip apparatus of customer and businessman respectively using the private key of oneself, then Ciphertext is generated into Quick Response Code, and is sent to third party bank;
1-2) bank is decoded respectively to the Quick Response Code for sending over, and obtains the ciphertext generated by customer and businessman, and respectively with Gu Visitor and the public key of businessman are decrypted, obtain the timestamp that customer users and businessman user send, and compare two timestamps be It is no equal;
If 1-3) two timestamps are equal, bank is traded the authentication of both sides, and by party identity information respectively with Gu Visitor and the respective public key of businessman are encrypted, and ciphertext is generated Quick Response Code, and is sent respectively to both parties;Customer and businessman The Quick Response Code of the party identity information that Quick Response Code chip apparatus are sent to bank carries out decoding and obtains party identity information, so as to true Recognize the identity of other side;
If two timestamps are unequal, ciphertext is generated two by the warning message respective public key encryption of customer and businessman by bank Dimension code, and it is sent respectively to both parties;The two of the warning message that the Quick Response Code chip apparatus of customer and businessman are sent to bank Dimension code carries out decoding and obtains warning message, points out both parties' authentication not pass through, method ends;
2) as both parties confirm the identity of other side, then acknowledgement of orders is carried out, is comprised the following steps:
2-1) sequence information and payment information are generated eap-message digest by the Quick Response Code chip apparatus of customer respectively, and with it is current when Between stamp joint, with the private key encryption of oneself, then use the public key encryption of bank and businessman respectively, and ciphertext generated into two dimension Code, is sent respectively to bank and businessman using mobile terminal;The sequence information is to buy the details of commodity;
The Quick Response Code decoding that 2-2) customer is sended over by the Quick Response Code chip apparatus of businessman, and after being decrypted with the private key of oneself To merchandise news make a summary and payment information summary, and with regard to oneself it is known that user purchase commodity details generate business Product informative abstract, the merchandise news summary sended over customer are compared, if unanimously, the solution that just customer is sended over After close message is with oneself private key encryption and with bank's public key encryption, ciphertext generation Quick Response Code is sent to into bank;Otherwise, to Bank sends sequence information error message;
If 2-3) bank receives the sequence information error message of businessman's transmission or compares businessman and customer sends over orders Find inconsistent during single information, then acknowledgement of orders does not pass through, acknowledgement of orders is not sent to customer by information by bank, terminates this Method;
If bank confirms that businessman is consistent with the sequence information that customer sends over, acknowledgement of orders passes through, and bank is true by order Recognize and customer is sent to by information;
If 3) acknowledgement of orders passes through, paid, comprised the following steps:
3-1) customer is entered by mobile terminal and pays the page, and Quick Response Code chip apparatus are triggered, it is desirable to which user input is corresponding Into password;
3-2) customer's input is into after password, and Quick Response Code chip apparatus are by the password encryption and generate Quick Response Code and be sent to bank; Bank obtains encrypted entrance password by parsing Quick Response Code, examines customer whether correct into password;Notify if correct Customer is paid, and is otherwise notified that customer re-enters and is entered password;If three times are malfunctioned into password entry, Quick Response Code chip Device starting protection function, compulsory withdrawal, method ends;
After 3-3) customer obtains the notice paid by bank, delivery operation is carried out, the delivery operation information is equally via two dimension Bank is issued with Quick Response Code form after code chip apparatus encryption;
After 3-4) receiving the delivery operation information of customer, bank requires customer's payment confirming information and requires that customer's input pays close Code, the requirement are sent to customer with Quick Response Code form after bank server is with customer's public key encryption;
3-5) the Quick Response Code chip apparatus of customer are decoded to the 2 D code information for receiving, and the output of related information is arrived Mobile terminal, points out customer input payment cipher;As customer is input into payment cipher, then the Quick Response Code chip apparatus of customer are to paying Password encryption is simultaneously sent to bank, otherwise method ends after carrying out Quick Response Code coding;
After 3-6) bank receives the payment cipher of customer, transfer operation is carried out, complete to pay.
2. the mobile terminal transaction encryption method based on Quick Response Code according to claim 1, it is characterised in that the purchase The details and payment information of commodity generate eap-message digest by MD5 algorithms.
3. the mobile terminal transaction encryption method based on Quick Response Code according to claim 1, it is characterised in that it is described plus Close, decryption adopts RSA Algorithm.
CN201310703046.5A 2013-12-20 2013-12-20 Mobile terminal transaction encryption method based on Quick Response Code Active CN103714458B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310703046.5A CN103714458B (en) 2013-12-20 2013-12-20 Mobile terminal transaction encryption method based on Quick Response Code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310703046.5A CN103714458B (en) 2013-12-20 2013-12-20 Mobile terminal transaction encryption method based on Quick Response Code

Publications (2)

Publication Number Publication Date
CN103714458A CN103714458A (en) 2014-04-09
CN103714458B true CN103714458B (en) 2017-03-29

Family

ID=50407409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310703046.5A Active CN103714458B (en) 2013-12-20 2013-12-20 Mobile terminal transaction encryption method based on Quick Response Code

Country Status (1)

Country Link
CN (1) CN103714458B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050567B (en) * 2014-05-30 2017-11-28 深圳天珑无线科技有限公司 Data interactive method, terminal and server under off-line mode
CN104021472A (en) * 2014-05-30 2014-09-03 中国工商银行股份有限公司 Identity verification method and system
CN104065652B (en) * 2014-06-09 2015-10-14 北京石盾科技有限公司 A kind of auth method, device, system and relevant device
CN105577612B (en) * 2014-10-11 2020-04-17 中兴通讯股份有限公司 Identity authentication method, third-party server, merchant server and user terminal
CN104318437B (en) * 2014-10-11 2017-12-01 上海众人网络安全技术有限公司 Payment system and its method of payment in a kind of virtual prepayment card line
CN105095728A (en) * 2015-06-15 2015-11-25 南京市信息中心 Two-dimensional code identification method based on digital signatures and timestamps
CN111885111B (en) * 2015-10-15 2021-09-28 腾讯科技(深圳)有限公司 Information processing method, device and system
CN105894266A (en) * 2015-12-04 2016-08-24 乐视网信息技术(北京)股份有限公司 Two-dimensional code generation method, information processing method and device and information system
CN106100850B (en) * 2016-06-17 2019-07-05 公安部第三研究所 Intelligent and safe chip signing messages transmission method and system based on two dimensional code
CN106127275B (en) * 2016-06-23 2019-01-15 福建富士通信息软件有限公司 A kind of coding method for bar code of paying the bill
CN111343233B (en) * 2016-09-20 2023-06-30 徐蔚 Storage-based payment method and device and mobile terminal
CN106815624A (en) * 2017-01-11 2017-06-09 乐山师范学院 One kind has anti-fraud functional Quick Response Code chip preparation method
CN107194694B (en) * 2017-04-14 2020-08-07 广州羊城通有限公司 Offline payment method based on two-dimension code
CN106952409B (en) * 2017-04-27 2022-10-11 济南大学 Water selling system and method based on flow charging
CN107578250B (en) * 2017-07-17 2023-06-16 中国农业大学 Two-dimensional code anti-counterfeiting method and system
CN107508685B (en) * 2017-10-13 2021-03-16 吉林工程技术师范学院 Method for implementing application electronic signature service system in cloud computing environment
TWI657399B (en) * 2017-11-17 2019-04-21 匯智通訊有限公司 Method for performing anti-counterfeiting authentication on transaction voucher by using ultrasonic verification code and transaction verification method
CN109167666A (en) * 2018-08-31 2019-01-08 深圳众赢维融科技有限公司 Identifying code generation, decryption, method of mobile payment and device
CN109670222B (en) * 2018-12-07 2023-05-09 广联达科技股份有限公司 Model or drawing online difference comparison method, device and system
CN109978533B (en) * 2019-03-21 2023-09-19 武汉安戍科技有限公司 Offline secure payment system and method for resisting two-dimension code theft
CN110738489A (en) * 2019-09-24 2020-01-31 天翼电子商务有限公司 Two-dimensional code payment anti-theft method and system, storage medium and terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6856975B1 (en) * 2000-03-30 2005-02-15 Verify & Protect Inc. System, method, and article of manufacture for secure transactions utilizing a computer network
CN101377838A (en) * 2007-08-30 2009-03-04 北京方维银通科技有限公司 Data safety processing method
CN102118710A (en) * 2011-03-08 2011-07-06 上海红松信息技术有限公司 System and method for transmitting data between mobile terminals
CN102842081A (en) * 2011-06-23 2012-12-26 上海易悠通信息科技有限公司 Method for generating two-dimensional code and implementing mobile payment by mobile phone
CN103208064A (en) * 2012-12-06 2013-07-17 浙江大学 Online short-range payment method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6856975B1 (en) * 2000-03-30 2005-02-15 Verify & Protect Inc. System, method, and article of manufacture for secure transactions utilizing a computer network
CN101377838A (en) * 2007-08-30 2009-03-04 北京方维银通科技有限公司 Data safety processing method
CN102118710A (en) * 2011-03-08 2011-07-06 上海红松信息技术有限公司 System and method for transmitting data between mobile terminals
CN102842081A (en) * 2011-06-23 2012-12-26 上海易悠通信息科技有限公司 Method for generating two-dimensional code and implementing mobile payment by mobile phone
CN103208064A (en) * 2012-12-06 2013-07-17 浙江大学 Online short-range payment method

Also Published As

Publication number Publication date
CN103714458A (en) 2014-04-09

Similar Documents

Publication Publication Date Title
CN103714458B (en) Mobile terminal transaction encryption method based on Quick Response Code
US20210166228A1 (en) Provisioning of access credentials using device codes
CN104838629B (en) Use mobile device and the method and system that are authenticated by means of certificate to user
CN102202300B (en) A kind of based on twin-channel dynamic cipher authentication system and method
TWI748209B (en) Two-dimensional code anti-counterfeiting method, equipment and system based on security application
CN108681853A (en) Logistics information transmission method, system and device based on block chain
CN107798531B (en) Electronic payment method and system
CN102768744B (en) A kind of remote safe payment method and system
CN103380592B (en) Method, server and system for personal authentication
CN102801710A (en) Networked transaction method and system
CN109479001A (en) Exit passageway is established
CN107784499B (en) Secure payment system and method of near field communication mobile terminal
CN102789607A (en) Network transaction method and system
TWI591553B (en) Systems and methods for mobile devices to trade financial documents
CN110390207A (en) A kind of shopping online personal information method for secret protection and send method with charge free
Saranya et al. Efficient mobile security for E health care application in cloud for secure payment using key distribution
TW201135619A (en) Electronic transaction method and system utilizing QR code
CN104318437A (en) Online payment system and payment method for virtual prepaid card
CN104282091A (en) Bill data generating/transmitting/storing/authenticating method
CN101000703A (en) Electronic payment terminal capable of ensuring confidentiality and integrity of information transmission
CN104063794A (en) Simple, convenient, anti-counterfeiting and anti-certificate-false-claim method based on two-dimensional code
Tandon et al. QR Code based secure OTP distribution scheme for Authentication in Net-Banking
CN105741116A (en) Fast payment method, apparatus and system
CN104240077B (en) A kind of coding encrypting device based on short-distance wireless communication technology
Ma et al. The design and implementation of an innovative mobile payment system based on qr bar code

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant