ecc对称加密算法?对称密码和非对称密码有什么区别,应用领域有哪些?
ecc对称加密算法?
ecc全称为“Ellipse Curve Ctyptography”,是一种基于椭圆曲线数学的公开密钥加密算法。椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和Victor Miller分别独立提出的。
对称密码和非对称密码有什么区别,应用领域有哪些?
1 对称密码与非对称密码的区别在于加密和解密过程中所使用的密钥是否相同。
对称密码加密和解密使用同一个密钥,而非对称密码加密和解密使用不同的密钥。
2 对称密码主要应用于数据传输中,如HTTPS等。
而非对称密码则主要应用于数字签名、身份认证等领域。
3 此外,非对称密码还可以用于密钥交换,如Diffie-Hellman密钥交换协议。
对称密码则可以用于加密大文件、实现数据流加密等方面。
对称加密算法的基本原理是什么?
对称加密算法是应用较早的加密算法,技术成熟。
在对称加密算法中,其原理就是:数据发信方将明文(原始数据)和加密密钥(mi yao)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。 在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。典型的对称加密体制有哪些?
数据加密是用加密算法E和加密密钥K1将明文P变换成密文C,表示为:C=EK1(P)。
按照加密密钥K1和解密密钥K2的异同,有两种密钥体制。(1)秘密密钥加密体制(K1=K2):加密和解密采用相同的密钥,因而又称为对称密钥体制。针对DES密钥短的问题,科学家又研制了80位的密钥,以及在DES的基础上采用三重DES和双密钥加密的方法,即用两个56位的密钥K1、K2。(2)公开密钥加密体制(K1≠K2):又称不对称密钥体制,其加密和解密使用不同的密钥,其中一个密钥是公开的,另一个密钥是保密的。
0