[发明专利]一种多中心的基于身份的密钥管理方法无效
申请号: | 200410039566.1 | 申请日: | 2004-02-10 |
公开(公告)号: | CN1655498A | 公开(公告)日: | 2005-08-17 |
发明(设计)人: | 管海明 | 申请(专利权)人: | 管海明 |
主分类号: | H04L9/12 | 分类号: | H04L9/12;H04L9/14 |
代理公司: | 北京申翔知识产权代理有限公司 | 代理人: | 周春发 |
地址: | 100039北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种由多个密钥分配中心联合控制的、基于身份的密钥管理方法,以解决现有技术中抗合谋攻击能力差、权力过分集中,保密性不够等问题。其通过若干个信息处理设备进行私钥和公钥的分配,该方法包括初始化步骤、私钥分配步骤和公钥分配步骤。其有益效果为:a、抗合谋攻击能力明显提高;b、容纳的用户身份标志的数量更加巨大;c、与现实世界的授权过程相匹配,能方便地实现多中心的、多维的、分布式的、权力互相制约的安全控制,各个密钥分配中心、各个用户各自管理各自的秘密,谁也不能获得全部的秘密;d、可以实现互相制约的密钥托管。 | ||
搜索关键词: | 一种 中心 基于 身份 密钥 管理 方法 | ||
【主权项】:
1.一种多中心的基于身份的密钥管理方法,其通过若干个信息处理设备进行私钥和公钥的分配,该方法包括初始化步骤、私钥分配步骤和公钥分配步骤,其特征在于:该初始化步骤包括:a、由第一信息处理设备构造一级种子私钥表D()和相应的一级种子公钥表G(),构造独立的一级种子公钥表C(),将该一级种子私钥表D()分发给下述的所有第二信息处理设备秘密保存,而将该一级种子公钥表G()、C()公开;b、由与特定用户ID相关的第二信息处理设备独立构造二级种子私钥表E()和相应的二级种子公钥表H(),将该二级种子私钥表E()由每个第二信息处理设备自己秘密保存,而将该二级种子公钥表H()公开;该私钥分配步骤包括:c、第二信息处理设备从一级种子私钥表D()、各自的二级种子私钥表E()和一级种子公钥表C()中取出特定数量u、v、w的元素组,利用下式计算出私钥分量Ki, Ki=βi(c(t1)c(t2)...c(tw))∈S1 其中,Ki为私钥K中的第i个私钥分量,βi为Ki的控制参数,ei(sv)是从二级种子私钥表E()中取出的第sv个元素,d(ru)是从一级种子私钥表D()中取出的第ru个元素,c(tw)是从一级种子公钥表C()中取出的第tw个元素,v、u、w、s1、...、sv、r1、...、ru、t1、...、tw是特定用户ID所对应的预定值,L、S1也为预定值,“”表示有限群S1中规定的运算;d、第二信息处理设备将相关的私钥分量Ki秘密分发给该特定用户ID的授权用户,该授权用户将该私钥分量Ki进行合并,得到其私钥K;该公钥分配步骤包括:e、第三信息处理设备从一级种子公钥表G()、C()和有关的若干个二级种子公钥表H()中取出特定数量u、v、w的元素组,利用下式计算出公钥{P、Q、R}, P=g(r1)g(r2)...g(ru)∈S1 Q=hb1(s1)...hb1(sv)...hbj(s1)...hbj(sv)∈S1 R=c(t1)c(t2)...c(tw)∈S1 其中,g(ru)是从一级种子公钥表G()中取出的第ru个元素,hbj(sv)是从第bj个二级种子公钥表H()中取出的第sv个元素,c(tw)是从一级种子公钥表C()中取出的第tw个元素,v、u、w、r1、...、ru、s1、...、sv、t1、...、tw、b1、...、bj是特定用户ID所对应的预定值,S1也是预定值,“”表示有限群S1中规定的运算;f、第三信息处理设备将实际公钥{P、Q、R}分配给该授权用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于管海明,未经管海明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410039566.1/,转载请声明来源钻瓜专利网。
- 上一篇:平面面板显示器及其源极驱动器
- 下一篇:在海水深处进行海水淡化的装置