基于区块链技术的社会信用管理系统
发布时间:2021-03-02 17:43
中国的社会信用体系起步较晚,但是社会信用问题较大,一个良好的社会信用体系能有效促进社会经济、文化等各方面的发展。另外,在可预见的将来,个人的信用信息将会变成可贵的个人数字资产,对个人信用的良好管理将会创造出不小的经济效益。然而在现如今的社会条件下,信用成本升高、个人信息泄露等问题日益严重,亟需一套有效的方法处理这些问题。区块链技术是今年来兴起的一项综合性分布式技术,其不可篡改的链式结构和基于密码学的信任机制和共识机制能提供一个安全可靠、信息保密的系统,其天然的信任机制和社会信用管理有着极高的契合度。本论文的主要目的就是将区块链技术与社会信用体系相结合,探索一个全新的基于区块链技术的社会信用管理系统。论文围绕区块链技术,在研究了共识机制、加密手段等技术问题后,设计了一套基于联盟链的社会信用管理系统。为了解决业务需求,本系统在研究了区块链系统的特点之后创新性的设计了基于密钥交易的授权操作,使系统中每一次授权操作都能高效、安全、快捷的记录在区块链网络中,并且采用了基本的前端—后台—区块链网络三层结构对系统进行整体设计。除了系统主体部分的联盟链之外,为了系统的可扩展性和实用性,还初步设计了一个...
【文章来源】:上海市计算技术研究所上海市
【文章页数】:81 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外相关技术进展
1.3 本文主要工作
1.4 本文的主要组织结构
1.5 本章小结
第二章 系统相关技术理论介绍与分析
2.1 区块链技术
2.1.1 区块链简介
2.1.2 共识机制
2.1.3 联盟链
2.1.4 跨链技术
2.2 安全控制技术
2.2.1 哈希算法与数字摘要
2.2.2 加解密算法与数字签名
2.2.3 数字时间戳
2.2.4 同态加密技术
2.3 其他技术及理论介绍
2.3.1 Redis数据库
2.3.2 社会信用体系
2.4 本章小结
第三章 信用中心需求分析
3.1 总体功能需求
3.1.1 系统管理员需求
3.1.2 普通用户和联盟用户需求
3.1.3 系统功能需求总结
3.2 其他非功能需求
3.2.1 数据存储需求分析
3.2.2 数据安全需求分析
3.2.3 市场应用需求分析
3.3 本章小结
第四章 基于区块链的社会信用体系系统设计
4.1 系统总体设计
4.2 系统功能模块设计
4.2.1 身份管理模块设计
4.2.2 权限管理模块设计
4.2.3 信用档案管理模块设计
4.2.4 授权模块设计
4.2.5 加密模块设计
4.2.6 区块链客户端模块设计
4.3 区块链网络设计
4.4 本章小结
第五章 基于区块链的社会信用体系系统实现
5.1 身份管理模块实现
5.2 区块链客户端模块实现
5.2.1 超级账本fabric的部署与配置
5.2.2 区块链客户端运行流程
5.3 链上代码实现
5.4 信用档案管理模块实现
5.4.1 创建信用档案
5.4.2 查询信用档案
5.4.3 修改和作废信用档案
5.5 权限管理模块实现
5.6 授权模块实现
5.7 加密模块实现
5.8 本章小结
第六章 系统测试
6.1 功能测试
6.2 链上代码测试
6.3 性能测试
6.3.1 压力测试
6.3.2 兼容性测试
6.4 网络接口测试
6.5 本章小结
第七章 总结与反思
7.1 工作总结
7.2 不足与有待提高
参考文献
致谢
【参考文献】:
期刊论文
[1]我国社会信用体系机制:事前甄别还是失信惩戒——来自于创业投资的证据[J]. 黄卓群. 山西财经大学学报. 2019(01)
[2]全同态加密的发展与应用[J]. 王付群. 信息安全与通信保密. 2018(11)
[3]区块链技术在征信领域应用探究[J]. 解黎,姚世坤. 征信. 2018(08)
[4]区块链技术在征信业的应用探析[J]. 时明生. 征信. 2018(01)
[5]基于联盟区块链的智能电网数据安全存储与共享系统[J]. 吴振铨,梁宇辉,康嘉文,余荣,何昭水. 计算机应用. 2017(10)
[6]区块链技术的本质特征及其金融领域应用研究[J]. 孙国茂. 理论学刊. 2017(02)
[7]区块链金融理论研究的最新进展[J]. 乔海曙,谢姗珊. 金融理论与实践. 2017(03)
[8]基于区块链的应用系统开发方法研究[J]. 蔡维德,郁莲,王荣,刘娜,邓恩艳. 软件学报. 2017(06)
[9]区块链之跨链技术介绍[J]. 高志豪. 金卡工程. 2016(11)
[10]SM4分组密码算法综述[J]. 吕述望,苏波展,王鹏,毛颖颖,霍利利. 信息安全研究. 2016(11)
硕士论文
[1]基于区块链的电子病历系统的设计与实现[D]. 张圣垚.哈尔滨工业大学 2018
[2]区块链中的身份识别和访问控制技术研究[D]. 张青禾.北京交通大学 2018
[3]基于角色的权限管理系统的设计与实现[D]. 张琪.电子科技大学 2013
本文编号:3059669
【文章来源】:上海市计算技术研究所上海市
【文章页数】:81 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外相关技术进展
1.3 本文主要工作
1.4 本文的主要组织结构
1.5 本章小结
第二章 系统相关技术理论介绍与分析
2.1 区块链技术
2.1.1 区块链简介
2.1.2 共识机制
2.1.3 联盟链
2.1.4 跨链技术
2.2 安全控制技术
2.2.1 哈希算法与数字摘要
2.2.2 加解密算法与数字签名
2.2.3 数字时间戳
2.2.4 同态加密技术
2.3 其他技术及理论介绍
2.3.1 Redis数据库
2.3.2 社会信用体系
2.4 本章小结
第三章 信用中心需求分析
3.1 总体功能需求
3.1.1 系统管理员需求
3.1.2 普通用户和联盟用户需求
3.1.3 系统功能需求总结
3.2 其他非功能需求
3.2.1 数据存储需求分析
3.2.2 数据安全需求分析
3.2.3 市场应用需求分析
3.3 本章小结
第四章 基于区块链的社会信用体系系统设计
4.1 系统总体设计
4.2 系统功能模块设计
4.2.1 身份管理模块设计
4.2.2 权限管理模块设计
4.2.3 信用档案管理模块设计
4.2.4 授权模块设计
4.2.5 加密模块设计
4.2.6 区块链客户端模块设计
4.3 区块链网络设计
4.4 本章小结
第五章 基于区块链的社会信用体系系统实现
5.1 身份管理模块实现
5.2 区块链客户端模块实现
5.2.1 超级账本fabric的部署与配置
5.2.2 区块链客户端运行流程
5.3 链上代码实现
5.4 信用档案管理模块实现
5.4.1 创建信用档案
5.4.2 查询信用档案
5.4.3 修改和作废信用档案
5.5 权限管理模块实现
5.6 授权模块实现
5.7 加密模块实现
5.8 本章小结
第六章 系统测试
6.1 功能测试
6.2 链上代码测试
6.3 性能测试
6.3.1 压力测试
6.3.2 兼容性测试
6.4 网络接口测试
6.5 本章小结
第七章 总结与反思
7.1 工作总结
7.2 不足与有待提高
参考文献
致谢
【参考文献】:
期刊论文
[1]我国社会信用体系机制:事前甄别还是失信惩戒——来自于创业投资的证据[J]. 黄卓群. 山西财经大学学报. 2019(01)
[2]全同态加密的发展与应用[J]. 王付群. 信息安全与通信保密. 2018(11)
[3]区块链技术在征信领域应用探究[J]. 解黎,姚世坤. 征信. 2018(08)
[4]区块链技术在征信业的应用探析[J]. 时明生. 征信. 2018(01)
[5]基于联盟区块链的智能电网数据安全存储与共享系统[J]. 吴振铨,梁宇辉,康嘉文,余荣,何昭水. 计算机应用. 2017(10)
[6]区块链技术的本质特征及其金融领域应用研究[J]. 孙国茂. 理论学刊. 2017(02)
[7]区块链金融理论研究的最新进展[J]. 乔海曙,谢姗珊. 金融理论与实践. 2017(03)
[8]基于区块链的应用系统开发方法研究[J]. 蔡维德,郁莲,王荣,刘娜,邓恩艳. 软件学报. 2017(06)
[9]区块链之跨链技术介绍[J]. 高志豪. 金卡工程. 2016(11)
[10]SM4分组密码算法综述[J]. 吕述望,苏波展,王鹏,毛颖颖,霍利利. 信息安全研究. 2016(11)
硕士论文
[1]基于区块链的电子病历系统的设计与实现[D]. 张圣垚.哈尔滨工业大学 2018
[2]区块链中的身份识别和访问控制技术研究[D]. 张青禾.北京交通大学 2018
[3]基于角色的权限管理系统的设计与实现[D]. 张琪.电子科技大学 2013
本文编号:3059669
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3059669.html