[发明专利]一种身份认证方法及装置、车辆、用户设备有效
申请号: | 202011555138.X | 申请日: | 2020-12-25 |
公开(公告)号: | CN112277881B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 熊伟;陈维鑫;韩毅;单宏寅 | 申请(专利权)人: | 上海银基信息安全技术股份有限公司 |
主分类号: | B60R25/24 | 分类号: | B60R25/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份 认证 方法 装置 车辆 用户 设备 | ||
本发明公开了一种身份认证方法,应用于车辆,所述方法包括:扫描第一广播数据,第一广播数据至少包括加密的交易数据,在扫描到第一广播数据时,采用第一私钥解密得到交易数据,交易数据至少包括第一车辆标识以及第一区块高度,根据第一车辆标识以及第一区块高度,对发送第一广播数据的设备进行身份认证,在第一车辆标识与车辆标识匹配,且第一区块高度与区块链当前的区块高度相同时,确认发送第一广播数据的设备为目标用户设备。上述认证过程,基于用户设备广播的第一广播数据对用户设备进行验证,通过广播的方式就可以完成身份认证,由于不需要用户设备和车辆建立连接或者处于同一网络中,减少了连接时间,加快了身份认证的速度。
技术领域
本发明涉及车联网技术领域,尤其涉及一种身份认证方法及装置、车辆、用户设备。
背景技术
随着移动互联网和车联网的快速发展,数字钥匙成为越来越多车辆的标准配置。用户通过随身携带的安装有数字钥匙的智能设备(手机或手表)来进行车门的开启、关闭以及车辆的启动等操作。通常智能设备在对车辆进行操作之前,两者需要建立连接,并在连接的基础上,完成身份认证。但是,建立连接过程较为繁锁,花费时间较长,导致身份认证速度慢。
发明内容
有鉴于此,本发明提供了一种身份认证方法及装置、车辆、用户设备,用以解决现有技术中通常智能设备在对车辆进行操作之前,两者需要建立连接,并在连接的基础上,完成身份认证,建立连接过程较为繁锁,花费时间较长,导致身份认证速度慢的问题。具体方案如下:
一种身份认证方法,应用于车辆,所述车辆作为主节点,在预设时刻生成首个区块,并自所述预设时刻起每隔预设时间间隔生成一新的区块,形成区块链,且第N个区块的区块数据至少包括第N-1个区块的区块数据的哈希值、第N个区块的时间区间,N为大于或等于2的自然数;所述方法包括:
扫描由用户设备发送的第一广播数据;所述第一广播数据至少包括加密的交易数据;所述用户设备作为子节点,不处于所述车辆所在的区块链网络中,且与所述车辆之间不存在网络连接关系;
在扫描到第一广播数据时,采用第一私钥解密所述交易数据;所述交易数据至少包括第一车辆标识以及第一区块高度;
根据所述第一车辆标识以及所述第一区块高度,对发送所述第一广播数据的用户设备进行身份认证;
在所述第一车辆标识与所述车辆的标识匹配,且所述第一区块高度与所述区块链当前的区块高度相同时,确认发送所述第一广播数据的用户设备为目标用户设备。
上述的方法,可选的,所述第一广播数据还包括第二车辆标识;
在采用第一私钥解密所述交易数据之前,所述方法还包括:
将所述第二车辆标识与所述车辆的标识进行比较;
在所述第二车辆标识与所述车辆的标识匹配的情况下,执行所述采用第一私钥解密所述交易数据的步骤。
上述的方法,可选的,所述交易数据还包括交易标识和车控指令;
在确认发送所述第一广播数据的用户设备为目标用户设备之后,所述方法还包括:
判断所述交易标识是否存在于所述区块链当前区块的区块数据中;或者,判断所述交易标识是否存在于所述区块链的历史区块数据中;
若不存在,则获取并执行所述车控指令。
上述的方法,可选的,在执行所述车控指令后,所述方法还包括:
将所述交易标识或所述交易数据,存储于所述区块链当前区块的区块数据中。
上述的方法,可选的,在执行所述车控指令后,所述方法还包括:
根据执行结果生成第二广播数据,向外广播。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海银基信息安全技术股份有限公司,未经上海银基信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011555138.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据标注方法、装置、设备及存储介质
- 下一篇:一种跌落式避雷器拆装工具