基于JAVA的二维码混合加密算法任务书

 2021-09-06 07:06:52

1. 毕业设计(论文)主要内容:

随着智能手机和移动通信技术的迅速发展与普及,以手机终端为载体的移动票务作为一种新型的无纸化、无卡化票务,成为票务发展的趋势和国内外研究的热点。近年来,一些国家或地区对移动票务的应用进行了多种形式的探索与实践, QR码凭借其成本低、识别速率快、安全性高等特点逐渐受到各企业的青睐,QR码电子票业务的发展顺应了当今社会信息化和网络化建设的要求,能够有效提高服务质量和票据管理效率有利于解决手工售票工作强度大、票证查询难等问题,同时,节约大量的印刷成本,减少资源浪费,环保而高效,给消费者带来极大的便利。但是,QR二维条码并不是一种严格的信息防伪技术,其本身易被复制和伪造。就电子票业务来说,伪造者(或非法用户)通过读取票务公司已发售的部分电子票的票务信息,有可能推测出其他的电子票信息并进行伪造。同时,电子票作为一种车票形式必然包含乘客的敏感信息,市面上任意的扫码软件扫描电子票便可获取电子票的明文信息从而引发个人信息的泄露。因而,研究QR码的加密算法以提高电子票的安全性成为其推广的关键所在。从QR码编解码原理入手,结合RSA算法公钥加密体制对电子票原始信息加密生成密文,防止信息泄露;同时将数字摘要算法运用到RSA算法的私钥签名体制中,将原始信息的“数字指纹”附加到加密后的密文上,解密时首先对签名进行验证从而防止电子票被篡改或伪造。以Java语言为开发语言对混合加密算法进行设计,基于Android平台开发原型系统,模拟密钥的生成与发布、QR码生成与识别过程,从而对算法进行测试,并考虑实际运用场景对算法进行优化。

2. 毕业设计(论文)主要任务及要求

(1)查阅文献,了解QR码加密相关概念、关键技术、发展现况及其发展趋势;了解RSA算法及数字摘要原理,尤其了解现阶段混合加密算法的应用现状,借鉴其在其它领域的应用,并考虑将其运用到QR码电子票的加密上;

(2)算法设计,借鉴当前成熟的RSA算法,结合QR码编码技术,从QR防伪及防止信息泄露出发,设计一套混合加密算法,以提高QR的安全性;

(3)系统构架设计,模拟QR码电子票实际运用场景,构建系统整体框架并划分功能模块;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 毕业设计(论文)完成任务的计划与安排

1-3周:查阅参考文献、资料;外文文献翻译;调研需求;撰写开题报告;

4-5周:学习RSA加密算法、MD5摘要算法、QR码编解码原理;

6-7周:搭建Android开发环境,学习eclipse开发软件;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 主要参考文献

中文参考文献:

[1] 林涌,卢江海.基于RSA数字签名的二维码检验报告防伪平台构建[J].质量技术监督研究.2015,(04):55-57.

[2] 雷定猷,贾莉.基于手机QR 码车票的地铁移动票务系统研究[J].中南大学学报(自然科学版).2016,47(4):1406-1413

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。