[发明专利]匿名广播方法、密钥交换方法、匿名广播系统、密钥交换系统、通信装置、程序有效

专利信息
申请号: 201880057073.0 申请日: 2018-08-14
公开(公告)号: CN111052673B 公开(公告)日: 2023-03-14
发明(设计)人: 吉田丽生;小林铁太郎;川原祐人;富士仁;米山一树 申请(专利权)人: 日本电信电话株式会社
主分类号: H04L9/08 分类号: H04L9/08;H04L9/32
代理公司: 北京市柳沈律师事务所 11105 代理人: 郑海涛
地址: 日本*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 匿名 广播 方法 密钥 交换 系统 通信 装置 程序
【权利要求书】:

1.一种密钥交换方法,

是将N设为2以上的整数,将密钥生成服务器的数量即L设为1以上的整数,

在N台通信装置U1,…,UN中,在通信装置的集合R={U1,…,Un}中包含的通信装置之间共享会话密钥SK的密钥交换方法,其中2≦n≦N,

将IDi设为通信装置Ui的识别符,将MPKj设为基于匿名ID的广播加密的掩码公开密钥,将SMPKj设为基于ID署名的掩码公开密钥,将dki(j)设为基于匿名ID的广播加密的解密密钥,将ski(j)设为基于ID署名的署名密钥,将G设为将g、h设为生成元的素数位数p的有限循环群,将||设为连结运算符,其中1≦i≦N,1≦j≦L,

在通信装置Ui的记录单元中,记录秘密字符串(sti,st'i),其中1≦i≦N,

所述密钥交换方法包括:

第一密钥生成步骤,

对于i∈{1,…,n},通信装置Ui通过扭曲伪随机函数,使用所述秘密字符串(sti,st'i)计算ri、ki、si,通过计算生成第一密钥(Ri,ci),

对于i∈{n+1,…,N},通信装置Ui随机地选择Ri,ciRG,生成第一密钥(Ri,ci);

第一匿名广播步骤,通过匿名广播方法,

对于i∈{1,…,n},通信装置Ui指定集合R-{Ui},匿名广播所述第一密钥(Ri,ci),

对于i∈{n+1,…,N},通信装置Ui指定意味着无接收者的匿名广播所述第一密钥(Ri,ci);

第二密钥生成步骤,

对于i∈{2,…,n},通信装置Ui通过目标抗冲突散列函数,使用所述ck计算会话IDsid,其中1≦k≦n,通过伪随机函数,使用计算Ki(l),通过伪随机函数,使用计算Ki(r),通过Ki(l)和Ki(r)的“异或”计算Ti,随机地选择T'iRZp2,从掩码公开密钥Σj=1,..,LSMPKj、署名密钥Σj=1,..,Lski(j)、以及消息(R,Ri,ci,ki,si,Ti,T'i)生成署名σi←(Σj=1,..,LSMPKjj=1,..,Lski(j),(R,Ri,ci,ki,si,Ti,T'i)),生成第二密钥(ki,si,Ti,T'ii),

对于i=1,通信装置U1通过目标抗冲突散列函数,从所述ck计算会话IDsid,通过伪随机函数,使用计算K1(l),通过伪随机函数,使用计算K1(r),通过K1(l)和K1(r)的“异或”计算T1,通过K1(l)和k1||s1的“异或”计算T',随机地选择k1,s1RZp,从掩码公开密钥Σj=1,..,LSMPKj、署名密钥Σj=1,..,Lsk1(j)、以及消息(R,R1,c1,k1,s1,T1,T')生成署名σ1←(Σj=1,..,LSMPKjj=1,..,Lsk1(j),(R,R1,c1,k1,s1,T1,T')),生成第二密钥(k1,s1,T1,T',σ1),其中1≦k≦n,

对于i∈{n+1,…,N},通信装置Ui随机地选择ki,siRZp,Ti,T'iRZp2,σiRΣ,生成第二密钥(ki,si,Ti,T'ii),其中,Σ为署名空间;

第二匿名广播步骤,通过所述匿名广播方法,

对于i∈{2,…,n},通信装置Ui指定集合R-{Ui},匿名广播所述第二密钥(ki,si,Ti,T'ii),

对于i=1,通信装置U1指定集合R-{U1},匿名广播所述第二密钥(k1,s1,T1,T',σ1),

对于i∈{n+1,…,N},通信装置Ui指定所述匿名广播所述第二密钥(ki,si,Ti,T'ii);

会话密钥生成步骤,

对于i∈{2,…,n},通信装置Ui若获取所述第二密钥(k1,s1,T1,T',σ1)和所述第二密钥(kk,sk,Tk,T'kk),则从所述掩码公开密钥Σj=1,..,LSMPKj、消息(R,Rk,ck,kk,sk,Tk,T'k)和所述署名σk,生成验证结果Verk←(Σj=1,..,LSMPKj,IDk,(R,Rk,ck,kk,sk,Tk,T'k),σk),在署名σk的验证成功的情况下,通过与Ki(l)和Tj的“异或”的“异或”计算K1(l),通过T'和K1(l)的“异或”计算k1||s1,对于满足1≦k≦n的k,在成立的情况下,通过伪随机函数,使用所述sid、所述ki(1≦i≦n)的“异或”,生成所述会话密钥SK,其中2≦k≦n,k≠i,1≦j≦i-1,

对于i=1,若通信装置U1获取所述第二密钥(kk,sk,Tk,T'kk),则从所述掩码公开密钥Σj=1,..,LSMPKj、消息(R,Rk,ck,kk,sk,Tk,T'k)和所述署名σk,生成验证结果Verk←(Σj=1,..,LSMPKj,IDk,(R,Rk,ck,kk,sk,Tk,T'k),σk),在署名σk的验证成功,且对于满足1≦k≦n的k,成立的情况下,通过伪随机函数,使用所述sid、所述ki的“异或”,生成所述会话密钥SK,其中2≦k≦n,1≦i≦n,

所述匿名广播方法是在N台通信装置U1,…,UN中,在通信装置的集合R={U1,…,Un}中包含的通信装置之间共享消息M1,…,Mn的匿名广播方法,其中2≦n≦N,

所述匿名广播方法包括:

密文生成步骤,对于i∈{1,…,n},通信装置Ui从掩码公开密钥Σj=1,..,LSMPKj、署名密钥Σj=1,..,Lski(j)、以及所述识别符IDi和所述消息Mi的组即消息(IDi,Mi),生成署名ωi←(Σj=1,..,LSMPKjj=1,..,Lski(j),(IDi,Mi)),从掩码公开密钥Σj=1,..,LMPKj、所述识别符IDi和所述署名ωi和所述消息Mi的组即明文(IDii,Mi)、以及集合R-{Ui},生成密文Ci←(Σj=1,..,LMPKj,(IDii,Mi),(R-{Ui})),

对于i∈{n+1,…,N},通信装置Ui生成作为伪消息的密文Ci

密文获取步骤,对于i∈{1,…,N},通信装置Ui获取混合网络混洗后的密文{C1,…,CN};以及

消息复原步骤,对于i∈{1,…,N},通信装置Ui从解密密钥Σj=1,..,Ldki(j)、以及所述密文Ck,其中1≦k≦N,生成消息(IDkk,Mk)←(Σj=1,..,Ldki(j),Ck),在Ui∈R-{Uk}的情况下,从所述掩码公开密钥Σj=1,..,LSMPKj、所述消息(IDkk,Mk)生成验证结果Verk←(Σj=1,..,LSMPKj,IDk,Mkk),在署名ωk的验证成功的情况下,将所述消息Mk视为从所述识别符IDk的通信装置Uk发送的消息,通信装置Ui∈R获取所述消息M1,…,Mn

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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