首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于区块链的匿名投票协议研究与设计

摘要第2-3页
ABSTRACT第3-4页
1 绪论第7-13页
    1.1 背景和研究意义第7-8页
    1.2 研究相关工作第8-10页
    1.3 电子投票流程及安全要求第10-11页
    1.4 文章主要工作及创新点第11页
    1.5 文章结构第11-13页
2 相关知识与技术介绍第13-23页
    2.1 相关加密技术第13-16页
        2.1.1 公钥加密技术第13-14页
        2.1.2 数字签名第14-15页
        2.1.3 盲签名第15-16页
    2.2 以太坊区块链及其相关技术第16-23页
        2.2.1 以太坊第17-18页
        2.2.2 公私钥与地址第18-19页
        2.2.3 区块链网络第19-20页
        2.2.4 智能合约与Solidity语言第20-21页
        2.2.5 区块链交易第21-23页
3 Foo投票协议研究分析第23-26页
    3.1 FOO协议方案介绍第23-25页
    3.2 FOO协议安全性分析和不足之处第25-26页
4 设计基于区块链的投票协议第26-33页
    4.1 协议参数及角色说明第26-27页
    4.2 投票协议设计第27-30页
        4.2.1 初始化阶段第27页
        4.2.2 验证和签名阶段第27-29页
        4.2.3 投票阶段第29页
        4.2.4 计票阶段第29-30页
        4.2.5 验证选票阶段第30页
    4.3 投票协议安全性的分析第30-32页
    4.4 两种协议比较分析第32页
    4.5 本章总结第32-33页
5 区块链电子投票系统的设计与实现第33-58页
    5.1 区块链安装部署与客户端使用第35-37页
    5.2 盲签名算法设计与实现第37-39页
        5.2.1 盲签名方案设计第37-38页
        5.2.2 盲签名方案实现第38-39页
    5.3 系统业务需求分析第39-40页
    5.4 投票系统模块详细设计第40-54页
        5.4.1 查看用户模块设计第42页
        5.4.2 新建投票项目模块设计第42-45页
        5.4.3 进行投票模块设计第45-53页
        5.4.4 验证投票模块设计第53-54页
    5.5 相关功能模块的实现第54-56页
        5.5.1 新增投票模块实现第54-55页
        5.5.2 获取代币模块实现第55-56页
        5.5.3 进行投票模块实现第56页
    5.6 实验记录分析第56-58页
6 总结与展望第58-60页
参考文献第60-64页
本文作者硕士期间取得的研究成果第64-65页
致谢第65-66页

论文共66页,点击 下载论文
上一篇:中国房地产价格影响因素区域性差异的实证分析
下一篇:我国地方政府投资行为对城镇化发展影响的研究