全球旧事资料 分类
安全性依赖于密钥的秘密性而不是算法的秘密性。因此没有必要确保算法的秘密性而需要的是保证密钥的秘密性。目前计算机网络主要采用两种密码体制对称密钥体制和非对称密钥体制。对称密钥体制的加密密钥和解密密钥是相同的只要知道加密密钥就能推算出解密密钥通信双方分别持有加密密钥和解密密钥。在使用对称密码技术进行秘密通信时任意两个不同用户之间都应该使用互不相同的密钥。如果一个网络中有
个用户他们之间可能会进行秘密通信这时网络中共需
12个密钥其中每个用户都需要保存
1个密钥这样巨大的密钥量给密钥分配和密钥管理都带来了极大的困难。
2公钥密码体制的概念会画出公钥密码技术示意图分析公钥密码体制的优缺点。
采用非对称密码技术的每个用户都有一对密钥一个是可以公开的称为加密密钥或公钥可以像电话号码一样进行注册公布另一个则是秘密的称为秘密密钥或解密密钥或私钥它由用户严格保密保存。它的主要特点是将加密和解密能力分开因而可以实现多个用户加密的信息只能由一个用户解读或由一个用户加密的信息而多个用户可以解读。前者可以用于公共网络中实现通信保密而后者可以用于实现对用户的认证。
下图是公钥密码技术示意图。在图44中EeBm表示使用用户B的公开密钥eB对明文m进行加密DdBc表示使用用户B自己保存的秘密密钥dB对密文c进行解密。
4、考试范围
第四章密码技术
3知道对称密码体制常用算法置换、DES、3DES、非对称密码体制常用算法RSA。置换法
凯撒算法的推广是移动K位。单纯移动K位的置换算法很容易被破译比较好的置换算法是进行映像。例如将26个字母映像到另外26个特定字母中如下表所示利用置换发可将attack加密变换为QZZQEA。
加密算法要达到的目的通常称为DES密码算法要求主要为以下四点
①提供高质量的数据保护防止数据未经授权的泄露和未被察觉的修改。
②具有相当高的复杂性使得破译的开销超过可能获得的利益同时又要便于理解和掌握。
③DES密码体制的安全性应该不依赖于算法的保密其安全性仅以加密密钥的保密为基础。
④实现经济运行有效并且适用于多种完全不同的应用。
DES主要采用替换和移位的方法加密。
DES算法的入口参数有三个Key、Data、Mode。其中Key为8个字节共64位是DES算法的工作密钥Data也为8个字节64位是要被加密或被解密的数据Mode为DES的工作方式有两种加密或解密。
DES算法是这样工作的如Mode为加密则用Key去把数据Data进行加密生成Data的密码形式64位作为DES的输出结果如Mode为解密则用Key去把r
好听全球资料 返回顶部