现代密码学上机程序c语言,现代密码学简答题及计算题

本文探讨了公钥密码体制与对称密码体制的优缺点,并深入解析了RSA算法的原理和实例,包括密文求解、素数选择的考虑以及与ElGamal和ECC密码体制的比较。
摘要由CSDN通过智能技术生成

第七章 简答题及计算题

⑴公钥密码体制与对称密码体制相比有哪些优点和不足? 答:对称密码

一般要求: 1、加密解密用相同的密钥 2、收发双方必须共享密钥

安全性要求: 1、密钥必须保密 2、没有密钥,解密不可行 3、知道算法和若干密文不足以确定密钥 公钥密码

一般要求:1、加密解密算法相同,但使用不同的密钥 2、发送方拥有加密或解密密钥,而接收方拥有另一个密钥 安全性要求: 1、两个密钥之一必须保密 2、无解密密钥,解密不可行 3、知道算法和其中一个密钥以及若干密文不能确定另一个密钥

⑵RSA 算法中n =11413,e =7467,密文是5859,利用分解11413=101×113,求明文。 解:

10111311413n p q =?=?=

()(1)(1)(1001)(1131)11088n p q ?=--=--=

显然,公钥e=7467,满足1<e <

()

n ?,且满足

gcd(,())1e n ?=,通过公式

1m o d 1108d e ?≡求出1

mod ()3d e n ?-≡=,

由解密算法mod d

m c

n ≡得3mod 5859mod114131415d m c n ≡==

⑶在RSA 算法中,对素数p 和q 的选取的规定一些限制,例如: ①p 和q 的长度相差不能太大,相差比较大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值