南相浩?
(总参第58研究所,100091)
1 CPK算法?
CPK是基于标识的组合公钥算法(Identity Based Combined Public Key Algorithm)的简写。CPK算法利用椭圆曲线密码的数学特性,构建公、私钥的组合矩阵,并通过映射算法实现基于标识的公、私钥对的生成。?
椭圆曲线E: y2≡x3+ax+b mod p 上的参数T=(a,b,G,n,p),采用国际标准。?
私钥由密钥管理中心生成,分配各实体保存,公钥则以矩阵形式公布,使任意实体均能根据对方标识生成其对应公钥。?
1.1 组合矩阵的构建?
组合矩阵分为私钥矩阵和公钥矩阵。?
私钥矩阵由互不相同的小于n的随机数构成,若定义矩阵大小为32x32,矩阵中的元素标记rij,私钥矩阵记SKM,则
?
公钥矩阵由私钥矩阵派生,即r i,jG= (xi,j?,yi,j?) =Ri,j?,公钥矩阵记PKM,则
(责任编辑:adminadmin2008)
相关阅读:
- 如何运维网站能让其稳定高效之稳定篇 2015.08.10
- 黑客、Geek等高手们都是这样上网的 2015.07.15
- 如何选择最佳的数据中心闪存? 2015.06.17
- 手机解锁:图案、数字谁更强? 2015.06.03
- 黑客声称一款流行的加密App竟然只用了异或加密! 2015.04.08