Font Size: a A A

Research And Implementation Of QR Code Encryption Technology Based On Improved AES Algorithm

Posted on:2020-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:X WeiFull Text:PDF
GTID:2428330596479577Subject:Industry Technology and Engineering
Abstract/Summary:PDF Full Text Request
The QR code is currently the most popular two-dimensional bar code with its fast reading,high storage capacity and strong fault tolerance.From supermarket shelves to online shopping,interpersonal communication,mobile payment,QR code is everywhere,it provides a smart way to share information,which greatly facilitates people's lives.However,since the QR code encoding and decoding algorithm and the RS error correction algorithm are open source and do not realize information encryption,when the QR code is applied in the fields of bank check,e-cormmerce,logistics distribution,and personal privacy information,the information leakage problem is increasingly serious.Therefore,in order to protect the QR code information from being read by consciousness,encryption processing is required before it is transmitted and stored.Based on the research of QR code encoding and decoding principle and AES encryption algorithm,this paper proposes an improved AES encryption algorithm to encrypt QR code information,and implements an improved AES algorithm encryption and decryption QR code system on PC and Android mobile phones respectively improve the security of QR code information.Maim tasks as follows:(1)Aiming at the security problem caused by the initial key fixation of the traditional AES algorithm,the mutual derivation of the keys and the determination of the key space,this paper proposes an improved AES encryption algoritlhm.The random chaotic sequence generated by the improved Logistic and Chebyshev chaotic maps is used as the initial key of the AES algorithm grouping to realize the"one time and one secret"dynamic encryption.The theoretical analysis and experimental results show that the improved AES algorithm is more secure.(2)Combine the improved AES encryption algoritlhm to encrypt the QR code information.Firstly,the plaintext information is packet-encrypted,and then the encrypted ciphertext is subjected to QR code standard encoding to generate an encrypted QR code,which preserves the image characteristics of the QR code,and enhances the confidentiality of the QR code information,thereby preventing unrelated persons.Illegal access to relevant information.(3)The improved AES algorithm encryption and decryption QR code system is designed on the PC and Android mobile phones respectively.Through the program,the QR code generation,recognition,encryption,decryption and logo addition functions are realized.Through the functional test and performance test results of the system,the improved AES encrypted QR code algorithm can resist the plaintext attack,and ensure the security of the information and meet the requirements of the codec speed without destroying the QR code symbol structure.
Keywords/Search Tags:QR code, Encryption, AES algorithm, PC, Android
PDF Full Text Request
Related items