论文部分内容阅读
快速响应码(Quick Response Code,QR Code)又称 QR 码,是当前使用较为广泛的一种二维码。作为移动互联网时代重要的工具,QR码在给人们生活带来便利的同时也产生了许多安全隐患,比如有不法分子仿冒、篡改二维码来实施诈骗、植入恶意病毒攻击手机,对公众的财产和信息安全造成很大威胁。为了保证QR码安全,防范虚假欺骗行为,本文对基于信息隐藏的QR码进行研究,主要研究内容如下:针对有徽标的QR码,提出了基于数字水印技术的QR码信息隐藏方法。该方法利用徽标纹理色彩丰富,信息隐藏能力优良的特点,在徽标中嵌入与QR码文本内容相关的数字水印,在扫描识别阶段,通过提取的水印对文本内容进行校验来判断QR码的合法性。实验结果表明,该方法可以有效地生成可校验的安全QR码,相对以往方法具有更好的透明性和抗压缩能力。对QR码的编码和纠错机制进行分析,提出了一种基于QR码纠错机制的信息隐藏方法。该方法在数据码字和纠错码字序列中嵌入可以校验QR码文本内容的数据,并且结合模块排布、显示特点来提高数据隐蔽性。通过实验证明,该方法具有良好的信息容纳量以及更高的识别准确率。设计并实现了基于web的QR码生成识别系统。该系统通过手机端为用户提供服务,主要包括了QR码生成、识别、检测等功能。同时为管理员提供PC端服务,方便管理员对二维码、普通用户以及系统运行状态进行管理。系统测试结果表明,该系统能够满足安全QR码的生成和检测需求,并且管理方便、性能良好,具有一定的实用价值。