03 非对称密码学.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
03 非对称密码学.pdf

信息安全实验 北京邮电大学信息安全中心 武 斌 上次课的主要内容(分组密码) ?对称密码原理 ?DES算法的原理 ?DES的运行模式 ?3DES的原理 ? Feistel网络 (离散对数) 本次课的主要内容(公钥密码) ?公钥密码数学基础 ? 单向陷门函数 ? 离散对数 ? 大整数分解 ? 背包问题 ? 椭圆曲线 ?公钥密码体制 ? RSA密码体制 (离散对数) ? 背包密码体制 ? ECC密码体制 参考书(References) ?《现代密码学基础》 章照止主编 北京邮电大学出版社 ?《应用密码学 协议、算法与C源程序》 Bruce Schneier 著 吴世忠等译 ?《初等数论》 严士健著 高等教育出版社 ?《公钥加密算法及其快速实现》 冯登国著 科学出版社 ?《应用密码学》 杨义先、钮心忻著 北京邮电大学出版社 ?《密码分析学》 冯登国编著 清华大学出版社 ?《信息安全实验指导》 崔宝江,周亚建 国防工业出版社 密码学实验教学目的 ?通过实验帮助学生建立起非对称密码算法的概念 体系,获得对非对称密码算法的感性认识。 ?帮助学生了解常见的非对称加密算法。 本次实验的教学要求 ?学生通过实验能深入、透彻地理解RSA等算法的 基本原理; ?能使用RSA对文件进行加密。 非对称密码算法 非对称密码技术又称公钥密码技术,或双钥密码技术, 即加密和解密数据使用不同的密钥。 B公钥 用户A 信息M 非对码密钥算法 密文C 非对称 信息M 密码算法 密文C 网络 用户B B私钥 非对称密码体制的提出 ? Diffie,W., Hellman, M. “New Directions in Cryptography.” Proceedings of the AFIPS National Computer Conference, June 1976. ? Diffie,W., Hellman, M. “Multiuser Cryptographic Techniques.” IEEE Transactions on Information Theory, November 1976. 非对称密码体制的密钥管理 ? 非对称密钥技术解决了密钥的发布和管理问题, 商户可以公开其公开密钥,而保留私有密钥。 ? 发送方可以用人人皆知的接收方公开密钥对发 送的信息进行加密,安全的传送给该接收方, 然后由接收方用自己的私有密钥进行解密。 非对称密码体制的原理 ? 公钥体制的基本原理是 单向陷门函数。 非对称密码体制的安全性取决于构造双钥算法 所依赖的数学问题。即要求加密函数具有单向性, 即求逆的困难性。 因此,设计双钥体制的关键是首先要寻求一个 合适的 单向函数。 单向函数 一个函数f:A?B,若它满足: 1、对所有x?A,易于计算f(x); 2、对“几乎所有x?A”,由f(x)求x“极为困 难”,以至于实际上不可能做到。 则称f为单向(One-way)函数。 定义中的“极为困难”是对现有的计算资源和 算法而言。 单向陷门函数 单 向 陷 门 函 数 ( Trapdoor one-way function),是这样的单向函数: ? 在不知陷门信息下,由f(x)求x“极为困难”; ? 当知道陷门信息后,由f(x)求x是易于实现的。 单向函数举例1 ?离散对数(Discrete logarithm) 给定一大素数p(比如 p在21024数量级),p-1包含另一大 素数因子。称log2p为素数p的长度。 {1,

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档