首页> 中文学位 >基于区块链的安全二维码生成方案研究
【6h】

基于区块链的安全二维码生成方案研究

代理获取

目录

摘要

第1章绪论

1.1课题研究背景及意义

1.2二维码研究现状

1.2.1二维码技术国内外研究现状

1.2.2二维码安全问题研究现状

1.3区块链技术现状

1.4论文研究的主要内容

1.5论文结构及章节安排

第2章二维码编解码及区块链技术研究

2.1二维码技术基础

2.1.1二维码结构

2.1.2二维码编码原理

2.1.3二维码解码原理

2.2区块链技术研究

2.2.1区块链基本概念

2.2.2区块链工作原理

2.2.3区块链中的密码学

2.3本章小结

第3章二维码生成算法及分析

3.1二维码生成算法

3.1.1 JavaScript二维码生成算法

3.1.2 jQuery二维码生成算法

3.1.3第三方API二维码生成算法

3.2二维码生成算法分析

3.3本章小结

第4章基于区块链的安全二维码生成方案研究

4.1引言

4.2以太坊区块链

4.3基于区块链的安全二维码生成方案

4.3.1二维码生成模块

4.3.2二维码安全验证模块

4.3.3区块链功能模块

4.4本章小结

第5章实验验证及测试

5.1引言

5.2实验测试环境

5.3基于区块链的安全二维码生成方案实现与测试

5.3.1智能合约部署测试

5.3.2 createQRID测试

5.3.3方案运行流程验证

5.3.4二维码生成模块测试

5.3.5二维码安全验证模块测试

5.4本章小结

第6章总结和展望

6.1总结

6.2展望

参考文献

致谢

攻读硕士学位期间发表的论文和参加的科研工作

声明

展开▼

摘要

随着移动互联网产业的飞速发展以及智能终端设备的大范围推广,人们对于信息传输方式有了更高的要求。作为一种新兴的信息传输载体,二维码逐渐成为信息传输和数据存储的重要方式,在诸多领域得到广泛应用,然而随之也产生了一系列安全问题。 本文详细分析了二维码目前面临的安全问题,针对二维码信息容易被篡改提出了相应的解决方案,设计实现一种基于区块链的安全二维码生成方案。从二维码生成展开,利用区块链技术为二维码信息添加安全机制,通过以太坊区块链平台,编写二维码信息的智能合约,为二维码信息提供唯一身份标识的ID编码号,并将该编码号与二维码信息一一对应添加到区块链,通过该编码号可以在区块链中获取到对应的二维码信息,保证了二维码信息不被篡改。 基于区块链的安全二维码生成方案包括二维码生成模块、区块链功能模块以及二维码安全验证模块。其中,二维码生成模块结合区块链智能合约和哈希运算实现二维码生成;区块链功能模块实现唯一身份标识分配和二维码信息存储;二维码安全验证模块利用哈希值判断来进行安全验证。此方案充分利用区块链技术优势保证二维码信息不被篡改,较好的解决了二维码安全问题。 本文采用JavaScript编程语言与Solidity智能合约编程语言,设计实现了基于区块链的安全二维码生成模块和安全验证模块,完成了以太坊区块链的私有链搭建,利用web3.js实现JavaScript与区块链交互,从而实现了该方案各模块的功能,通过多组实验对各模块进行测试,验证了该方案的可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号