RSA算法 RSA算法的理论基础: 大数分解:两个大素数相乘在计算上是容易实现的,但 将该乘积分解为两个大素数因子的计算量却相当巨大。 >素数检测:素数检测就是判定一个给定的正整数是否为 素数。 其他的公钥加密体制 背包加密体制、 EIGama加密体制、椭圆曲线加密等
RSA算法 RSA算法的理论基础: ➢大数分解:两个大素数相乘在计算上是容易实现的,但 将该乘积分解为两个大素数因子的计算量却相当巨大。 ➢素数检测:素数检测就是判定一个给定的正整数是否为 素数。 其他的公钥加密体制: 背包加密体制、EIGamal加密体制、椭圆曲线加密等
第三章数字签名技术与应用 1、数字签名的基本概念 2、几种常用的数字签名技术 3、美国数字签名标准(DSS)
第三章 数字签名技术与应用 1、数字签名的基本概念 2、几种常用的数字签名技术 3、美国数字签名标准(DSS)
数字签名的定义 数字签名( Digital signature): 指发送者根据消息产生摘要,并对摘要用自身的签名 私钥进行加密。消息和用自身签名私钥加密的数字摘 要组合成数字签名。 数字签名的作用 验证消息发送方的身份 验证消息内容的完整性
数字签名(Digital Signature): 指发送者根据消息产生摘要,并对摘要用自身的签名 私钥进行加密。消息和用自身签名私钥加密的数字摘 要组合成数字签名。 ➢数字签名的定义 数字签名的作用 • 验证消息发送方的身份 • 验证消息内容的完整性