Abstract:
In order to solve the hidden danger in the process of data transmission by color QR codes, a color QR code mixed encryption encoding and decoding scheme is proposed in this paper. In this scheme, the sender information data is encrypted with the DES algorithm key, and then the DES key is encrypted through the RSA public key provided by the receiver, and the cipher text information data is stored and transmitted through the color QR code. After receiving, the receiver first decodes the color QR code to obtain cipher text information, then obtains DES key information through RSA private key, and finally decrypts the original data information of the sender with DES key. The scheme has the advantages of no key transmission, double key decryption and mixed ciphertext can not be cracked by a single attack algorithm, so as to protect the coded information of color QR codes. The encryption and decryption efficiency of color QR code information under different encryption algorithms is compared through experimental tests. The test results show that the hybrid algorithm has the highest efficiency in encrypting and decrypting data under the condition of the same length and high security requirements. And in the case of out of the network connection, the color QR code system can also be normal encryption and decryption operation, not only improve the security, but also improve the efficiency of information data transmission.