当前位置:主页 > 科技论文 > 软件论文 >

基于区块链的数字签名系统的设计与实现

发布时间:2021-05-01 03:45
  随着国际产业格局的迅速变革,信息技术变革的趋势越来越明显。而信息技术变革重要领域就是信息技术安全领域。目前,市场上的信息安全产品,其作用和运行模式类似于数据资产外面的围墙,以墙的安全保证数据资产的安全。这样的产品模式在目前环境下是可以起到很大的预防作用,但是没有从根本上解决问题,因为不能保证“墙”的安全、不受攻击。而且,云计算的出现,传统意义上系统的边界逐渐变得模糊,“围墙”式保护措施的功能也逐渐弱化。根据衡量计算机系统安全三个重要指标——完整性、可用性和机密性,完整性才是三个目标中关键的一环。另外一点,越来越多的信息安全问题暴露出来,导致客户对技术提供商所提供的技术产生质疑,甚至是不信任。因此,在充分了解数字签名和验证的过程之后,根据前期调研的结果以及与目标用户群的沟通情况,公司开发了一个基于区块链、通过数据签名和验证签名保护数据资产安全的数字签名系统。该项目以区块链为基础,以代理作为探针扫描被保护的资产,网关和核心处理主要业务,管控中心负责系统全局的监管、控制。在整个项目中,作者的主要工作是:负责项目需求的整理,保证需求的统一和完整;管控中心的部分功能开发和测试;对外提供的SDK ... 

【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校

【文章页数】:83 页

【学位级别】:硕士

【文章目录】:
致谢
摘要
ABSTRACT
1 引言
    1.1 课题来源
    1.2 国内外市场现状
    1.3 课题研究内容及意义
    1.4 论文主要工作
    1.5 论文组织结构
    1.6 本章小结
2 相关技术概述
    2.1 网页前端开发相关技术
        2.1.1 Angular JS
        2.1.2 Angular CLI
    2.2 区块链技术
    2.3 SM2和SM3算法
    2.4 MySQL数据库
    2.5 测试框架
    2.6 本章小结
3 数字签名系统需求分析
    3.1 系统业务分析
    3.2 整体功能介绍
    3.3 代理
        3.3.1 登录
        3.3.2 获取配置和任务
        3.3.3 安装配置和执行任务
        3.3.4 自动更新
    3.4 网关
        3.4.1 签名数据资产
        3.4.2 验证数据资产
    3.5 核心
        3.5.1 构建数字签名和验证字符串
        3.5.2 从区块链存取验证字符串
    3.6 管控中心
        3.6.1 用户管理
        3.6.2 代理管理
        3.6.3 规则管理
        3.6.4 资产管理
        3.6.5 预警管理
        3.6.6 相关数值的统计
    3.7 数据流图
    3.8 用户界面需求
    3.9 其他非功能性需求
    3.10 本章小结
4 概要设计
    4.1 系统架构设计
        4.1.1 系统整体架构
        4.1.2 管控中心架构
        4.1.3 代理架构
    4.2 技术框架
    4.3 数据库设计
    4.4 数据库读写分离
    4.5 本章小结
5 详细设计与实现
    5.1 系统整体功能设计
    5.2 功能实现
        5.2.1 登录
        5.2.2 获取配置和任务
        5.2.3 验证数据资产
        5.2.4 签名数据资产
        5.2.5 生成签名内容和验证字符串
        5.2.6 相关数值统计
        5.2.7 预警转移
    5.3 本章小结
6 系统测试
    6.1 测试目的
    6.2 测试重点
    6.3 自动化测试框架和测试工具的应用
        6.3.1 Jasmine测试框架
        6.3.2 Load Runner测试工具
        6.3.3 Postman测试工具
    6.4 测试方法和测试用例
        6.4.1 单元测试
        6.4.2 压力测试
        6.4.3 集成测试
    6.5 本章小结
7 总结与展望
    7.1 总结
    7.2 展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集


【参考文献】:
期刊论文
[1]区块链中的密码学技术[J]. 王化群,吴涛.  南京邮电大学学报(自然科学版). 2017(06)
[2]基于联盟区块链的智能电网数据安全存储与共享系统[J]. 吴振铨,梁宇辉,康嘉文,余荣,何昭水.  计算机应用. 2017(10)
[3]以太坊,发展前景广阔[J]. 熊爱宗.  世界知识. 2017(13)
[4]公有链和联盟链的道法术器[J]. 高志豪.  金卡工程. 2017(03)
[5]设计模式在信息系统中的应用[J]. 张怡天.  电脑编程技巧与维护. 2017(05)
[6]国密算法在央行应用的实践分析[J]. 文学.  金融科技时代. 2017(02)
[7]去中心化时差频差直接定位方法[J]. 朱颖童,董春曦,董阳阳,许锦,赵国庆.  航空学报. 2017(05)
[8]区块链技术综述[J]. 沈鑫,裴庆祺,刘雪峰.  网络与信息安全学报. 2016(11)
[9]区块链技术发展现状与展望[J]. 袁勇,王飞跃.  自动化学报. 2016(04)
[10]基于RSA的数字签名体制研究[J]. 魏艳娜,刘雪丽.  北华航天工业学院学报. 2014(05)

博士论文
[1]复杂数据的现场处理关键技术研究及实现[D]. 项天.中国科学技术大学 2014
[2]基于属性的数字签名算法设计与分析[D]. 孙昌霞.西安电子科技大学 2013
[3]信息交互设计方式的历史演进研究[D]. 郑杨硕.武汉理工大学 2013
[4]云存储中数据完整性保护关键技术研究[D]. 安宝宇.北京邮电大学 2012

硕士论文
[1]嵌入式浏览器布局渲染引擎的研究与实现[D]. 李永祥.电子科技大学 2013



本文编号:3170079

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3170079.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b1ae0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com