基于公钥密码算法的二维码防伪系统开题报告
2021-03-11 00:31:13
1. 研究目的与意义(文献综述)
1.1背景
条码技术自产生到现在已有90多年的时间,最初的条码所能包含的信息量非常小,其可编码范围基本被限制在0~9十个代码以内,对应的扫码仪器也不具备广泛的应用性。但条码技术一经出现后便引起了人们的关注,条码技术也随着人们的不断改进和再创造而日渐成熟起来。
现在应用中的条形码已经成为收集有关人、物等资料的自动识别技术中的一个重要组成部分。它是一个具有极高识别效率的工具,能够为不同管理系统提供便利的支持。条形码在管理、存储、货运及销售等体系中的应用,极大地提高了工作的效率,节省了成本与人力的投入,也提高了在输入方面的准确度。全球范围内研制开发并已经在投入使用的条码多达250余种。依据条码的编码结构和条码性质的不同,可将条码进行8种不同维度的分类,目前常用的分类方式主要有两种:一种是按照携带信息的方式分为一维条码和二维条码;另一种是按照结构原理与形状分为行排式和矩阵式二维条码。一维条码起源较早,一直以来都作为一种专门用于供电子仪器识别的标准符号使用。但由于其自身信息容量的限制以及对于后台数据库的特殊依赖性,渐已不能满足人们处理日常识别管理中的需要,在20世纪80年代末,人们便开始投入研发新的能够弥补一维条码不足且更具应用价值的二维条码。二维码是一种形式简洁而生产制造成本又相对非常低廉的信息存储方式,在现实应用中充当作为对既定信息进行传播的载体的角色;同时,它又是一种集经济、实用性为一体的自动识别技术,具有免人工输入、信息采集量大、可靠性高、方便灵活、自由度大、识别设备简单、制作成本低等优点,是目前最具应用价值的条码。
由于编码设计、检验原理及识读方式的不同,二维条码包括多种不同的种类。根据结构原理与形状的差异,二维条码分为以code49、pdf417等为代表的行排式二维码和以data matrix、qr code等为主要代表的矩阵式二维条码。其中,qr code条码也称为qr码(quick response code),即快速识别码,是由日本denso-wave公司于1994年9月发明的,是最早可以对汉字进行编码的条码。qr码除了具备一般二维条码信息容量大、可编码范围广、可靠性强等的优点外,还具有超高速识别、全方位识别、空间占用小及能有效表示汉字等优点。正由于此,它已经成为目前商品标识、广告宣传、产品推广等应用中的重要“工具”。特别是最近几年,由于智能手机的广泛应用、4g网络的大面积覆盖及“物联网”平台的不断搭建,使得二维条码的应用推广更为凸显,也逐渐形成了以智能手机为平台,以二维码为载体的手机二维码业务:如支付宝中的扫码支付与转账,美团、大众点评等团购网站提供的生成qr形式的订单编号功能,各公司进行产品宣传或新服务推送时出现在宣传单及海报甚至于中网站上的宣传qr二维码等等。
二维码以图象的形式表示文本、数字及图像等多种信息,对于所承载和表达的信息具有一定的保密性,但二维码编码过程是按照既定的开放式编码格式进行的,对于信息的译码具有公开性,同时呈现在电子显像设备或印制于实体承印物上的二维码可以通过图像采集和印刷复制等手段进行任意的复制和转移,这使得二维码不具备防止复制和伪造的功能,因此二维码本身还不能实现严格意义上的安全防伪的目的。特别是随着计算机、图像处理、印刷等技术的高速发展,信息复制已经变得越来越简单,便捷。对于部分具有较高商业价值的信息,这种不法仿造现象甚至出现泛滥的情况。特别是在产品流通过程中,不法厂商通过伪造正规厂商产品及其产品外包装或标签,以假乱真、以次充好,不仅损害正品厂商的利益,妨碍产品的正常流通,同时还严重损害消费者的利益,对于食品类的假冒产品甚至会造成使广大消费者的生命安全受到威胁的严重后果。因此,在使用二维码进行信息传播的同时,加强二维码本身的安全防伪性能是极其必要的。
2. 研究的基本内容与方案
2.1基本内容
商品的防伪主要能解决两个关键问题,只要解决了就达到预期的防伪目的。
第一个问题是证明商品的真伪;第二个是确保商品的唯一性。
第一个真伪问题,从前述而言是通过防伪标识来实现的,但是有时候防伪标识也能被造假,使得广义上来讲传统的防伪标识首先要保证自身的防伪,进而引入了第二个唯一性问题。
3. 研究计划与安排
经过仔细的分析与研究,现把毕业设计的进度做如下大概的安排:
1)2月20日到2月28日:完成开题报告。
2)2月28日到3月31日:熟悉所选用的开发平台,学习相关技术,学习数据加密算法,运用所学的软件设计理论,完成整个系统的前期设计工作。
3)3月31日到5月10日:进行系统的编码、调试、集成、测试工作。
4. 参考文献(12篇以上)
[1] William Stallings著,密码编码学与网络安全:原理与实践(第5版),电子工业出版社,2011.12
[2] 梁栋著,Java加密与解密的艺术(第2版),机械工业出版社,2014.01
[3] 周志鹏,基于Java安全API的数字签名,江西省计算技术研究所,2013
[4] 李刚著,疯狂Android讲义(第2版),电子工业出版社,2014.02
[5] 王珊,萨师煊著,数据库系统概论(第五版),北京:高等教育出版社,2014.09
[6] 李旭东,基于Android移动终端摄像的图形处理与应用,电子科技大学,2011
[7] 袁启辉, 张云华,基于Android系统的二维码识别,浙江理工大学信息学院,2015
[8] 陈君,二维码技术在移动终端的安全应用研究,广东工业大学,2015
[9] 方文和,李国和,吴卫江,洪云峰,周晓明,面向Android的RSA算法优化与二维码加密防伪系统设计, 中国石油大学(北京)地球物理与信息工程学院; 中国石油大学(北京)油气数据挖掘北京市重点实验室; 石大兆信数字身份管理与物联网技术研究院,2017
[10] 丁志虎,RSA算法的研究与分析,昆明理工大学,2013
[11] 赵旭,数据加密算法分析与改进,哈尔滨工业大学,2012
[12] Wong Kwok Fong, Method and Device for Obtaining a Security Key, US201414187085,2014
[13] Ashish R. Wane; Siddharth P. Jamankar; Onkar V. Chandure, An Effective mechanism for Ensuring Security of QR Code ,International Journal of Advanced Research in Computer Science,2013
[14] Zhou Yingbing,LI Yongzhen, The Design and Implementation of a Symmetric Encryption Algorithm Based on DES, Proceedings of 2014 IEEE 5th International Conference on Software Engineering and Service Science,2014
[15] Yanna Wei, Yongtao Jin, Jianwei Zhou, Design and Realization of RSA Digital Signature System Based on Digital Certificate, 2015 International Conference on Mechanical,Electronic and Information Technology Engineering,2015