首页 > TAG信息列表 > mirvar
SM9-密钥交换
算法过程 代码实现 ///************************************************************************ // File name: SM9_Key_ex.c // Version: SM9_Key_ex_V1.0 // Date: Jan 1,2017 // Description: implementation of SM9 Key Exchange Protocol /SM9-签名
算法过程 代码实现 ///************************************************************************ // File name: SM9_sv.c // Version: SM9_sv_V1.0 // Date: Dec 15,2016 // Description: implementation of SM9 signature algorithm and verifiSM9-密钥封装
算法过程 代码实现 ///************************************************************************ // File name: SM9_Key_encap.c // Version: SM9_Key_encap_V1.0 // Date: Jan 11,2017 // Description: implementation of SM9 Key encapsulation【信息安全数学基础】中国剩余定理
算法原理: 设正整数【信息安全数学基础】Fermat素性检测
算法背景与原理: 1、Fermat小定理:给定素数p,a∈Z,则有a^(p-1)%p=1 2、Fermat素性检测算法:奇整数m,若任取一整数2<=a<=m-2,gcd(a,m)=1,使得a^(m-1)%m=1,则m至少有1/2的概率为素数 算法步骤: 1、从文本中读取数字作为待判定的大数m 2、给出安全参数k 3、随机选取整数a,满足a∈[2,m-2] 4、计算g=g