有限自动机公钥密码的研究与实现

有限自动机公钥密码的研究与实现

论文摘要

有限自动机公钥密码(FAPKC)是我国学者提出的一种基于有限自动机可逆性理论的公钥密码体制,是国际上第一个时序公钥密码体制。由于只涉及逻辑运算,与其他主流的公钥密码体制相比,其具有实现简单、运算速度较快的优势,自提出以后,受到了密码学界广泛关注。迄今为止,已经有6种以上基于有限自动机理论的公钥算法被提出。同时随着有限自动机理论的发展,FAPKC也面临着更深入的分析和应用。有限自动机公钥密码在发展过程中,其算法从最早提出的FAPKCO发展到最新的FAPKC3及其变型FAPKC4;目前已知针对FAPKC的攻击和分析方法有:约化梯阵攻击、线性R_aR_b攻击、随机搜索攻击等。本文对这几种算法变型及密码分析成果进行了全面的总结。本文的主要工作有以下几点:一、从随机搜索攻击的角度出发,对FAPKC3的安全性进行了分析,用约化梯阵方法对自动机方程进行线性解析,基于等价的线性RaRb变换,提出了攻击算法RSS,估算了成功率的下界,该攻击算法比以往的搜索算法具有更高的搜索成功率和普适性。二、分析了采用传统的“向量与”非线性算子在抵抗随机搜索攻击方面的弊端,使用Meskanen的“上三角矩阵”构造法生成非线性分量自动机,给出了新的非线性算子构造。同时对改进的密钥生成方法进行了算法的软件仿真和分析;该算法保持原来有限自动机公钥密码算法的安全性,同时实现更简单。本文最后讨论了尚未解决的问题和展望了未来进一步的工作。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 公钥密码学基本理论
  • 1.2 有限自动机公钥密码的研究
  • 1.3 本文研究内容与结构
  • 第2章 有限自动机可逆性理论
  • 2.1 基本概念
  • 2.2 复合有限自动机
  • 2.3 有限自动机的可逆性
  • aRb变换'>2.4 RaRb变换
  • 第3章 有限自动机公钥密码体制
  • 3.1 FAPKC0
  • 3.1.1 FAPKC0的密钥生成
  • 3.1.2 FAPKC0的加解密
  • 3.1.3 FAPKC0的签名
  • 3.2 FAPKC1与FAPKC2
  • 3.2.1 FAPKC1
  • 3.2.2 FAPKC2与基于身份的密码体制
  • 3.3 FAPKC3及其变型
  • 3.3.1 FAPKC3的密钥生成
  • 3.3.2 FAPKC3的加解密
  • 3.3.3 FAPKC3的签名
  • 3.3.4 FAPKC4简介
  • 第4章 FAPKC的密码分析
  • 4.1 FAPKC0及其变型的破译
  • 1攻击'>4.1.1 PAL1攻击
  • +攻击'>4.1.2 AτM及AτM+攻击
  • 4.2 FAPKC3的密码分析
  • 4.2.1 约化梯阵方法
  • 4.2.2 非线性核攻击
  • aRb攻击与线性RaRb变换筛'>4.2.3 线性RaRb攻击与线性RaRb变换筛
  • 第5章 FAPKC3的搜索攻击分析与改进算法
  • 5.1 FAPKC3的搜索攻击分析
  • 5.1.1 符号与一些结果
  • 5.1.2 随机搜索算法及讨论
  • 5.2 改进的密钥生成算法
  • 5.2.1 "上三角矩阵"算法
  • 5.2.2 非线性算子的构造
  • 5.2.3 算法的安全性讨论
  • 5.3 算法的软件实现
  • 总结与展望
  • 全文总结
  • 进一步的工作
  • 致谢
  • 参考文献
  • 附录:算法实现部分源代码
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].概率有限自动机积的覆盖性[J]. 湖南科技大学学报(自然科学版) 2017(04)
    • [2].有限自动机可识别语言的基数[J]. 计算机工程与应用 2018(15)
    • [3].概率有限自动机的代数性质[J]. 数学的实践与认识 2016(08)
    • [4].扰动值模糊有限自动机及其语言[J]. 模式识别与人工智能 2016(04)
    • [5].带空移动的加权有限自动机量化等价及其转换[J]. 计算机应用与软件 2016(08)
    • [6].概率有限自动机的交换性[J]. 江苏理工学院学报 2014(06)
    • [7].基于确定的有限自动机的工作流机制研究[J]. 电子制作 2015(09)
    • [8].基于扩展确定有限自动机的功能需求获取方法[J]. 实验技术与管理 2020(05)
    • [9].有限自动机的同态[J]. 工程数学学报 2014(01)
    • [10].循环模糊有限自动机的同态性质[J]. 模糊系统与数学 2014(04)
    • [11].二维二方向有限自动机的识别能力研究[J]. 北京理工大学学报 2012(11)
    • [12].概率有限自动机的积和分解[J]. 计算机工程与应用 2009(15)
    • [13].概率有限自动机的商和同态[J]. 工程数学学报 2009(05)
    • [14].基于信息系统的确定有限自动机最小化算法[J]. 计算机应用 2012(07)
    • [15].直觉模糊有限自动机的乘积[J]. 模糊系统与数学 2012(04)
    • [16].循环自动机的等价性[J]. 计算机工程与应用 2011(07)
    • [17].模糊有限自动机的乘积覆盖性[J]. 模糊系统与数学 2011(02)
    • [18].确定有限自动机到正则表达式转换的并行处理[J]. 枣庄学院学报 2011(02)
    • [19].数字图像的加权有限自动机表示[J]. 太原师范学院学报(自然科学版) 2010(02)
    • [20].确定有限自动机的矩阵形式[J]. 四川师范大学学报(自然科学版) 2009(04)
    • [21].加权有限自动机在语音识别中的应用[J]. 太原城市职业技术学院学报 2009(08)
    • [22].一种改进的有限自动机正则化方法研究[J]. 中原工学院学报 2008(03)
    • [23].确定有限自动机的逻辑形式定义[J]. 西南师范大学学报(自然科学版) 2008(05)
    • [24].基于模板有限自动机的正则表达式匹配算法[J]. 计算机应用研究 2016(07)
    • [25].由单个状态生成的有限自动机的一些性质[J]. 工程数学学报 2011(01)
    • [26].利用信息检索和概率有限自动机的程序理解[J]. 浙江大学学报(工学版) 2008(12)
    • [27].一种获得有限自动机状态间关系的高效算法[J]. 计算机研究与发展 2012(S2)
    • [28].有限自动机在自动柜员机测控程序设计中的应用[J]. 中小企业管理与科技(上旬刊) 2011(07)
    • [29].确定型模糊多重集有限自动机的极小化[J]. 计算机工程与科学 2016(12)
    • [30].格值模糊有限自动机的同态[J]. 模糊系统与数学 2020(01)

    标签:;  ;  ;  ;  ;  

    有限自动机公钥密码的研究与实现
    下载Doc文档

    猜你喜欢