[发明专利]一种共享汽车的用户验证方法有效
申请号: | 201711128050.8 | 申请日: | 2017-11-15 |
公开(公告)号: | CN108055240B | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 曹光宇 | 申请(专利权)人: | 上海国际汽车城(集团)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06K7/10;G06Q20/40 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 陈晓蕾 |
地址: | 201805 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 共享 汽车 用户 验证 方法 | ||
本发明涉及一种共享汽车的用户验证方法,该方法由一共享汽车企业A的用户通过客户端扫描另一企业B的共享汽车二维码,企业A为该用户创建临时身份,并向企业B提供,使用户可使用该共享汽车而不用向企业B透露用户信息,在汽车使用完毕后,通过对交易记录的三方签名,保证交易记录的完整性和可验证性。
【技术领域】
本发明属于共享汽车和信息安全领域,尤其涉及一种共享汽车的用户验证方法。
【背景技术】
近些年来,随着共享经济的快速发展,共享出行成为了一个巨大的市场。共享单车是现在市面上最常见的一种共享出行方式,在这种方式下,用户通常需要在共享单车企业中进行注册,例如使用其手机号注册,则手机号作为用户身份的标识符。然后用户在交纳押金后,就可以通过该用户身份登录共享单车企业的APP,通过扫描车身上的二维码使用共享单车。
在共享单车之后,越来越多的企业开展了共享汽车的商业模式,共享汽车的使用方式与共享单车基本相同。对于用户来说,如果想更加方便的出行,就需要注册多家共享汽车企业,并缴纳多份押金。但是,相比共享单车而言,由于硬件成本的差异、违章罚款等问题,共享汽车需要的押金更高,因此很少有用户愿意同时注册多家共享汽车企业。因此,实际应用中,用户希望可以在只注册一个企业的情况下,就能够使用不同企业的共享汽车。
解决上述问题的一个方式是各个企业之间共享用户。但是,一方面,绝大多数企业并不希望竞争企业获取到自己的用户信息,例如上面所说的用户手机号,另一方面,由于相关法律规定,在使用别家的共享汽车时,一旦出现问题,汽车拥有者必须能够追查到用户的真实身份。为了解决这两方面的矛盾,就需要一种新的共享汽车用户验证方法。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种共享汽车的用户验证方法。
本发明采用的技术方案如下:
一种共享汽车的用户验证方法,该方法用于企业A的注册用户使用企业B的共享汽车,包括用户开启共享汽车的步骤,以及用户结束使用共享汽车的步骤;其中,用户开启共享汽车的步骤如下:
(1.1)用户在其移动终端上启动企业A的客户端,使用其用户ID登录该客户端后,通过该客户端扫描并读取共享汽车车身上的二维码;
(1.2)所述客户端将读取的二维码信息和所述用户ID发送给企业A的服务器A;
(1.3)所述服务器A接收到所述二维码信息后,识别出该二维码信息是企业B的共享汽车二维码;
(1.4)所述服务器A创建一个临时的ID,即ID=Hash(IDA‖UserID‖E);其中,Hash是一个哈希函数,‖表示连接运算,IDA是企业A的标识符,UserID是所述用户ID,E是所述二维码信息;
(1.5)所述服务器A将生成的ID和所述二维码信息发送给企业B的服务器B;
(1.6)服务器B在获取上述信息后,远程开启相应的共享汽车,让所述用户使用;
用户结束使用共享汽车的步骤如下:
(2.1)用户用车完毕后,所述共享汽车生成交易记录T,并将所述交易记录T发送给所述服务器B;
(2.2)所述服务器B使用其私钥生成交易记录的数字签名,然后生成消息M1,即M1={T,SigB(T)},其中SigB()是使用服务器B的私钥进行数字签名的函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海国际汽车城(集团)有限公司,未经上海国际汽车城(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711128050.8/2.html,转载请声明来源钻瓜专利网。