基于双线性对的短签名研究

基于双线性对的短签名研究

论文摘要

数字签名是一种物理签名的模拟,通过一个单向函数对要传送的报文进行处理,得到一系列用以证明报文来源并验证报文是否发生变化的字符串。其具有防伪造,防篡改,防抵赖等特点,是信息安全的核心技术之一。数字签名广泛应用于电子商务交易、电子政务的应用中。考虑到短签名有签名长度短、安全高效的特点,本文研究了短签名的算法优化、设计以及其应用。主要取得了以下成果:首先,考虑到短签名在双线性对计算中起到的重要作用,研究了仅x坐标的双线性对的计算,并且结合了反身双线性对的性质,即在双线性对e( P,Q)中,P = Qx ,优化了仅用x坐标来计算双线性对的算法,减少了仅x坐标双线性对计算中的一些域内元素运算操作,从而达到提高效率的目的。新的算法与原来的双线性对计算算法相比较,新算法运算速度提高了约40%。其次,本文基于开源库PBC提供了有限域内的运算操作,以及双线性对计算的操作,结合PBC库,在Visual C++ 6.0平台上模拟实现了BLS,ZSS短签名,并且对所得到的实验结果进行了效率分析。最后,本文研究了关于数据库的渗透测试,阐述了渗透测试的测试过程。并且使用了x-Scan,NBSI等软件,依据渗透测试测过程,模拟实现了Microsoft SQL Server渗透测试攻击和Microsoft SQL Server注入攻击。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 基于双线性对的数字签名研究背景
  • 1.2 基于双线性对的数字签名研究现状
  • 1.3 研究内容
  • 1.4 文章结构
  • 第二章 数字签名
  • 2.1 公钥加密体制
  • 2.1.1 RSA 算法
  • 2.1.2 DSA 算法
  • 2.1.3 ELGamal 签名体制
  • 2.2 双线性对签名体制
  • 2.2.1 双线性对定义和性质
  • 2.2.2 双线性对相关困难问题
  • 2.2.3 BLS 短签名
  • 2.2.4 ZSS 短签名
  • 第三章 反身双线性对的研究
  • 3.1 仅 x 坐标的双线性对计算
  • 3.1.1 算法原理
  • 3.1.2 算法过程
  • 3.2 反身双线性对
  • 3.2.1 算法研究
  • 3.2.2 算法模拟实现
  • 3.2.3 效率分析
  • 第四章 算法模拟实现
  • 4.1 实验平台
  • 4.2 PBC
  • 4.3 BLS 短签名模拟实现
  • 4.3.1 算法描述
  • 4.3.2 实验数据
  • 4.3.3 实验结果
  • 4.4 ZSS 短签名模拟实现
  • 4.4.1 算法描述
  • 4.4.2 实验数据
  • 4.4.3 实现结果
  • 4.5 结果分析
  • 第五章 数据库渗透测试
  • 5.1 渗透测试
  • 5.1.1 渗透测试概念
  • 5.1.2 渗透测试方法
  • 5.1.3 渗透测试的作用
  • 5.2 渗透测试过程
  • 5.3 数据库渗透测试模拟
  • 5.3.1 SQL 弱密码渗透测试
  • 5.3.2 SQL 注入渗透攻击测试
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读硕士学位期间的学术论文
  • 致谢
  • 相关论文文献

    • [1].单服务器上的双线性配对安全外包方案[J]. 计算机工程与应用 2020(09)
    • [2].反身双线性对计算的研究[J]. 科协论坛(下半月) 2011(02)
    • [3].一个无双线性对计算的基于证书的签名方案[J]. 管理工程师 2012(03)
    • [4].基于双线性对的前向安全环签名方案[J]. 太原师范学院学报(自然科学版) 2009(01)
    • [5].双线性对有效计算研究进展[J]. 软件学报 2009(11)
    • [6].双线性对签名方案的研究[J]. 电子制作 2015(20)
    • [7].双线性对快速计算中的多项式选取[J]. 电子科技大学学报 2011(03)
    • [8].基于双线性对的代理签名的研究与应用[J]. 计算机工程与应用 2008(29)
    • [9].双线性对代理盲签名在电子选举中的应用[J]. 菏泽学院学报 2015(02)
    • [10].基于双线性对的可验证密钥托管方案[J]. 计算机时代 2012(09)
    • [11].基于双线性对的匿名否决协议[J]. 计算机工程 2011(22)
    • [12].基于双线性对的秘密分享方案[J]. 计算机应用研究 2010(03)
    • [13].一种基于双线性对的代理签名方案[J]. 计算机工程 2010(24)
    • [14].[0,1]格上无限@-Fuzzy关系双线性方程的一些性质[J]. 乐山师范学院学报 2008(05)
    • [15].使用双线性对构造的智能卡口令认证方案[J]. 电子科技大学学报 2008(05)
    • [16].基于双线性对的车联网批量匿名认证方案研究[J]. 通信学报 2017(06)
    • [17].基于双线性对签名的安全移动客户端[J]. 信息网络安全 2013(05)
    • [18].基于双线性对的可验证的门限签名方案[J]. 哈尔滨师范大学自然科学学报 2010(04)
    • [19].基于双线性对与身份的数字签名方案研究[J]. 西南大学学报(自然科学版) 2009(05)
    • [20].一种基于双线性对的云数据完整性验证算法[J]. 计算机应用研究 2013(07)
    • [21].无双线性对的无证书两方密钥协商方案[J]. 计算机应用研究 2010(11)
    • [22].一种新的基于双线性配对的无线传感网络密钥协商方案[J]. 计算机科学 2010(05)
    • [23].一种基于双线性对的门限签名方案[J]. 兰州理工大学学报 2009(01)
    • [24].无双线性对的基于身份的认证密钥协商协议[J]. 电子与信息学报 2009(05)
    • [25].基于单个服务器的双线性对运算外包算法[J]. 计算机应用 2016(07)
    • [26].双线性Chirp变换的适用性[J]. 西安邮电大学学报 2013(06)
    • [27].基于双线性对的代理盲签名方案[J]. 信息安全与技术 2013(04)
    • [28].基于双线性对的代理盲签名方案[J]. 桂林电子科技大学学报 2011(04)
    • [29].一个计算非线性发展方程的双线性方程的方法[J]. 山西广播电视大学学报 2009(01)
    • [30].zk-snark的双线性对的国密化方案[J]. 信息网络安全 2019(10)

    标签:;  ;  ;  ;  ;  

    基于双线性对的短签名研究
    下载Doc文档

    猜你喜欢