菜单
  
    摘要祖冲之序列密码算法是3GPP机密性算法128-EEA3、完整性算法128-EIA3的核心组成部分。ZUC是一个面向字的流密码。它需要一个128位的初始密钥和一个128位的初始向量(IV)作为输入,输出一串32位字的密钥流。密钥流可以用来加密/解密。本文我们将介绍祖冲之序列密码算法的研究与实现,先给出相关符号注释,便于认知理解,再依次研究ZUC算法的三大组成部分:线性反馈位移存储器;比特重组;非线性函数F,工作方式以及ZUC在IV0的差异研究。最后结合先行者们的研究成果,给出C语言环境下ZUC算法的实现,了解ZUC算法在当今密码学中的重要地位和深刻意义。20793
    关键词:  祖冲之算法;128-EEA3;128-EIA3;线性反馈位移存储器;比特重组;非线性函数F
    毕业论文设计说明书(论文)外文摘要
    Title    Research And Implementation Against Stream Cipher ZUC  
    Abstract
    Stream cipher ZUC is the most important component in the 3GPP confidentiality and integrity algorithms 128-EEA3 and 128-EIA3.ZUC is a word-oriented stream cipher with 128-bit secret key and a 128-bit initial vector(IV).The key stream can be used to encrypt / decrypt. In this paper, we will introduce the research and implementation against stream cipher ZUC,show the related symbols to understand,then learn three sections of ZUC:Linear Feedback Shift Register;Bit-Reorganization Function;Nonlinear Function F,and working mode, reference literature, the research results of the pioneers, to realize ZUC algorithm visual C environment,to understand the importance of the ZUC algorithm in cryptography and profound significance.
    Keywords  ZUC;128-EEA3;128-EIA3;Linear Feedback Shift Register;
    Bit-Reorganization Function;Nonlinear Function F.
    目录
    一  引言1
    二  预备知识2
        2.1 基2
    2.2 位排序2
    2.3 注释符号2
    三  算法描述4
    3.1 总体框架4
        3.1.1 S盒.5
            3.1.2 线性变换L1 和L27
        3.2 密钥加载7
        3.3 ZUC算法的运行.8
            3.3.1初始化阶段.8
            3.3.2工作阶段.9
    四  ZUC在iv0的差异研究.,11
        4.1Δiv0的弱密钥.11
        4.2检测Δiv0的弱密钥。13
        4.3恢复Δiv0的弱密钥.。.14
    五  ZUC算法的实现.15
    结论.23
    致谢.24
    参考文献.25
    附件.26
    一 引言
        密码学(英语:cryptography,源于希腊语kryptós“隐藏的”,和gráphein“书写”)是研究如何隐密地传递信息的学科。在当今社会,特指对信息以及其传输的数学性研究,常被人们认为是数学和计算机科学的分支,也和信息论密切关联[1]。
    序列密码也称为流密码,它是对称密码算法的一种。序列密码具有实现简单、便于硬件实施、加解密处理速度快、没有或只有有限的错误传播等特点,因此在实际应用中,特别是专用或机密机构中保持着优势,典型的应用领域包括无线通信、外交通信。 1949年Shannon证明了只有一次一密的密码体制是绝对安全的,这给序列密码技术的研究以强大的支持,序列密码方案的发展是模仿一次一密系统的尝试,或者说“一次一密”的密码方案是序列密码的雏形。如果序列密码所使用的是真正随机方式的、与消息流长度相同的密钥流,则此时的序列密码就是一次一密的密码体制。
         祖冲之序列密码算法由中国科学院等单位研制,由中国通信标准化协会、工业和信息化部电信研究院和中国科学院等单位共同推动,并收纳为3GPP新一代宽带无线移动通信系统(LTE)国际标准。祖冲之算法的名字源于我国古代数学家祖冲之,它包括加密算法128-EEA3和完整性保护算法128-EIA3,是其核心组成部分,主要用于移动通信系统空中传输信道的信息加密和身份认证,以确保用户通信安全。在2012年9月日本福岗召开的第53次第三代合作伙伴计划(3GPP)系统架构组会议上,祖冲之算法被批准成为LTE国际标准。这是我国商用密码算法第一次走出国门,参加国际标准制定,是我国密码学研究历史上的一次重大成功和突破[2]。
  1. 上一篇:大学生网络购物情况的抽样调查研究
  2. 下一篇:Gauss-Green公式的推广及其应用
  1. 时间序列预测方法在股票市场上的应用

  2. 淮安市PM2.5浓度的时间序列分析

  3. 中国各省份经济发展状况...

  4. 国内生产总值与国民储蓄...

  5. 人均GDP时间序列模型及预测

  6. 三角形中的最值问题之研究

  7. 居民消费价格指数(CPI)...

  8. 十二层带中心支撑钢结构...

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 乳业同业并购式全产业链...

  11. 当代大学生慈善意识研究+文献综述

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 电站锅炉暖风器设计任务书

  14. 大众媒体对公共政策制定的影响

  15. 中考体育项目与体育教学合理结合的研究

  16. java+mysql车辆管理系统的设计+源代码

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回