基于混沌加密的点阵防伪码研究及应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:cainong_111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在商品自由流通的过程中,假冒伪劣商品带来了严重危害。防伪码的出现极大地提高了商品流通的安全性,但传统的防伪码存在着一些缺陷,比如激光防伪码与特殊油墨防伪码技术门槛低,易于仿制,凹版印刷防伪码与RFID防伪码成本太高,电话防伪码则由于电信安全问题而变得不可靠,QR防伪码易于被复制仿制。因此,具有更高防伪性能的点阵防伪码被提出,凭借其高点阵密度带来的四次衰减特性,不易被不法分子复制。但点阵防伪码目前仍存在一些安全缺陷,加强点阵防伪码的安全性能,对于提高其实用性具有很重要的意义。本文从以下三个方面进行研究并取得创新:建立自定义的编码方案;使用混沌加密算法对编码内容进行加密;构造可行的点阵防伪码系统。本文设计了自定义的编码方案,重新映射原点阵防伪码系统的字母-数字编码表中的键值对,同时设计了新的数据单元结构,用户可以按需选择不同的映射模式以及数据单元结构。通过这两者的结合,提高了不法分子破解编码的难度。本文利用混沌加密算法对编码后的数据进行加密,加强了点阵防伪码的安全性。算法基于Logistic映射,通过为模型设置三组不同的初始值0x以及乘数因子?,得到三组不同的伪随机序列,利用这些序列对编码数据进行三轮置乱与扩散。算法实现了较为快速的等长加密,节省了码图空间。随后本文从秘钥敏感性,抵抗暴力攻击以及差分攻击的能力,以及加密结果随机性这四个方面对本文设计的混沌加密算法进行测试,验证了此算法是合理并有效的。在自定义编码方案与混沌加密算法的基础上,本文设计了一套可以实际运行的点阵防伪码系统,包含编码,解码系统,以及防伪验证系统。编码系统使用java swing技术实现,负责接收用户输入的数据,对其进行编码和混沌加密,最终批量生成码图;解码系统基于android app,通过拍摄码图并进行一系列图像处理,分割后扫描数据单元得到加密内容,将其传输给防伪验证系统;防伪验证系统基于My Sql数据库实现,负责接收解码系统传输过来的内容,将其解密后使用查询计数器进行验证,告知客户此防伪码是否已经被查询过。通过实际运行和测试,证明本文建立的系统实现了预期的功能,在性能上基本满足设计要求,具有较好的实用性。
其他文献
“十一五”的一页即将合上,“十二五”的篇章就要书写。过去的五年,杭州坚持科学发展,成绩可囤可点:未来的五年,杭州继续科学发展,实现富民强市。近日,本刊记者专访了杭州市科技局党
针对某炼钢车间除尘控制系统改造过程中的实际需要,借助于IM-308C模板,实现了S7与S5PLC之间的数据交换,成功解决了HMI画面与S7-300PLC问的通讯问题。
介绍冠宏花园PHC管桩加土锚在深基坑支护中的实施过程,并对基坑支护进行了水平位移及沉降与隆起监测。
针对双输入双输出机炉协调控制系统,介绍了一种隐式广义预测自校正控制算法并对其进行仿真研究,分析仿真结果,总结参数变化对整个系统性能的影响,结果证实了算法的有效性。