Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance

QR code payment plays an indispensable role in the mobile payment market, and the security of scanning codes has always been a problem in the field of information security. Static QR codes are easily copied and replaced, and there are huge security loopholes. The QR code payment in a closed system s...

Full description

Bibliographic Details
Main Authors: Yukun Zhou, Baidong Hu, Yitao Zhang, Weiming Cai
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9523747/
id doaj-5eb3a228379a477cb5ba351a4a5717cc
record_format Article
spelling doaj-5eb3a228379a477cb5ba351a4a5717cc2021-09-09T23:01:15ZengIEEEIEEE Access2169-35362021-01-01912236212237210.1109/ACCESS.2021.31081899523747Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its PerformanceYukun Zhou0https://orcid.org/0000-0003-1121-279XBaidong Hu1Yitao Zhang2Weiming Cai3https://orcid.org/0000-0002-9309-2631Applied Engineering College, Zhejiang Business College, Hangzhou, ChinaHangzhou Sunyard Technology Company Ltd., Hangzhou, ChinaSchool of Information Science and Engineering, NingboTech University, Ningbo, ChinaSchool of Information Science and Engineering, NingboTech University, Ningbo, ChinaQR code payment plays an indispensable role in the mobile payment market, and the security of scanning codes has always been a problem in the field of information security. Static QR codes are easily copied and replaced, and there are huge security loopholes. The QR code payment in a closed system still faces security challenges. In order to solve the security problem of QR code payment, we have studied dynamic QR code payment system that supports SM2, SM3, and SM4 cryptographic algorithms, which can realize QR code scanning and scanned transactions, UnionPay cloud QuickPass transactions, etc., and generate dynamic QR code information in real time during the transaction process, one order and one code. Through dynamic algorithm distribution, the randomness and uniqueness of QR code generation are guaranteed, and it is suitable for multi-scene application transactions. The algorithm correctness test result shows that the system has achieved the expected effect. The performance test results show that the hardware of the security module implements the algorithm flow and improves the payment performance. Compared with some other algorithms, the processing time is shorter, the running speed is faster, and the system is more secure.https://ieeexplore.ieee.org/document/9523747/Cryptographic protocolsproduct codessoftware algorithmsdata securityembedded software
collection DOAJ
language English
format Article
sources DOAJ
author Yukun Zhou
Baidong Hu
Yitao Zhang
Weiming Cai
spellingShingle Yukun Zhou
Baidong Hu
Yitao Zhang
Weiming Cai
Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance
IEEE Access
Cryptographic protocols
product codes
software algorithms
data security
embedded software
author_facet Yukun Zhou
Baidong Hu
Yitao Zhang
Weiming Cai
author_sort Yukun Zhou
title Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance
title_short Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance
title_full Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance
title_fullStr Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance
title_full_unstemmed Implementation of Cryptographic Algorithm in Dynamic QR Code Payment System and Its Performance
title_sort implementation of cryptographic algorithm in dynamic qr code payment system and its performance
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description QR code payment plays an indispensable role in the mobile payment market, and the security of scanning codes has always been a problem in the field of information security. Static QR codes are easily copied and replaced, and there are huge security loopholes. The QR code payment in a closed system still faces security challenges. In order to solve the security problem of QR code payment, we have studied dynamic QR code payment system that supports SM2, SM3, and SM4 cryptographic algorithms, which can realize QR code scanning and scanned transactions, UnionPay cloud QuickPass transactions, etc., and generate dynamic QR code information in real time during the transaction process, one order and one code. Through dynamic algorithm distribution, the randomness and uniqueness of QR code generation are guaranteed, and it is suitable for multi-scene application transactions. The algorithm correctness test result shows that the system has achieved the expected effect. The performance test results show that the hardware of the security module implements the algorithm flow and improves the payment performance. Compared with some other algorithms, the processing time is shorter, the running speed is faster, and the system is more secure.
topic Cryptographic protocols
product codes
software algorithms
data security
embedded software
url https://ieeexplore.ieee.org/document/9523747/
work_keys_str_mv AT yukunzhou implementationofcryptographicalgorithmindynamicqrcodepaymentsystemanditsperformance
AT baidonghu implementationofcryptographicalgorithmindynamicqrcodepaymentsystemanditsperformance
AT yitaozhang implementationofcryptographicalgorithmindynamicqrcodepaymentsystemanditsperformance
AT weimingcai implementationofcryptographicalgorithmindynamicqrcodepaymentsystemanditsperformance
_version_ 1717758728343650304