[发明专利]一种轻量级隐私增强的群组消息传送方法有效

专利信息
申请号: 201310196453.1 申请日: 2013-05-15
公开(公告)号: CN103260155A 公开(公告)日: 2013-08-21
发明(设计)人: 宋晓宇;韦潜 申请(专利权)人: 兰州交通大学
主分类号: H04W12/02 分类号: H04W12/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 730070 甘*** 国省代码: 甘肃;62
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 轻量级 隐私 增强 消息 传送 方法
【权利要求书】:

1.一种轻量级隐私增强的群组消息传送方法,其特征在于,包括群组消息签密阶段和群组消息验证阶段二个阶段:

A1群组消息签密阶段;

群组消息签密阶段包括以下具体步骤:

A11群组消息的发送方随机选择整数x,满足x∈[1,q-1];

整数x是取自乘法群的随机数,q是p-1的一个大素因子,p是一个大素数;

A12群组消息的发送方计算临时加密密钥和临时消息密钥k=hash(gxmod p);

hash是强无碰撞的单向哈希函数,i是特定接收群组内的一个合法成员,满足i∈[1,t],t是特定接收群组内的合法成员的数目,特定接收群组内的合法成员i的私钥为xbi,满足xbiR[1,q-1],xbiR[1,q-1]中的R表示私钥xbi是取自乘法群的随机数,特定接收群组内的合法成员i的相应公钥g是乘法群中的一个q阶元素,q是p-1的一个大素因子,p是一个大素数,mod是代数模运算,gxmod p和是幂指数模p运算;

A13群组消息的发送方计算消息摘要h1=hash(m,IDa,IDg,TSa),使用临时消息密钥k加密群组通信消息m,得到密文c=Ek(m,h1,IDa,IDg,TSa);

hash是强无碰撞的单向哈希函数,m是群组消息的发送方发往特定接收群组的群组通信消息,IDa是群组消息的发送方的标识,IDg是特定接收群组的标识,TSa是群组消息的发送方使用的保持消息新鲜性的新鲜值,TSa是一个时间戳,或者是一个随机数,或者是一个序列号,Ek是使用密钥k的对称密钥加密算法;

A14群组消息的发送方计算消息摘要h2=hash(k,IDa,IDg,TSa),使用临时加密密钥ki加密临时消息密钥k,得到密文

hash是强无碰撞的单向哈希函数,k是所述A12中计算得到的临时消息密钥,IDa是群组消息的发送方的标识,IDg是特定接收群组的标识,TSa是群组消息的发送方使用的保持消息新鲜性的新鲜值,TSa是一个时间戳,或者是一个随机数,或者是一个序列号,i是特定接收群组内的一个合法成员,满足i∈[1,t],t是特定接收群组内的合法成员的数目,是使用密钥ki的对称密钥加密算法;

A15群组消息的发送方计算签名r=hash(c,c1,c2,…,ct),s=x/(r+xa)mod q;

hash是强无碰撞的单向哈希函数,(c,c1,c2,…,ct)是所述A13和A14计算得到的密文,t是特定接收群组内的合法成员的数目,x是所述A11选取的随机数,xa是群组消息的发送方的私钥,满足xaR[1,q-1],xaR[1,q-1]中的R表示私钥xa是取自乘法群的随机数,群组消息的发送方的相应公钥mod是代数模运算,x/(r+xa)mod q是代数模q运算,是幂指数模p运算;

A16群组消息的发送方广播发送签密密文消息{c,c1,…,ci,…,ct,r,s}给特定接收群组内的合法成员i,(i∈[1,t]);

A2群组消息验证阶段;

群组消息验证阶段包括以下具体步骤:

A21群组消息的接收者i接收签密密文消息{c,c1,…,ci,…,ct,r,s};

i是特定接收群组内的一个合法成员,满足i∈[1,t],t是特定接收群组内的合法成员的数目;

A22群组消息的接收者i计算消息摘要r*=hash(c,c1,c2,…,ct),如果r*与r一致,则继续群组消息验证过程A23,否则,放弃接收到的签密密文消息{c,c1,…,ci,…,ct,r,s},终止群组消息验证过程,群组消息安全传送失败;

hash是强无碰撞的单向哈希函数;

A23群组消息的接收者i恢复临时加密密钥和临时消息密钥(k,h2)=Dki(ci);]]>

hash是强无碰撞的单向哈希函数,ya是群组消息的发送方的公钥,xbi是特定接收群组内的合法成员i的私钥为xbi,满足xbiR[1,q-1],xbiR[1,q-1]中的R表示私钥xbi是取自乘法群的随机数,i是特定接收群组内的一个合法成员,满足i∈[1,t],t是特定接收群组内的合法成员的数目,g是乘法群中的一个q阶元素,q是p-1的一个大素因子,p是一个大素数,mod是代数模运算,是幂指数模p运算,是使用密钥ki的对称密钥解密算法,与使用密钥ki的对称密钥加密算法相对应;

A24群组消息的接收者i恢复群组通信消息(m,h1,IDa,IDg,TSa)=Dk(c),如果TSa是新鲜的,IDa和IDg是有效的,则继续群组消息验证过程A25,否则,放弃接收到的签密密文消息{c,c1,…,ci,…,ct,r,s},终止群组消息验证过程,群组消息安全传送失败;

k是所述A23计算得到的临时消息密钥,Dk是使用密钥k的对称密钥解密算法,与使用密钥k的对称密钥加密算法Ek相对应;

A25群组消息的接收者i计算和如果与h1一致,与h2一致,则接受群组消息m,群组消息安全传送结束,否则,放弃接收到的签密密文消息{c,c1,…,ci,…,ct,r,s},终止群组消息验证过程,群组消息安全传送失败;

hash是强无碰撞的单向哈希函数,(k,h2)是所述A23计算得到的临时消息密钥,(m,h1,IDa,IDg,TSa)是所述A24计算得到的群组通信消息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州交通大学,未经兰州交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310196453.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top