第8讲 公钥密码学.pptVIP

  • 4
  • 0
  • 约5.85千字
  • 约 46页
  • 2018-05-22 发布于河南
  • 举报
第8讲 公钥密码学

第8讲 公钥密码学 公钥密码学 公钥密码学思想 RSA算法 公钥的应用 公钥密码体制 两个误解 传统密码中的两个问题 密码学革命 公钥密码体制特点 用公钥进行加密 公钥进行加密 用公钥进行认证 用公钥进行认证 用公钥进行认证:问题?? 公钥体制:保密和认证 公钥密码体制的应用 对公钥密码体制的要求: 公钥密码学的研究情况 与计算复杂性理论密切相关 计算复杂性理论可以提供指导 但是需求不尽相同 计算复杂性通常针对一个孤立的问题进行研究 而公钥密码学往往需要考虑一些相关的问题 比如,密码分析还需要考虑已知明文、选择明文等相关的情形 讨论的情形不同 计算复杂性考虑最坏的情形 而对于公钥密码学则是不够的 一个困难问题必然会导致一个保密性很好的密码系统吗? 不一定,还需要有好的构造 背包(knapsack)问题 0-1背包问题: 给定一个正整数S和一个背包向量A=(a1,…,an),其中ai是正整数,求满足方程 S = ∑aixi 的二进制向量X=(x1,…,xn)。 这是一个NP完全问题,解决这个问题所需要的时间与n呈指数增长 背包问题用于公钥密码学 做法方法:明文为X,S为密文 奥妙在于有两类背包,一类可以在线性时间内求解,另一类则不能 把易解的背包问题修改成难解的背包问题 公开密钥使用难解的背包问题 私钥使用易解的背包问题 易解的背包问题——超递增背包 满足下列条件的背包 ai

文档评论(0)

1亿VIP精品文档

相关文档