摘要
QR码客票编解码格式高度公开,安全防伪性较差。针对此问题,提出一种基于数字水印技术与数学加密技术的安全防伪QR码客票方法。利用DES算法对客票明文加密,编码生成载体QR码;运用RSA算法对DES密钥加密;将密文DES密钥生成水印QR码嵌入载体中,耦合源信息解密与水印验证过程。水印嵌入算法充分利用QR码的高纠错能力,以离散续弦变换(DCT)和奇异值分解(SVD)为基础进行水印嵌入与提取。实验结果表明,该算法不影响QR码快速识别特性,在保证良好视觉效果的前提下具备较高的鲁棒性。
The security performance of QR code ticket is poor due to the high openness and transparency of coding format.To solve this problem,a security and anti-counterfeit QR code ticket scheme based on digital watermarking technology and mathematical encryption technology was proposed.DES algorithm was used to encrypt the plaintext of the QR code ticket to generate the host QR code,meanwhile RSA algorithm was employed to encrypt DES key to generate the watermark QR code,which was embeded into the host to couple the watermark verification and the decryption information process.The watermarking algorithm fully utilized the high error correcting capability of QR code,the watermark embedding and extracting based on discrete cosine transform and singular value decomposition was realized.Experimental results show that the proposed algorithm does not affect the fast recognition characteristics of QR code,and it has high robustness on the premise of the good visual effect.
作者
王俊杰
张煜
张栋
WANG Jun-jie;ZHANG Yu;ZHANG Dong(School of Logistics Engineering,Wuhan University of Technology,Wuhan 430063,China;Wanli Transportation Limited Company,Xuchang 461000,China)
出处
《计算机工程与设计》
北大核心
2019年第1期71-76,91,共7页
Computer Engineering and Design
基金
河南重大科技专项基金项目(151100211400)
关键词
QR码
数字水印
组合加密
电子客票
水印QR码
QR code
digital watermarking
multiple encryption
electronic ticket
watermark QR code