当前位置: 首页 > 专利查询>九江学院专利>正文

车载自组网认证方法、系统、移动终端及存储介质技术方案

技术编号:28431151 阅读:28 留言:0更新日期:2021-05-11 18:41
本发明专利技术提供一种车载自组网认证方法、系统、移动终端及存储介质,该方法包括:生成循环群,对车辆用户进行身份验证,并对身份验证合格的车辆用户分配匿名身份;根据循环群生成车辆用户公钥,并根据车辆用户公钥计算车辆用户的私钥;获取车辆用户中的待发送消息,并根据待发送消息、车辆用户公钥和私钥生成车辆用户的签名;根据车辆用户的签名在不同车辆用户之间进行组网认证。本发明专利技术通过对身份验证合格的车辆用户分配匿名身份,有效的保障了不同车辆用户之间的匿名认证,通过获取车辆用户中的待发送消息,并根据待发送消息、车辆用户公钥和私钥生成车辆用户的签名,有效的提高了不同车辆用户之间组网认证的安全性,进而提高了车辆用户的使用体验。

【技术实现步骤摘要】
车载自组网认证方法、系统、移动终端及存储介质
本专利技术车载组网
,尤其涉及一种车载自组网认证方法、系统、移动终端及存储介质。
技术介绍
车载网全称是车载自组织网络(VANET,vehicleAd-hocnetwork),是移动自组织网络(MANET,mobileadhocnetwork)的在交通方面的具体应用。自组织网络是一种分布式网络,顾名思义,“自己组织”、“自由组织”的网络,具有多跳,无中心,不固定的特点。车载网作为特殊的移动自组织网路也有以上特点,不同的是此类网络以车辆作为通信节点,车辆的踪迹不定,移动性强,车流量也会随时大幅度改变,在车辆高速行驶过程中,节点之间的通信时间转瞬即逝,车载网内的通信方式也有多种,所以车载网的网络结构是千变万化的,所面对的问题也是和平常的移动自组织网络大相径庭。车载网由三部分组成:车载通信单元(OBU,on-boardunit),路侧单元(RSU,roadsideunit),可信任中心(TA,trustauthority)。为了区分每辆车的身份,用户向TA注册,TA为车辆颁发认证证书,标明各个车辆的身份,其中就包括属于用户自己的账号密码。现有的车载组网过程中,车载网抗伪造攻击能力低下,进而导致车载组网整体安全性较低,降低了用户的使用体验。
技术实现思路
本专利技术实施例的目的在于提供一种车载自组网认证方法、系统、移动终端及存储介质,旨在解决现有的车载组网过程中,由于车载网抗伪造攻击能力低下,所导致的用户使用体验低下的问题。本专利技术实施例是这样实现的,一种车载自组网认证方法,所述方法包括:生成循环群,对车辆用户进行身份验证,并对身份验证合格的所述车辆用户分配匿名身份;根据所述循环群生成车辆用户公钥,并根据所述车辆用户公钥计算所述车辆用户的私钥;获取所述车辆用户中的待发送消息,并根据所述待发送消息、所述车辆用户公钥和所述私钥生成车辆用户的签名;根据所述车辆用户的签名在不同所述车辆用户之间进行组网认证。更进一步的,所述根据所述车辆用户的签名在不同所述车辆用户之间进行组网认证的步骤包括:将发送端车辆对应的所述车辆用户的签名发送至接收端车辆,并对发送的所述车辆用户的签名进行签名验证;若所述车辆用户的签名验证失败,则指示所述接收端车辆拒绝接收所述车辆用户的签名;若所述车辆用户的签名验证成功,则指示所述接收端车辆接收所述车辆用户的签名。更进一步的,所述生成循环群的步骤之后,所述方法还包括:对所述循环群进行抽取,得到系统私钥,并根据所述系统私钥计算系统公钥;设置hash函数,所述hash函数包括第一函数、第二函数和第三函数;第一函数=h0:{0,1}*→G1,所述第二函数=h1:{0,1}*→Zq*,所述第三函数=h2:{0,1}*→Zq*。更进一步的,所述对身份验证合格的所述车辆用户分配匿名身份的步骤包括:对所述循环群进行抽取,并根据抽取到的数值、所述循环群和所述系统公钥计算所述匿名身份;将计算到的所述匿名身份对对应身份验证合格的所述车辆用户进行分配。更进一步的,所述根据抽取到的数值、所述循环群和所述系统公钥计算所述匿名身份所采用的计算公式为:其中,θi是所述抽取到的数值,所述匿名身份为(A1i,A2i),X是所述循环群中的生成元,Iidi是所述车辆用户对应的分配账号,是所述系统公钥。更进一步的,所述根据所述循环群生成车辆用户公钥,并根据所述车辆用户公钥计算所述车辆用户的私钥所采用的计算公式为:DID=S·H1(ID)Ci=DID+s·H1(ID,PID)其中,s是所述循环群中随机选取的数值,PID是所述车辆用户公钥,Ci是所述汽车私钥。更进一步的,所述根据所述待发送消息、所述车辆用户公钥和所述私钥生成车辆用户的签名所采用的计算公式为:H=grg=l(X,X)R=H2(Mi||ID||H||PID)L=r·X+R·Ci所述车辆用户的签名为:η=(R,L);其中,Mi是所述待发送消息,ID是所述车辆用户的身份ID。本专利技术实施例的另一目的在于提供一种车载自组网认证系统,所述系统包括:匿名身份分配模块,用于生成循环群,对车辆用户进行身份验证,并对身份验证合格的所述车辆用户分配匿名身份;私钥计算模块,用于根据所述循环群生成车辆用户公钥,并根据所述车辆用户公钥计算所述车辆用户的私钥;签名生成模块,用于获取所述车辆用户中的待发送消息,并根据所述待发送消息、所述车辆用户公钥和所述私钥生成车辆用户的签名;组网认证模块,用于根据所述车辆用户的签名在不同所述车辆用户之间进行组网认证。本专利技术实施例的另一目的在于提供一种存储介质,其存储有上述的移动终端中所使用的计算机程序,该计算机程序被处理器执行时实现上述的车载自组网认证方法的步骤。本专利技术实施例,通过对车辆用户进行身份验证,有效的对车辆用户起到了身份检测的效果,提高了不同车辆用户之间组网认证的准确性,通过对身份验证合格的车辆用户分配匿名身份,有效的保障了不同车辆用户之间的匿名认证,通过获取车辆用户中的待发送消息,并根据待发送消息、车辆用户公钥和私钥生成车辆用户的签名,有效的提高了不同车辆用户之间组网认证的安全性,进而提高了车辆用户的使用体验。附图说明图1是本专利技术第一实施例提供的车载自组网认证方法的流程图;图2是本专利技术第二实施例提供的车载自组网认证方法的流程图;图3是本专利技术第三实施例提供的车载自组网认证系统的结构示意图;图4是本专利技术第四实施例提供的移动终端的结构示意图;如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。因此,以下对在附图中提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一请参阅图1,是本专利技术第一实施例提供的车载自组网本文档来自技高网...

【技术保护点】
1.一种车载自组网认证方法,其特征在于,所述方法包括:/n生成循环群,对车辆用户进行身份验证,并对身份验证合格的所述车辆用户分配匿名身份;/n根据所述循环群生成车辆用户公钥,并根据所述车辆用户公钥计算所述车辆用户的私钥;/n获取所述车辆用户中的待发送消息,并根据所述待发送消息、所述车辆用户公钥和所述私钥生成车辆用户的签名;/n根据所述车辆用户的签名在不同所述车辆用户之间进行组网认证。/n

【技术特征摘要】
1.一种车载自组网认证方法,其特征在于,所述方法包括:
生成循环群,对车辆用户进行身份验证,并对身份验证合格的所述车辆用户分配匿名身份;
根据所述循环群生成车辆用户公钥,并根据所述车辆用户公钥计算所述车辆用户的私钥;
获取所述车辆用户中的待发送消息,并根据所述待发送消息、所述车辆用户公钥和所述私钥生成车辆用户的签名;
根据所述车辆用户的签名在不同所述车辆用户之间进行组网认证。


2.如权利要求1所述的车载自组网认证方法,其特征在于,所述根据所述车辆用户的签名在不同所述车辆用户之间进行组网认证的步骤包括:
将发送端车辆对应的所述车辆用户的签名发送至接收端车辆,并对发送的所述车辆用户的签名进行签名验证;
若所述车辆用户的签名验证失败,则指示所述接收端车辆拒绝接收所述车辆用户的签名;
若所述车辆用户的签名验证成功,则指示所述接收端车辆接收所述车辆用户的签名。


3.如权利要求1所述的车载自组网认证方法,其特征在于,所述生成循环群的步骤之后,所述方法还包括:
对所述循环群进行抽取,得到系统私钥,并根据所述系统私钥计算系统公钥;
设置hash函数,所述hash函数包括第一函数、第二函数和第三函数;
第一函数=h0:{0,1}*→G1,所述第二函数=h1:{0,1}*→Zq*,所述第三函数=h2:{0,1}*→Zq*。


4.如权利要求3所述的车载自组网认证方法,其特征在于,所述对身份验证合格的所述车辆用户分配匿名身份的步骤包括:
对所述循环群进行抽取,并根据抽取到的数值、所述循环群和所述系统公钥计算所述匿名身份;
将计算到的所述匿名身份对对应身份验证合格的所述车辆用户进行分配。


5.如权利要求4所述的车载自组网认证方法,其特征在于,所述根据抽取到的数值、所述循环群和所述系统公钥计算所述匿名身份所采用的计算公式为:






其中,θi是所述抽取...

【专利技术属性】
技术研发人员:李涛张静王杉杉倪敏邓安远
申请(专利权)人:九江学院
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1