[发明专利]一种基于同态加密机制的车联网假名管理方法在审
申请号: | 202210276710.1 | 申请日: | 2022-03-21 |
公开(公告)号: | CN114599028A | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 曹利;陈葳葳;张迪;曹可嘉 | 申请(专利权)人: | 南通大学 |
主分类号: | H04W12/02 | 分类号: | H04W12/02;H04W12/03;H04W12/069;H04W12/106;H04W12/64;H04W4/44;H04L9/00;H04L9/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 张俊俊 |
地址: | 226019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 同态 加密 机制 联网 假名 管理 方法 | ||
1.一种基于同态加密机制的车联网假名管理方法,其特征在于,包括如下步骤:
S1、系统初始化,完成系统参数初始化、RSU初始化和车辆离线注册,本阶段是由TA生成相关的系统参数,利用RSA算法和paillier算法分别生成系统公私钥和同态密钥,发布共享参数;为RSU的注册身份,并颁发公钥证书;并使用同态算法加密车辆的真实身份,车辆加密身份通过共识算法同步于区块链网络;
S2、各RSU在其覆盖范围内广播Hello报文,当车辆监测到Hello报文中的RSU身份标识变更为IDRi时,表明车辆已驶入RSUi的覆盖域,生成新的假名,车辆首先通过RSUi的证书验证其合法性,并获得RSUi公钥为其后安全数据传输做准备,随后,车辆使用同态加密算法生成假名;
S3、车辆使用假名进行匿名通信前,向RSUi申请假名的使用权,RSUi使用同态乘性质,利用区块链中车辆的加密身份信息,并结合车辆上传的随机数、假名元素,完成车辆身份的合法性认证,为其颁发该临时假名票据,在票据的设计中规定车辆进入不同RSU管控区域或假名超过了使用期限,进行假名更新,以切断车辆前后假名的关联性,防止攻击者的关联性攻击,RSUi在对车辆身份认证过程中,并未接触到车辆真实身份信息,实现了匿名认证,保护了车辆真实身份的隐私。
2.根据权利要求1所述的基于同态加密机制的车联网假名管理方法,其特征在于,所述步骤S1具体包括以下步骤:
S11、系统参数初始化,
(1)TA执行paillier.Setup(·)和paillier.KeyGen(·)生成用于同态加密的公钥PH={g,n}、私钥SH=λ;
(2)TA生成RSA算法的公私钥:选择大素数p、q,计算m=p×q,再计算选择与互素的随机e,并计算私钥为SKTA={d,m},公钥为PKTA={e,m},TA公布系统参数{PKTA,pk,n};
S12、RSU初始化,对RSU身份注册的过程为:TA选择大素数pR,qR,计算nR=pR×qR,计算选择与互素的随机数eR,并计算用RSA算法生成TA的私钥SKR={dR,nR},公钥PKR={eR,nR},TA利用RSU身份IDR、公钥及时间戳信息为RSU生成证书CertR;
S13、车辆离线注册,车辆Vi向TA提交身份信息,TA使用公钥pk执行同态加密算法paillier.Enc加密车辆真实身份。
3.根据权利要求2所述的基于同态加密机制的车联网假名管理方法,其特征在于,车辆真实身份加密过程包括如下步骤:
S131、TA认证车辆Vi提交的身份信息,认证通过后生成唯一身份标识
S132、TA使用paillier.Enc加密算法,生成的加密身份
将生成的加密身份信息通过有线信道传输给记账节点RSU,并将本次加密使用的随机数r1存入OBU;
S133、RSU将接收到的车辆加密身份通过DPOS一致性算法写入区块链,于此同时,生成块地址Addr,对应其所在区块链中的位置,该地址被存入对应的OBU;
S134、TA记录车辆真实身份与Addr的映射,以实现恶意车辆的身份追溯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210276710.1/1.html,转载请声明来源钻瓜专利网。