帮忙设计一个算法(密码学)

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:56:34
假设A与B彼此很难见面
A有很重要的信息要发给B
A不能用出网络以外的发送方式
A要加密通信给B
B能够认证信息是A发送的
A能够认识信息时B接受的
B能够认证信息没被篡改
A不能否认给B发送信息

各位大大们 求一个设计方案 (用密码学算法) 谢谢了 !!
站在信息安全的角度,设计一个能实现的方案 谢谢了!
这是我们老师布置的一个题 !!

你的问题我编个号:
(1)A有很重要的信息要发给B
(2)A不能用出网络以外的发送方式
(3)A要加密通信给B
(4)B能够认证信息是A发送的
(5)A能够认识信息时B接受的
(6)B能够认证信息没被篡改
(7)A不能否认给B发送信息

(1)(2)(3)是密码学基本的特征,不用在意。

(4)是身份验证
我不知道(5)是什么意思。
(6)就是防篡改
(7)是不可抵赖

要实现身份验证,要有一个认证机构(除PGP),不过那是信任的网络。

(6)(7)我认为公钥都有这个性质,随便用一个行了。