Protection and Hiding Algorithm of QR Code Based on Multi-channel Visual Masking

Quick Response (QR) Code is extensively used due to its advantages in fast readability as well as large capacity. However, when using QR codes, users may suffer from loss of private information because of peeping and scanning by unauthorized attackers. In this paper, we propose a novel algorithm to hide and protect the QR code based on multichannel visual masking. With our algorithm, the appearance of the QR code is dramatically changed while it maintains the original secret information. Unauthorized users can not extract any information from the protected QR code with the standard QR code reader. For authorized users, we design a truth table based decoder that works with the standard QR code reader. Extensive experiments are performed to evaluate the robustness and effectiveness of our method. The codes of this paper are published at https://github.com/JiaheZhang/Protection- QR-Code-MVM.

[1]  Pei-Yu Lin,et al.  Distributed Secret Sharing Approach With Cheater Prevention Based on QR Code , 2016, IEEE Transactions on Industrial Informatics.

[2]  Xianming Liu,et al.  A Blind Quality Measure for Industrial 2D Matrix Symbols Using Shallow Convolutional Neural Network , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[3]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[4]  Azizah Abdul Manaf,et al.  Digital watermarking and data hiding techniques , 2006 .

[5]  Xiongkuo Min,et al.  EMBDN: An Efficient Multiclass Barcode Detection Network for Complicated Environments , 2019, IEEE Internet of Things Journal.

[6]  J. Enns,et al.  What’s new in visual masking? , 2000, Trends in Cognitive Sciences.

[7]  Xiaokang Yang,et al.  Perceptual information hiding based on multi-channel visual masking , 2017, Neurocomputing.

[8]  Niels Provos,et al.  Hide and Seek: An Introduction to Steganography , 2003, IEEE Secur. Priv..

[9]  Ondrej Kovac,et al.  Image steganography with using QR code and cryptography , 2016, 2016 26th International Conference Radioelektronika (RADIOELEKTRONIKA).

[10]  Teuta Cata,et al.  QR Code: A New Opportunity for Effective Mobile Marketing , 2013 .

[11]  Nael Hirzallah,et al.  A secure mobile payment system using QR code , 2013, 2013 5th International Conference on Computer Science and Information Technology.

[12]  Zhiyong Gao,et al.  BAN, A Barcode Accurate Detection Network , 2018, 2018 IEEE Visual Communications and Image Processing (VCIP).

[13]  Xiongkuo Min,et al.  Fine Detection and Classification of Multi-class Barcode in Complex Environments , 2019, 2019 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[14]  Francisco J. Liébana-Cabanillas,et al.  User behaviour in QR mobile payment system: the QR Payment Acceptance Model , 2015, Technol. Anal. Strateg. Manag..