草庐IT

安全加解密引擎基础(ECC、ECDH)

一.基本概念1.1ECCEllipticCurvesCryptography(椭圆曲线密码学),一种建立公开密钥加密的算法,基于椭圆曲线数学。ECC的主要优势是在某些情况下它比其他的方法使用更小的密钥(比如RSA加密算法)提供相当的或更高等级的安全。ECC的另一个优势就是定义群之间的双线性映射,基于Weil对或是Tate对。ECC的缺点是同长度密钥下加密和解密操作的实现比其他机制花费的时间长,但由于可以使用更短的密钥达到同级别的安全程度,所以同级安全程度下速度相对更快。一般认为160比特的椭圆曲线密钥提供的安全强度与1024比特RSA密钥相当。1.2ECDHEllipticCurveDiffe

安全加解密引擎基础(ECC、ECDH)

一.基本概念1.1ECCEllipticCurvesCryptography(椭圆曲线密码学),一种建立公开密钥加密的算法,基于椭圆曲线数学。ECC的主要优势是在某些情况下它比其他的方法使用更小的密钥(比如RSA加密算法)提供相当的或更高等级的安全。ECC的另一个优势就是定义群之间的双线性映射,基于Weil对或是Tate对。ECC的缺点是同长度密钥下加密和解密操作的实现比其他机制花费的时间长,但由于可以使用更短的密钥达到同级别的安全程度,所以同级安全程度下速度相对更快。一般认为160比特的椭圆曲线密钥提供的安全强度与1024比特RSA密钥相当。1.2ECDHEllipticCurveDiffe