(ECC)椭圆曲线加密算法原理和C++实现源码

今天介绍一下利用LibTommath数学库实现椭圆曲线加密算法的原理和源码。 (1)ECC加密原理:  1、用户A选定一条适合加密的椭圆曲线Ep(a,b)(如:y2=x3+ax+b),并取椭圆曲线上一点,作为基点G。  2、用户A选择一个私有密钥k,并生成公开密钥K=kG。  3、用户A将Ep(a,b)和点K,G传给用户B。  4、用户B接到信息后 ,将待传输的明文编码到Ep(a,b)上一点M,并
相关文章
相关标签/搜索