[发明专利]生成和验证伪名的方法和装置有效
申请号: | 200980140621.7 | 申请日: | 2009-10-13 |
公开(公告)号: | CN102187618A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 李晖;屈劲 | 申请(专利权)人: | 皇家飞利浦电子股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 验证 方法 装置 | ||
1.一种用于在身份管理器(PIM)中生成伪名的方法,所述方法包括以下步骤:
确定一个公共参数组和一个秘密参数组;
从用户设备接收一个用户身份标识IDuser;
根据所确定的秘密参数组和所述IDuser,生成一个主伪名其中H1是一个单向哈希函数,是Zp域中选出的随机数,且p是一个选定的素数;以及
将所述主伪名Pprime和所述公共参数组发送给所述用户设备。
2.如权利要求1所述的方法,其中,所述公共参数组为:
其中:
G1和G2是选定的两个q阶模p群,其中q是素数;
是一个双线性映射且G1×G1→G2;
g是从G1群中选出的一个随机生成子;
H2是单向哈希函数,且H2:G2→{0,1}*;并且
H1:{0,1}*→G1。
3.如权利要求2所述的方法,还包括以下步骤:
从一个第三方设备接收一个子伪名Ppseu=<QA,QB,cA>;
利用所述子伪名Ppseu和所述公共参数组,计算一个查询参数
根据所述查询参数Ver,在所存储的用户身份标识中查找一个用户身份标识ID’user以使得以及
将所述ID’user作为与所述Ppseu对应的用户身份标识发送给所述第三方设备。
4.如权利要求1所述的方法,还包括以下步骤:
接收来自所述第三方设备的获取请求;以及
响应于所述获取请求,向所述第三方设备发送所述公共参数组。
5.如权利要求1所述的方法,还包括以下步骤:
接收来自所述用户设备的一个子伪名Ppseu;以及
通过与所述用户设备进行交互来验证所述子伪名Ppseu的有效性。
6.一种用于在用户设备中生成伪名的方法,所述方法包括以下步骤:
向身份管理器(PIM)发送一个用户身份标识IDuser;
从所述PIM接收一个公共参数组和一个与所述IDuser相对应的主伪名Pprime;以及
选择至少两个随机参数,并利用所述至少两个随机参数、所述公共参数组和所述主伪名Pprime,生成子伪名Ppseu。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦电子股份有限公司,未经皇家飞利浦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980140621.7/1.html,转载请声明来源钻瓜专利网。