一种车辆认证方法及装置与流程

文档序号:31017606发布日期:2022-08-05 19:22阅读:来源:国知局

技术特征:
1.一种车辆认证方法,其特征在于,应用于车载网络中的第一车辆,所述方法包括:接收所述车载网络中的第二车辆的身份认证请求;根据所述第一车辆本地存储的所述车载网络中各个车辆的加密身份信息,获得所述第二车辆的加密身份信息,作为车辆身份信息,并获得所述车辆身份信息的有效期信息;在所述有效期信息表征所述车辆身份信息有效的情况下,从第一有限域中选取第一认证系数,其中,所述第一有限域中包含的系数为所述车载网络中各车辆公有的系数;向所述第二车辆发送所述第一认证系数,以使得所述第二车辆采用所述第一认证系数、第二认证系数并按照预设的信息转换方式对所述第二车辆的原始身份信息进行信息转换,得到转换结果,其中,所述第二认证系数为第二有限域中的系数,所述第二有限域中包含的系数为所述第二车辆私有的系数;接收所述第二车辆发送的所述转换结果,并通过所述转换结果对所述第二车辆进行认证。2.根据权利要求1所述的方法,其特征在于,所述通过所述转换结果对所述第二车辆进行认证,包括:判断所述转换结果是否满足预设的验证关系式,若满足,确认所述第二车辆通过认证,若不满足,确认所述第二车辆不通过认证;所述预设的验证关系式为:其中,a、b、c表示所述转换结果,α、β、γ、δ、x表示所述第一认证系数,l表示第一有限域的长度,i表示第一有限域中包含的系数的序号,a
i
表示第一有限域中第i个系数,u
i
()表示第一预设函数,v
i
()表示第二预设函数,w
i
()表示第三预设函数。3.根据权利要求1所述的方法,其特征在于,所述车载网络为基于区块链技术的网络,所述车载网络中的车辆为区块链中的节点、并存储所述车载网络中各个车辆的加密身份信息以及各个车辆的加密身份信息的生成时刻,所述根据所述第一车辆本地存储的所述车载网络中各个车辆的加密身份信息,获得所述第二车辆的加密身份信息,作为车辆身份信息,并获得所述车辆身份信息的有效期信息,包括:获得所述第一车辆存储的所述第二车辆的加密身份信息的生成时刻;根据所述车载网络中各车辆存储的所述第二车辆的加密身份信息的生成时刻,判断所述第一车辆中存储的所述第二车辆的加密身份信息的生成时刻是否为最新生成时刻;若为否,获得所述车载网络中车辆存储的最新生成时刻对应的所述第二车辆的加密身份信息,作为车辆身份信息,将所述第一车辆存储的所述第二车辆的加密身份信息更新为所述车辆身份信息,并将所述第一车辆中存储的所述车辆身份信息的生成时刻更新为所述最新生成时刻;根据所述最新生成时刻,确定所述车辆身份信息的有效期信息。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述车载网络中的车辆以默克尔树的存储方式存储所述车载网络中各个车辆的认证信息,所述默克尔树的每一叶节点用于存储所述车载网络中每一车辆的认证信息和加密身份信息。
5.一种车辆认证方法,其特征在于,应用于车载网络中的第二车辆,所述方法包括:向所述车载网络中的第一车辆发送第一身份认证请求;接收所述车载网络中的第一车辆发送的第一认证系数,并从第二有限域中选取第二认证系数,其中,所述第一认证系数为第一有限域中的系数,所述第一有限域中包含的系数为所述车载网络中各车辆公有的系数,所述第二有限域中包含的系数为为所述第二车辆私有的系数;采用所述第一认证系数、第二认证系数,按照预设的信息转换方式对所述第二车辆的原始身份信息进行信息转换,得到转换结果;向所述第一车辆发送所述转换结果,以使得所述第一车辆通过所述转换结果对所述第二车辆进行认证。6.根据权利要求5所述的方法,其特征在于,所述采用所述第一认证系数、第二认证系数,按照预设的信息转换方式对所述第二车辆的原始身份信息进行信息转换,得到转换结果包括:按照以下表达式计算所述转换结果:转换结果:转换结果:其中,a、b、c表示转换结果,α、β、δ、x表示所述第一认证系数,r、s表示所述第二认证系数,i表示表示第一有限域中包含的系数的序号,l表示第一有限域的长度,m表示第一有限域和第二有限域的总长度,a
i
表示第一有限域中第i个系数,u
i
()表示第一预设函数,v
i
()表示第二预设函数,w
i
()表示第三预设函数,h()表示第四预设函数,t()表示第五预设函数。7.根据权利要求5或6所述的方法,其特征在于,所述车载网络为基于区块链技术的网络,所述车载网络中的车辆为区块链中的节点、并存储所述车载网络中各个车辆的加密身份信息以及各个车辆的加密身份信息的生成时刻。8.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:向所述车载网络中的车辆认证中心发送携带所述第二车辆的加密身份信息的第二身份认证请求,以使得所述车辆认证中心通过所述第二车辆的原始身份信息、约定密钥与所获得的加密身份信息对所述第二车辆进行认证,其中,所述第二车辆的加密身份信息为:采用第二车辆与所述车辆认证中心间的约定密钥对所述第二车辆的原始身份信息进行加密得到的加密身份信息;接收并存储所述车辆认证中心发送的认证结果。9.一种车辆认证装置,其特征在于,应用于车载网络中的第一车辆,所述装置包括:请求接收模块,用于接收所述车载网络中的第二车辆的身份认证请求;信息获得模块,用于根据所述第一车辆本地存储的所述车载网络中各个车辆的加密身
份信息,获得所述第二车辆的加密身份信息,作为车辆身份信息,并获得所述车辆身份信息的有效期信息;系数选取模块,用于在所述有效期信息表征所述车辆身份信息有效的情况下,从第一有限域中选取第一认证系数,其中,所述第一有限域中包含的系数为所述车载网络中各车辆公有的系数;系数发送模块,用于向所述第二车辆发送所述第一认证系数,以使得所述第二车辆采用所述第一认证系数、第二认证系数并按照预设的信息转换方式对所述第二车辆的原始身份信息进行信息转换,得到转换结果,其中,所述第二认证系数为第二有限域中的系数,所述第二有限域中包含的系数为所述第二车辆私有的系数;车辆认证模块,用于接收所述第二车辆发送的所述转换结果,并通过所述转换结果对所述第二车辆进行认证。10.一种车辆认证装置,其特征在于,应用于车载网络中的第二车辆,所述装置包括:第一请求发送模块,用于向所述车载网络中的第一车辆发送第一身份认证请求;系数选取模块,用于接收所述车载网络中的第一车辆发送的第一认证系数,并从第二有限域中选取第二认证系数,其中,所述第一认证系数为第一有限域中的系数,所述第一有限域中包含的系数为所述车载网络中各车辆公有的系数,所述第二有限域中包含的系数为为所述第二车辆私有的系数;结果得到模块,用于采用所述第一认证系数、第二认证系数,按照预设的信息转换方式对所述第二车辆的原始身份信息进行信息转换,得到转换结果;结果发送模块,用于向所述第一车辆发送所述转换结果,以使得所述第一车辆通过所述转换结果对所述第二车辆进行认证。

技术总结
本发明实施例提供了一种车辆认证方法及装置,涉及信息安全技术领域,应用于车载网络中的第一车辆,上述方法包括:接收车载网络中的第二车辆的身份认证请求;根据第一车辆本地存储的车载网络中各个车辆的加密身份信息,获得第二车辆的加密身份信息,作为车辆身份信息,并获得所述车辆身份信息的有效期信息;在有效期信息表征所述车辆身份信息有效的情况下,从第一有限域中选取第一认证系数,其中,第一有限域中包含的系数为车载网络中各车辆公有的系数;向第二车辆发送所述第一认证系数,接收第二车辆发送的所述转换结果,并通过转换结果对第二车辆进行认证。应用本实施例提供的方案进行车辆认证,能够解决难以对车辆进行认证的问题。证的问题。证的问题。


技术研发人员:朱孔林 吴天昊 巨旭华 邱晗 张琳
受保护的技术使用者:赛尔网络有限公司
技术研发日:2021.02.03
技术公布日:2022/8/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1