笔记修正记录】2022.1.23
密码学概述】密码体制分为对称和非对称。
对称密码symmetric encryption
什么是对称密码】:也称单钥密码体制。加密密钥ke等于解密密钥kd,通信双方通信前,商定一个共享密钥,使用相同的加密和解密密钥,必须保护好。
如何保护好对称密码体制的密钥】
对称密码体制分类为】:①序列密码算法即流密码②分组密码算法
典型的对称密码】:DES,AES,SM4
对称加密过程】:
对称密码存在的问题/缺点】:密钥分发和保护困难。
对称密码体制优点】:加密解密简单,速度快;
对称密钥分布式分配典型算法】:Diffie-Hellman密钥交换算法。Diffie-Hellman密钥交换算法存在的不足:…中间人攻击。
DES】
DES:分组长度64bit,密钥长度56bit
---------------------------------------------------------------------
非对称密码(即公钥密码)
什么是非对称密码】:是双钥,即公钥和私钥,即加密和解密密钥是不同的。加密解密算法是公开的。加密密钥是公开的(称作公钥),解密密钥是保密的(称作私钥)
典型的非对称】:RSA,椭圆曲线
非对称密码优点】:密钥分发相对容易,密钥管理简单,可以有效地实现数字签名。
如何证明这个公钥就是这个用户的?】权威的认证中心(CA)通过数字证书。
非对称密码的局限性】
慢,加密解密复杂。
对于公钥密码,任何人都可以进行公钥操作,即任何人都可以加密消息,任何人都可以验证签名。而且公钥还有可能被掉包。
对称密码体制和非对称密码体制结合使用】:用对称密码的密钥对数据信息加密,用非对称加密的公钥对对称加密的密钥加密,将两者放一起送给接收方,接收方用非对称加密的私钥解开后得到:对称加密的密钥,再用这个对称加密的密钥解开原数据文件。(此方法没有考虑身份鉴别)
杂
AES。AES密钥长度。
RSA加密算法。
RSA加密算法是什么/简介:无法根据公钥推出私钥。公钥和私钥不同。可靠性基于大数因子分解困难的事实
dai:RSA公钥密码体制中,假定公钥为 e,n =(13,35),求私钥d是。参考http://www.cnitpm.com/pm1/41635.html
会话密钥是只用在一个会话中的密钥,用完之后就废弃不用了,而主密钥是固定的密钥,一直重复使用的密钥。
密码学,杂/仓库
好的密码体制的标准。
会话密钥是只用在一个会话中的密钥,用完之后就废弃不用了,而主密钥是固定的密钥,一直重复使用的密钥。