论文部分内容阅读
随着科学技术的迅猛发展,大批实用技术发挥出应有的价值,这其中就包括二维码技术。二维码作为现如今最重要的信息传递载体,以信息容量大、识别高效、简洁的特点深受人们的青睐。但其普遍使用同样带来了很多潜在的信息安全隐患。本文针对机械产品表面二维码的信息安全问题,提出了二维码加密方法,并结合这一方法设计了一套针对机械产品的防伪溯源系统方案,不仅对二维码加密技术有重要应用价值,也对机械产品防伪有一定的借鉴意义。首先,针对信息传输的安全问题,提出了一种基于Feistel网络的加密算法—FES(Feistel Encryption Standard)密码,该算法具有安全性高、速度快、实用性强的特点。FES算法是利用改进的Feistel网络为整体结构,并结合改进的128位AES(Advanced Encryption Standard)算法的密钥编排设计出新的密码算法。在保证安全性的前提下,通过轮数确定实验确定最优轮数提高效率,且与AES密码比较,本文FES算法无论加密过程或解密过程都用时更少。并且本文选取16种随机性检验方法,以FES算法产生的上百组序列为实验样本进行实验,验证了算法的安全性。其次,针对二维码携带信息的安全问题,本文结合FES算法,提出了基于FES算法的QR码信息加密方法、基于FES算法的QR码图像加密方法以及基于FES算法的QR码混合加密方法,并利用仿真实验分析了每种方法的优劣。最后,针对机械产品的防伪溯源,本文选择了合适的二维码加密方法设计出一套基于PC端和移动端的防伪溯源系统方案,并结合用户需求做出整体架构设计与工作流程设计,并对方案作出可行性分析。本文通过对以上三项内容的研究,为二维码加密技术的实现与应用积累了经验,也为机械产品防伪溯源提供了理论基础。