[发明专利]一种组播通讯源的认证方法无效
申请号: | 200810155727.1 | 申请日: | 2008-10-08 |
公开(公告)号: | CN101378319A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 万长胜;胡爱群 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L29/06;H04L12/18 |
代理公司: | 南京经纬专利商标代理有限公司 | 代理人: | 魏学成 |
地址: | 21009*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种组播通讯源的认证方法,属于网络通讯领域,其主要包括如下步骤:组播组的创建、组员注册、组播阶段j时的密钥发布和消息签名。其中组播组的创建又包括组管理员创建椭圆曲线T并计算其阶第一素数n、随机选取第一基点G和创建自己的公私钥对;组员注册又包括网络实体向组管理员申请注册成为消息发送者和消息接受者两块;组播阶段j时的密钥发布为在阶段j时被组管理员授权的发送者的公私钥对的产生过程;消息签名为消息发送者产生数字签名并将其发送给消息接受者的过程。本发明可以有效减少消息接受者的存储开销和验证计算开销。 | ||
搜索关键词: | 一种 通讯 认证 方法 | ||
【主权项】:
1、一种组播通讯源的认证方法,其特征在于包括如下步骤:第一步:组播组的创建,创建步骤如下:(1)组管理员用SEA算法随机创建一个椭圆曲线T:y2=x3+ax+b mod p,并计算其阶为第一素数n;(2)在椭圆曲线T上随机选取一点G作为第一基点,选取方法为:a.随机选择一个第二素数Gx,令x=Gx;b.求解方程y2=x3+ax+b mod p,获得相应的y,则第一基点G=<x,y>;(3)组管理员随机生成一个第一随机数M∈Zn,计算第一公钥GM=MG,并将第一公钥GM作为发送者的共享公钥种子;(4)组管理员随机生成一个第二随机数kGM∈Zn,计算第二公钥G k GM = k GM G ; ]]> 其中:p—奇素数,Fp为SEA算法中的有限域,系数a、b∈Fp,第二随机数kGM为组管理员自己的私钥,第二公钥
为组管理员自己的公钥,
作为组管理员自己的公私钥对;第二步:组员注册,注册步骤如下:(1)发送者注册:当一个网络实体向组管理员申请注册成为一个发送者时,组管理员随机生成一个第三随机数si∈Zn,由于n为素数,故gcd(si,n)=1,从而si-1modn存在并可使用扩展的欧几里德算法计算得到,组播管理员计算第二基点G s i = ( s i - 1 mod n ) G ]]> ,并计算第一私钥k s i = Ms i mod n ]]> ,并在安全联盟的保护下把
分配给该网络实体;(2)接受者注册:当一个网络实体向组管理员申请注册成为消息接受者时,组管理员在安全联盟的保护下将
发送给该网络实体;第三步:组播在阶段j时的密钥发布,发布步骤如下:(1)在阶段j,组管理员随机生成一个第四随机数kj∈Zn,并将第四随机数kj发布给Sj中的所有发送者;(2)组管理员计算第三基点GMj=kjGM,并将消息Q = { G Mj } k GM ]]> 发布给Sj中所有组员;(3)当Sj中的组员收到消息Q后,计算第二私钥k js i = k s i k j mod n ; ]]> 第四步:消息签名,签名步骤如下:(1)当发送者需要发送消息时,发送者设置SID i = G s i ]]> ,然后使用第二私钥
产生一个数字签名;(2)发送者将一个随机生成的一次性数据,数字签名和SIDi连同消息一起发送给消息接受者;其中:T—随机创建的椭圆曲线,Zn—小于n的正整数集合,Sj—在阶段j被组管理员授权的发送者,SIDi—发送者的标识。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810155727.1/,转载请声明来源钻瓜专利网。
- 上一篇:休息把组件
- 下一篇:一种外科手术用封合剂胀破强度检测装置