本思维导图主要总结计算机计算机二级网络技术知识点对称密码与公钥密码
树图思维导图提供 计算机三级知识点对称密码与公钥密码思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级知识点对称密码与公钥密码思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:29283dc4dc7d9ab0120541acf1aa7e37
计算机三级知识点对称密码与公钥密码思维导图模板大纲
(1)对称密码模型
5个基本成分:
明文:
作为算法的输入
加密算法:
对明文进行各种代换和置换
密钥:
加密算法的输入,不同于明文
密文:
算法的输出
解密算法:
加密算法的逆。
笼统说,加密算法根据输入的信息X和密钥K生成密文Y。
(2)数据加密标准
广泛使用的加密体制是数据加密标准(DES),采用64位的分组长度和56位密钥长度。
(3)其他对称加密算法:
三重DES、高级加密标准AES、Blowfish算法、RC5算法。
是基于数学函数的算法而非基于置换和代换技术。是非对称的,使用两个独立的密钥。
(1)公钥密码体制
公钥算法依赖于一个加密密钥和一个与之相关但不相同的解密密钥。
重要特点是:
根据密码算法和加密密钥来确定解密密钥在计算上是不可行的。
通信各方均可访问公钥,而私钥是通信方在本地产生的,只要系统控制了私钥,那么他的通信就是安全的,在任何时刻,系统可以改变其私钥,并公布相应的公钥代替原来的公钥。
(2)公钥密码体制的应用
应用分3种:
加密/解密:
发送方用接收方的公钥对消息加密。
数字签名:
发送方用其私钥对“消息”签名。
密钥交换:
通信双方交换会话密钥。
(3)RSA算法
RSA既能用于加密,又能用于数字签名的算法。
RSA是一种分组密码,明文和密文均是0至n-1之间的整数,通常n是1024位二进制数或309位十进制数。
明文以分组为单位加密,每个分组的二进制值均小于n。分组的大小必须小于或等于log2n位。
选取密钥的过程:
选取两个大质数p和q,质数值越大,破解RSA越困难。
计算n=pq和z=(p-1)(q-1)。
选择小于n的数e,并和z没有公约数(e与z互质)。
找到数d,满足ed-1被z整除。
公钥数对(n,e),私钥数对(n,d)。
公开公钥。
加密过程:
密文=明文的e次方再余n。
解密过程:
明文=密文的d次方再余n。
(4)还有其他的常用公钥加密算法如elgamal体制(采用离散对数的公钥体质),背包公钥(速度快易解密)。
树图思维导图提供 计算机三级知识点多媒体技术基础思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级知识点多媒体技术基础思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:066bb7cb273aabe574b088b448190678
树图思维导图提供 计算机三级知识点计算机硬件系统思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级知识点计算机硬件系统思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:efb35926c8a1ff7af72c1a6c6d5ed1d5