[发明专利]抗碰撞的统一用户标识公私钥对映射方法有效
申请号: | 200810080213.4 | 申请日: | 2008-12-25 |
公开(公告)号: | CN101447980A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 吴巍;郝卓;妥艳君;王浩;张林杰;王俊芳;卢华斌;窦军;于红增;赵海强;罗春雷;李大艳;何晨泽;王彦敏 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L9/30;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 050081河北省石家庄市中山*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 碰撞 统一 用户 标识 公私 映射 方法 | ||
1.一种抗碰撞的统一用户标识公私钥对映射方法,其特征在于包 括步骤:
①根据用户规模选择公私钥矩阵规模,选择条件为m行×h列矩 阵满足mh个用户的公私钥生成需求;按照矩阵规模生成相应数目私 钥的数域元素及公钥的椭圆曲线域元素,构建出矩阵;其中m,h均为 自然数,mh为该矩阵支持的最大用户数目;每个用户设置有用户标 识;
②对用户标识进行扩展:对于用户输入的IP地址,将其映射到 长度为32的比特串,随机生成长度为24的比特串,将长度为32的 比特串扩展到统一的56比特长度;对于用户输入的MAC地址,将其 映射到长度为48的比特串,随机生成长度为8的比特串,将长度为 48的比特串扩展到统一的56比特长度;对于用户输入的除IP地址 和MAC地址以外的标识,采取系统随机生成方式直接得到56比特长 度的标识,完成统一用户标识;
③依据国际信息处理标准委员会FIPS-PUB-180-2中规定的 SHA-256哈希算法,对用户标识进行哈希运算,得到标识哈希值;
④对于第③步中得到的标识哈希值进行碰撞检测,在检测到发 生碰撞时,通过修改随机生成的长度为24的比特串,或通过修改随 机生成的长度为8的比特串,或通过修改随机生成的长度为56的比 特串进行碰撞排除,排除标识哈希值碰撞;
⑤对于已排除碰撞的标识哈希值,使用行映射密钥KEY1循环进 行对称加密,产生一个行坐标有序数列,行坐标有序数列作为公私钥 矩阵选择的行坐标;使用列置换密钥KEY2,通过置换指示码生成和 随机置换生成,产生一个列坐标有序数列,列坐标有序数列作为公私 钥矩阵选择的列坐标;
⑥将第⑤步中产生的行坐标有序数列和列坐标有序数列进行组 合,得到一个有序坐标序列,使用该有序坐标序列选中公私钥矩阵中 的对应位置,将对应位置上的私钥的数域元素及公钥的椭圆曲线域元 素进行域上面的线性叠加,得到用户标识对应生成的公私钥对;
⑦对于生成的用户标识公私钥对进行碰撞检测,在检测到发生碰 撞时,通过修改随机生成的长度为24的比特串,或通过修改随机生 成的长度为8的比特串,或通过修改随机生成的长度为56的比特串 进行碰撞排除,直到最终生成的公私钥对通过碰撞检测;
完成抗碰撞的统一用户标识公私钥对映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810080213.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:纯中药祛痘除印面膜的配方及制备工艺
- 下一篇:可双面印刷电子纸的制造方法