CN107194694B - Offline payment method based on two-dimension code - Google Patents

Offline payment method based on two-dimension code Download PDF

Info

Publication number
CN107194694B
CN107194694B CN201710245974.XA CN201710245974A CN107194694B CN 107194694 B CN107194694 B CN 107194694B CN 201710245974 A CN201710245974 A CN 201710245974A CN 107194694 B CN107194694 B CN 107194694B
Authority
CN
China
Prior art keywords
terminal
account issuer
key
timestamp
server
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
CN201710245974.XA
Other languages
Chinese (zh)
Other versions
CN107194694A (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.)
Guangzhou Yang Cheng Tong Co ltd
Original Assignee
Guangzhou Yang Cheng Tong Co ltd
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 Guangzhou Yang Cheng Tong Co ltd filed Critical Guangzhou Yang Cheng Tong Co ltd
Priority to CN201710245974.XA priority Critical patent/CN107194694B/en
Publication of CN107194694A publication Critical patent/CN107194694A/en
Application granted granted Critical
Publication of CN107194694B publication Critical patent/CN107194694B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures

Landscapes

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

Abstract

The invention discloses an off-line payment method based on two-dimensional codes, which adopts an asymmetric key to sign and issue a certificate to prevent the identity information of a user from being forged and falsified; the asymmetric key is managed by the account issuer, so that the security rights and interests of the account issuer are ensured, the terminal adopts a mode of dynamically updating a public key list to realize the support of a plurality of account issuers, and the simplicity and invariability of a program are kept; a double time stamp mechanism is employed in which one time stamp key is controlled by the terminal operator for preventing duplicate retransmissions and the other is controlled by the account issuer for preventing the terminal operator from forging transactions.

Description

Offline payment method based on two-dimension code
Technical Field
The invention relates to a two-dimension code payment method, in particular to an off-line payment method based on a two-dimension code.
Background
With the gradual popularization of smart phones, two-dimensional codes have the advantages of low requirements on mobile phone hardware, high recognition speed and capability of supporting a large amount of users as a mature image data coding recognition technology, and are increasingly widely applied. The traditional public transportation industry still stays in a card swiping or coin inserting mode, so that the citizen has a demand on the application of two-dimensional code payment in the public transportation industry.
Due to the influences of factors such as vehicle movement, electromagnetic interference, dense people flow, station geographical position and the like, the public transport vehicle networking network has the problems of poor stability and low reliability, and the two-dimensional code online payment mode completely depending on the network is not feasible. Thus, a demand is placed on offline payment of the two-dimensional code.
The two-dimensional code offline payment needs to meet the requirements of safety and portability. At present, the payment agency service market is in the situation of multiple competitions, and the requirements of openness and fair competition are provided for the terminal acceptance support: 1. the safety and the effectiveness of the two-dimension code payment process are realized; 2. achieving integrity and non-repudiation of payment transaction data; 3. a multi-account issuer access mechanism is implemented.
Disclosure of Invention
The invention provides an off-line payment method based on two-dimension codes, which can solve the background requirement.
The invention relates to an off-line payment method based on a two-dimension code, which comprises the following steps:
1) the method comprises the steps that an account issuer server generates an asymmetric key for certificate signing, issues an account issuer information list containing a public key of an asymmetric key pair and account issuer information and a blacklist to a terminal server, and sends a user certificate signed by a private key to a mobile phone client applied through an account;
2) the terminal server generates a terminal operator timestamp master key, obtains terminal operator timestamp sub-keys in a dispersing mode through a specific algorithm and dispersion factors and sends the terminal operator timestamp sub-keys to the account issuer server; meanwhile, the account issuer server acquires a system clock of the terminal server to complete time synchronization, generates a master key of the account issuer timestamp, and obtains sub keys of the account issuer timestamp by dispersion with a specific algorithm and dispersion factors;
3) the method comprises the steps that a mobile phone client obtains a terminal operator timestamp sub-key, an account issuer timestamp sub-key and a system clock from an account issuer through a service interface in a networking state, correct system time is calculated according to time deviation of local time and the system clock in off-line payment, meanwhile, a terminal operator timestamp and an account issuer timestamp are respectively obtained according to the terminal operator timestamp sub-key and the account issuer timestamp sub-key, and a user certificate, the system time, the terminal operator timestamp and the account issuer timestamp are used as two-dimensional code data to be synthesized into a two-dimensional code;
4) the terminal and the terminal server complete clock synchronization in a networking state, acquire a system clock, a blacklist, a terminal timestamp master key and an account number issuer information list which are used for scanning code verification data through a service port, and complete code scanning verification in an offline state;
5) after the payment verification is passed, the terminal stores the related transaction data, the transaction data are sent to the terminal server when the terminal server is connected to the network, then the terminal server forms a transaction order and submits the transaction order to the account issuer server, the account issuer server verifies the time stamp of the transaction order account issuer by using the time stamp master key of the account issuer, and payment is required if the verification is passed, so that the transaction order is completed; otherwise, the payment is refused and the transaction order is invalidated.
Further, the asymmetric key adopts an SM2 algorithm key.
Further, the user certificate in step 1) includes user information and a certificate validity period.
Further, the terminal operator timestamp master key and the account issuer timestamp master key described in step 2) are symmetric keys generated in a daily cycle, and may be generated by a fixed key in a distributed manner with respect to time data or may be configured by random numbers.
Further, the dispersion factor in step 2) includes user account information and certificate validity period.
Further, the code scanning verification in the step 4) is divided into the following steps:
s1, scanning the two-dimensional code generated by the mobile phone client by the terminal to obtain two-dimensional code data;
s2, the terminal judges the validity of the user certificate signature by using the public key information in the account issuer information list, and the next step S3 is carried out without skipping S7;
s3, the terminal uses the operator timestamp master key to calculate the terminal operator timestamp sub-key according to the same algorithm and dispersion factor, the validity of the terminal operator timestamp of the two-dimensional code data is verified, and the next step S4 is carried out without skipping S7;
s4, the terminal verifies the validity of the validity period of the user certificate, and the next step S5 is carried out without skipping S7;
s5, verifying the validity of the two-dimensional code with a limited period by the terminal, and performing the next step S6 without skipping S7;
s6, the terminal judges whether the user belongs to the blacklist, if yes, the next step S7 is carried out, and if no, the step goes to S8;
s7, ending the transaction, not recording transaction data by the terminal, and jumping to S1;
s8, the terminal approves the transaction, displays the success of the transaction and records transaction data;
s9, the terminal detects the networking signal, if the communication with the terminal server is smooth, the terminal starts another thread to upload the transaction data to the terminal server, and the next step S10 is carried out after the transaction data are uploaded; otherwise go directly to S10;
s10, jumping to S1, the terminal main thread loops the steps.
Further, after the verification in the step 5) is passed, the account issuer server judges whether to pull in a blacklist for the user refusing payment by using a wind control system.
The method provides an off-line transaction mechanism aiming at the requirements and the current situation of two-dimension code application in the public transportation industry, and solves the safety problem of off-line payment:
1. the asymmetric key is adopted to sign and issue the certificate, so that the counterfeiting and the falsification of the user identity information are avoided;
2. the asymmetric key is managed by the account issuer, so that the security rights and interests of the account issuer are ensured, the terminal adopts a mode of dynamically updating a public key list to realize the support of a plurality of account issuers, and the simplicity and invariability of a program are kept;
3. the asymmetric key selects a national secret SM2 standard algorithm, and the length of signature data is reduced on the premise of ensuring the strength of the key, so that the data capacity of the two-dimensional code is improved, and the recognition rate is improved;
4. a timestamp mechanism is used, the two-dimensional code contains time information and a timestamp obtained by encrypting and calculating the time information, and a terminal limits the offline use time range of the two-dimensional code by authenticating the timestamp, so that the two-dimensional code can be permanently invalid after a few seconds, and the safety problem of copying and retransmitting the two-dimensional code is solved;
5. and by adopting a server clock synchronization interface, the mobile phone client and the terminal are unified to the server to perform clock synchronization, and the recorded time offset is used for correcting, so that the clock error of the mobile phone client of the terminal box is reduced.
6. A double time stamp mechanism is employed in which one time stamp key is controlled by the terminal operator for preventing duplicate retransmissions and the other is controlled by the account issuer for preventing the terminal operator from forging transactions.
7. An emergency blacklist mechanism is adopted, so that the problems of malicious overdraft of a user and abnormal overdraft amount and frequency caused by hacker attack on a mobile phone client of the user are solved.
Drawings
FIG. 1 is a payment flow diagram of the present invention;
Detailed Description
The following detailed description of the embodiments of the present invention is provided in connection with the accompanying drawings, which are included by way of illustration of the preferred embodiments of the present invention and not by way of limitation.
As shown in fig. 1, the off-line payment based on the two-dimensional code requires the system to be initialized, and the account issuer server adopts the SM2 algorithm to generate the asymmetric key updated in a daily cycle form; the terminal server regularly updates an account issuer information list and a user blacklist, wherein the account issuer information list comprises account issuer information and public key information of an asymmetric key; the account issuer server evaluates the credit of the user, provides a micropayment credit guarantee for the user, and the user sends an account application to the account issuer server through the mobile phone client to obtain a user certificate signed by a private key of the asymmetric key pair correspondingly, wherein the user certificate comprises user information and certificate validity period information.
The terminal initializes in a daily period, and completes clock synchronization and downloads the latest account issuer list and blacklist through the networking of a server interface and a terminal server during initialization; the terminal server generates a terminal operator timestamp master key corresponding to the current date, one key corresponds to each day, keys of a plurality of days after the current date can be generated at one time, and meanwhile, the terminal downloads the operator timestamp master key through the server interface and can download the keys of a plurality of days after the current date at one time; the terminal operator timestamp master key takes the user information and the certificate validity period as dispersion factors, and the terminal operator timestamp sub-keys obtained in a dispersed mode are sent to the account issuer server.
The mobile phone client also initializes according to a daily cycle, and obtains a system clock, an account issuer timestamp sub-key and a terminal operator sub-key from an account issuer server through a service interface; the account issuer sub-key is obtained by the account issuer server at an account issuer timestamp master key generated at a daily cycle with the user credentials and the credential validity period as a dispersion factor.
The bus is mobile, a wired network cannot be used, wireless signals of stations are unstable, and communication between the terminal and the terminal server is not smooth; the peak value of the passenger flow is large, the people flow is dense, and the network of the user side is unstable. The public transport payment has high requirements on transaction speed and transaction stability, the online transaction speed is low, the online transaction speed depends on a network, the environment requirement is high, and only a mode of full offline verification of a terminal and a mobile phone client is adopted.
In an off-line state, the mobile phone calculates correct system time according to time deviation of a system clock and local time, an operator timestamp and an account issuer timestamp are obtained by an operator timestamp sub-key and an account issuer timestamp sub-key, and a user certificate, the system time, the operator timestamp and an account issuer timestamp are used as two-dimensional code data to synthesize a two-dimensional code; the terminal scans the two-dimensional code to obtain the two-dimensional code data, and verifies the two-dimensional code by using a system clock, a blacklist, a terminal operator timestamp master key and an account issuer list which are downloaded in advance, wherein the method comprises the following specific steps of:
s1, scanning the two-dimensional code generated by the mobile phone client by the terminal to obtain two-dimensional code data;
s2, the terminal judges the validity of the user certificate signature by using the public key information in the account issuer information list, and the next step S3 is carried out without skipping S7;
s3, the terminal uses the operator timestamp master key to calculate the terminal operator timestamp sub-key according to the same algorithm and dispersion factor, the validity of the terminal operator timestamp of the two-dimensional code data is verified, and the next step S4 is carried out without skipping S7;
s4, the terminal verifies the validity of the validity period of the user certificate, and the next step S5 is carried out without skipping S7;
s5, verifying the validity of the two-dimensional code with a limited period by the terminal, and performing the next step S6 without skipping S7;
s6, the terminal judges whether the user belongs to the blacklist, if yes, the next step S7 is carried out, and if no, the step goes to S8;
s7, ending the transaction, not recording transaction data by the terminal, and jumping to S1;
s8, the terminal approves the transaction, displays the success of the transaction and records transaction data;
s9, the terminal detects the networking signal, if the communication with the terminal server is smooth, the terminal starts another thread to upload the transaction data to the terminal server, and the next step S10 is carried out after the transaction data are uploaded; otherwise go directly to S10;
s10, jumping to S1, the terminal main thread loops the steps.
After the payment verification is passed, the terminal stores the related transaction data, the transaction data are sent to the terminal server when the terminal server is connected to the network, then the terminal server forms a transaction order and submits the transaction order to the account issuer server, the account issuer server verifies the time stamp of the transaction order account issuer by using the time stamp master key of the account issuer, and payment is required if the verification is passed, so that the transaction order is completed; otherwise, the payment is refused and the transaction order is invalidated. After the transaction order passes, the user can generate payment stopping operation through different ways, and the account issuer server can analyze transaction behaviors through the wind control system to generate a blacklist.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention, and the scope of the present invention is not limited thereto, and any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (7)

1. An off-line payment method based on two-dimension codes is characterized by comprising the following steps:
1) the method comprises the steps that an account issuer server generates an asymmetric key for certificate signing, issues an account issuer information list containing a public key of an asymmetric key pair and account issuer information and a blacklist to a terminal server, and sends a user certificate signed by a private key to a mobile phone client applied through an account;
2) the terminal server generates a terminal operator timestamp master key, obtains terminal operator timestamp sub-keys in a dispersing mode through a specific algorithm and dispersion factors and sends the terminal operator timestamp sub-keys to the account issuer server; meanwhile, the account issuer server acquires a system clock of the terminal server to complete time synchronization, generates a master key of the account issuer timestamp, and obtains sub keys of the account issuer timestamp by dispersion with a specific algorithm and dispersion factors;
3) the method comprises the steps that a mobile phone client obtains a terminal operator timestamp sub-key, an account issuer timestamp sub-key and a system clock from an account issuer through a service interface in a networking state, correct system time is calculated according to time deviation of local time and the system clock in off-line payment, meanwhile, a terminal operator timestamp and an account issuer timestamp are respectively obtained according to the terminal operator timestamp sub-key and the account issuer timestamp sub-key, and a user certificate, the system time, the terminal operator timestamp and the account issuer timestamp are used as two-dimensional code data to be synthesized into a two-dimensional code;
4) the terminal and the terminal server complete clock synchronization in a networking state, acquire a system clock, a blacklist, a terminal timestamp master key and an account number issuer information list which are used for scanning code verification data through a service port, and complete code scanning verification in an offline state;
5) after the payment verification is passed, the terminal stores the related transaction data, the transaction data are sent to the terminal server when the terminal server is connected to the network, then the terminal server forms a transaction order and submits the transaction order to the account issuer server, the account issuer server verifies the time stamp of the transaction order account issuer by using the time stamp master key of the account issuer, and payment is required if the verification is passed, so that the transaction order is completed; otherwise, the payment is refused and the transaction order is invalidated.
2. The two-dimensional code based off-line payment method as claimed in claim 1, wherein the asymmetric key is SM2 algorithm key.
3. The two-dimensional code based offline payment method as recited in claim 1, wherein said user certificate in step 1) comprises user information and a certificate validity period.
4. The two-dimensional code based offline payment method as recited in claim 1, wherein the terminal operator timestamp master key and the account issuer timestamp master key in step 2) are symmetric keys generated according to a daily cycle, and can be generated by a fixed key in a distributed manner with respect to time data or can be composed of random numbers.
5. The two-dimensional code based offline payment method as recited in claim 1 or 3, wherein the dispersion factor in step 2) comprises user account information and certificate validity period.
6. The two-dimension code-based offline payment method as claimed in claim 1, wherein the code scanning verification in step 4) is divided into the following steps:
s1, scanning the two-dimensional code generated by the mobile phone client by the terminal to obtain two-dimensional code data;
s2, the terminal judges the validity of the user certificate signature by using the public key information in the account issuer information list, and the next step S3 is carried out without skipping S7;
s3, the terminal uses the operator timestamp master key to calculate the terminal operator timestamp sub-key according to the same algorithm and dispersion factor, the validity of the terminal operator timestamp of the two-dimensional code data is verified, and the next step S4 is carried out without skipping S7;
s4, the terminal verifies the validity of the validity period of the user certificate, and the next step S5 is carried out without skipping S7;
s5, verifying the validity of the two-dimensional code with a limited period by the terminal, and performing the next step S6 without skipping S7;
s6, the terminal judges whether the user belongs to the blacklist, if yes, the next step S7 is carried out, and if no, the step goes to S8;
s7, ending the transaction, not recording transaction data by the terminal, and jumping to S1;
s8, the terminal approves the transaction, displays the success of the transaction and records transaction data;
s9, the terminal detects the networking signal, if the communication with the terminal server is smooth, the terminal starts another thread to upload the transaction data to the terminal server, and the next step S10 is carried out after the transaction data are uploaded; otherwise go directly to S10;
s10, jumping to S1, the terminal main thread loops the steps.
7. The two-dimension code-based offline payment method as recited in claim 1, wherein after the verification in step 5) is passed, the account issuer server determines whether to pull in a blacklist for the user who refuses payment by using a wind control system.
CN201710245974.XA 2017-04-14 2017-04-14 Offline payment method based on two-dimension code Active CN107194694B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710245974.XA CN107194694B (en) 2017-04-14 2017-04-14 Offline payment method based on two-dimension code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710245974.XA CN107194694B (en) 2017-04-14 2017-04-14 Offline payment method based on two-dimension code

Publications (2)

Publication Number Publication Date
CN107194694A CN107194694A (en) 2017-09-22
CN107194694B true CN107194694B (en) 2020-08-07

Family

ID=59871942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710245974.XA Active CN107194694B (en) 2017-04-14 2017-04-14 Offline payment method based on two-dimension code

Country Status (1)

Country Link
CN (1) CN107194694B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108460593B (en) * 2017-11-01 2022-09-20 福建博思软件股份有限公司 Offline two-dimensional code payment method and device
CN107798373B (en) * 2017-11-24 2020-09-29 成都智元汇信息技术股份有限公司 Two-dimensional code anti-copying method and system
CN108734248A (en) * 2018-04-17 2018-11-02 新大陆(福建)公共服务有限公司 A kind of barcode scanning method of the method for quickly generating safe Quick Response Code and Quick Response Code
CN110472803B (en) * 2018-05-09 2023-07-18 腾讯科技(深圳)有限公司 Vehicle riding code issuing authority configuration method, device and server
CN109102293A (en) * 2018-08-23 2018-12-28 北京三快在线科技有限公司 Pay control method and device, electronic equipment, storage medium
CN109766979B (en) * 2019-01-18 2022-03-22 北京思源理想控股集团有限公司 Two-dimensional code generation method, verification method and device
CN110390733A (en) * 2019-03-18 2019-10-29 深圳市迈圈信息技术有限公司 A kind of bus card-reading machine control method, device and computer equipment
CN110097370B (en) * 2019-03-29 2022-03-04 捷德(中国)信息科技有限公司 Offline payment method, device, server and medium
CN110189126A (en) * 2019-06-03 2019-08-30 飞天诚信科技股份有限公司 A kind of generation method and device of dynamic two-dimension code
CN112348503B (en) * 2020-11-24 2023-11-03 中国农业银行股份有限公司安徽省分行 Fund collection and payment method
CN114298258A (en) * 2021-12-21 2022-04-08 北京格灵深瞳信息技术股份有限公司 Offline two-dimensional code generation method
CN115082051B (en) * 2022-08-24 2022-12-16 中铁电气化局集团有限公司 Diversified payment platform, encryption method and payment equipment for railway ticket business
CN119048086A (en) * 2024-05-30 2024-11-29 佛山市广佛通电子收费营运有限公司 A QR code offline payment method for cross-city applications

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1516388A (en) * 2003-08-26 2004-07-28 胡祥义 Network accreditation method based no symmetric cryptosystem
KR20110051003A (en) * 2009-11-09 2011-05-17 여호룡 Integrated authentication system and method using one-time virtual authentication number and display smart card
CN103714458A (en) * 2013-12-20 2014-04-09 江苏大学 Two-dimension code-based mobile terminal transaction encryption method
CN104134142A (en) * 2014-08-11 2014-11-05 东南大学 Metro ticket buying and checking method based on two-dimension code recognition
CN104850984A (en) * 2014-05-13 2015-08-19 电子科技大学 Safe operation method for offline payment of electronic money
WO2015199978A1 (en) * 2014-06-27 2015-12-30 Psi Systems, Inc. Systems and methods providing payment transactions
CN105868981A (en) * 2016-04-11 2016-08-17 万集融合信息技术(北京)有限公司 Mobile payment method and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1516388A (en) * 2003-08-26 2004-07-28 胡祥义 Network accreditation method based no symmetric cryptosystem
KR20110051003A (en) * 2009-11-09 2011-05-17 여호룡 Integrated authentication system and method using one-time virtual authentication number and display smart card
CN103714458A (en) * 2013-12-20 2014-04-09 江苏大学 Two-dimension code-based mobile terminal transaction encryption method
CN104850984A (en) * 2014-05-13 2015-08-19 电子科技大学 Safe operation method for offline payment of electronic money
WO2015199978A1 (en) * 2014-06-27 2015-12-30 Psi Systems, Inc. Systems and methods providing payment transactions
CN104134142A (en) * 2014-08-11 2014-11-05 东南大学 Metro ticket buying and checking method based on two-dimension code recognition
CN105868981A (en) * 2016-04-11 2016-08-17 万集融合信息技术(北京)有限公司 Mobile payment method and system

Also Published As

Publication number Publication date
CN107194694A (en) 2017-09-22

Similar Documents

Publication Publication Date Title
CN107194694B (en) Offline payment method based on two-dimension code
US11502848B2 (en) Blockchain entity, off-chain entity, certification device for blockchain operations and method for performing a cooperation between a blockchain entity and an off-chain entity
US20240303626A1 (en) Method, client device and pos terminal for offline transaction
US9450760B2 (en) System and method for authenticating a client to a device
US20230146705A1 (en) Federated closed-loop system
CN109165934B (en) Safe mobile payment method and system based on identification password
CN101098225B (en) Safety data transmission method and paying method, paying terminal and paying server
CN111062717B (en) Data transfer processing method, device and computer readable storage medium
CN112073440B (en) Internet of things information recording method and system
CN103942687A (en) Data security interactive system
US10579984B2 (en) Method for making contactless transactions secure
CN103944736A (en) Data security interactive method
CN103942690A (en) Data security interactive system
CN112073967B (en) Method and device for downloading identity certificate of mobile phone shield equipment and electronic equipment
CN103942684A (en) Data security interactive system
CN103944729A (en) Data security interactive method
CN108154351A (en) The electrical integrated seal of object and affairs examination & approval implementation method, system, platform, medium
JP2004247799A (en) Information system that performs access control using public key certificates
CN103942685A (en) Data security interactive system
CN103944728A (en) Data security interactive system
CN103944735A (en) Data security interactive method
Kisore et al. A secure SMS protocol for implementing digital cash system
CN113487314A (en) Transaction processing method and device
CN103944909A (en) Data updating method and system
CN114253414A (en) System and method for contactless PIN entry

Legal Events

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