本思维导图主要介绍国家计算机考试网络技术知识点加密技术
树图思维导图提供 计算机三级网络技术知识点加密技术 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级网络技术知识点加密技术 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e934a28496425f622776313593a12b78
计算机三级网络技术知识点加密技术思维导图模板大纲
(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体制(采用离散对数的公钥体质),背包公钥(速度快易解密)。
(1)密钥的分发
对称密码学的缺点是通信双方事先对密钥达成一致。一般通过密钥分发中心(KDC),KDC是一个独立的可信网络实体,是一个服务器。每个用户可通过秘密密钥同KDC通信。
如果A和B都是KDC的用户,A与B通信,A通过秘密密钥与KDC通信得到R,B也得到R;则A和B可通过R通信。
(2)密钥的认证
认证中心(CA)验证一个公共密钥是否属于一个特殊的实体。认证中心负责将公共密钥和特定实体进行绑定,CA的工作就是证明身份和发放证书。
树图思维导图提供 计算机三级网络技术知识点网络技术展望 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级网络技术知识点网络技术展望 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:782c5c4ce13c05513d87f0e79057c76e
树图思维导图提供 计算机网络技术知识点互联网和无线网 在线思维导图免费制作,点击“编辑”按钮,可对 计算机网络技术知识点互联网和无线网 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dd7da3c587d8f04846fbf1d7431c60d2