计算机安全与保密5
5 公开密钥算法 概述 背包算法 RSA算法 其他公开密钥算法 公开密钥数字签名算法 身份验证体制 密钥交换算法 5.1 概述 成对密钥的思想:一个加密密钥和一个解密密钥,而从其中一个密钥推导出另外一个是不能的。 混合密码系统:对称算法用于加密消息,公开密钥算法用于加密密钥。 结论:公开密钥算法是不安全的,那些被认为是安全的算法中,又有许多是不实用的。 5.2 背包算法 背包问题: 已知M1, M2, …, Mn和S, 求b1,b2,…,bn, bi?{0,1}, 使S=b1M1+b2M2+…+bnMn (1:表示物体放入背包,0:表示物体不放入背包) 背包算法的思想: 明文作为背包问题的解, 对应于bi, 密文为重量和。 例:明文:0 1 1 0 1 0 背包:2 5 7 8 13 17 密文:5+7+13=25 算法的关键:两个不同的背包问题,一个在线性时间内 求解,一个不能在线性时间内求解。 超递增序列:其中每个元素都大于前面所有元素的和 例:1,3,6,13,27,52…… 超递增背包:重量列表为一个超递增序列 超递增背包的解法:对于i=n, n-1, …, 1 bi= 0 当 1 当 秘密密钥:超递增背包问题的重量序列 公开密钥:有相同解的一个一般背包问题的重量序列 从秘密密钥建立公开
您可能关注的文档
最近下载
- 网络传输介和网络互联设备.pptx VIP
- (高清版)DB1310∕T 332-2024 行道树栽植与养护管理技术规范.docx VIP
- 免疫疾病用药深度二:踏时代浪潮,自免药物乘风而起(中篇)(更新).pptx VIP
- 园林绿化劳务清包工合同示例.docx VIP
- 地理学研究进展与前沿领域(兴义) .ppt VIP
- Maxell麦克赛尔MMX-K30E详细说明书 用户手册(5).pdf
- 云南省图书馆馆藏明代套印本浅述.pdf VIP
- 东京大学入校考试理科数学60年真题.pdf
- 新22G02 钢筋混凝土结构构造建筑图集.docx VIP
- Galanz格兰仕 微波炉 G80F20CSL-B8(R1) MEL633-LC18(EUP) MCEGD0-10C0 用户手册.pdf
原创力文档

文档评论(0)