其他分享
首页 > 其他分享> > 第四章 公钥密码

第四章 公钥密码

作者:互联网

第四章 公钥密码

公钥密码体制也被称为: 非对称密码体制

公钥密码的基本思想

• RSA算法原理及相关安全性分析

• ElGamal算法原理及相关安全性分析

• SM2算法原理

• 选择密文攻击

对称密码算法的缺陷

公钥密码的主要作用

公钥密码的理论基础: 陷门单向函数

单向函数:就是一个方向走很轻松,比如hash

陷门单向函数,就是在hash的过程中需要加入一个t,t叫做陷门。有t就可以反求,没有就不行。

研究公钥密码算法就是要找出合适的陷门单向函数

困难问题

RSA

RSA算法 - Dinesaw - 博客园 (cnblogs.com)

ElGamal密码体制

加密过程中选择的随机整数k也需要保密且为一次性

特点:

ElGamal的选择密文攻击

椭圆曲线密码体制

为保证RSA算法的安全性,它的密钥长度需一再增大,使得运算负担越来越大。相比之下,椭圆曲线密码的密钥长度是其1/5乃至1/10

(53条消息) 【密码学竞赛】椭圆曲线上的计算(多倍点问题)

椭圆曲线上的密码

有两点,一个点P,Q,并且Q=kP。P的阶是满足nP=O的最小正整数n。

(1)已知k和P易求Q;

(2)已知P、Q求k则是困难的

这就是椭圆曲线上的离散对数问题,可应用于构造公钥密码体制。

SM2

参数

通常选择特征p为160bit,加密的SEED不少于192bit的比特串

标签:公钥,加密,陷门,密码,算法,密钥,第四章
来源: https://www.cnblogs.com/tupo/p/16315188.html