一种云身份证的实现方法及系统技术方案

技术编号:24354005 阅读:21 留言:0更新日期:2020-06-03 02:10
本发明专利技术公开了一种云身份证的实现方法及系统。其中,该方法包括:前端读证设备读取居民身份证的身份证信息,得到第一掩码信息,向身份证云平台发送认证请求;身份证云平台从认证请求中获取第一身份证信息和索引信息,对第一掩码信息进行验证,通过后对身份证信息中的加密身份信息进行解密,得到身份证明文信息,将索引信息和身份证明文信息对应保存;前端读证设备将索引信息发送给第三方平台;身份证云平台接收到第三方平台发送的身份证信息获取请求;身份证云平台从身份证信息获取请求中获取索引信息,查找保存的与获取的索引信息对应的身份证明文信息,并将获取的身份证明文信息发送给第三方平台。

An implementation method and system of cloud ID card

【技术实现步骤摘要】
一种云身份证的实现方法及系统
本专利技术涉及一种计算机网络
,尤其涉及一种云身份证的实现方法及系统。
技术介绍
目前,身份认证需求显著增长,使用具备法定认证基础的二代身份证作为载体成为认证方案的首选。同时当前越来越多的场景要求出示身份证进行实名制验证,包括快递收揽的实名制查验、乘客的身份抽查、单位上的访客登记、汽车等物品的租赁使用等。传统的居民身份证阅读器是内置身份证的SAM(安全控制)模块,这种方式不仅最小尺寸受限,而且使得手持式产品续航能力和便携能力差,不能在移动场景中长时间使用。
技术实现思路
本专利技术旨在解决上述技术问题至少之一。本专利技术的主要目的在于提供一种云身份证的实现方法。本专利技术的另一目的在于提供一种云身份证的实现系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种云身份证的实现方法,包括:前端读证设备读取居民身份证的身份证信息,其中,所述身份证信息包括:所述居民身份证的配置信息和所述居民身份证中存储的加密身份信息;所述前端读证设备采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息,其中,所述第一掩码参数包括:所述居民身份证的配置信息;所述前端读证设备向身份证云平台发送认证请求,其中,所述认证请求中携带有读取的所述身份证信息和索引信息,其中,所述索引信息包括:所述第一掩码信息;所述身份证云平台接收所述认证请求,从所述认证请求中获取所述第一身份证信息和所述索引信息;所述身份证云平台采用所述预设的不可逆算法,对第二掩码参数进行计算得到第二掩码信息,其中,所述第二掩码参数包括:所述认证请求携带的所述身份证信息中的所述配置信息;所述身份证云平台判断所述第二掩码信息与所述索引信息中的所述第一掩码信息是否匹配,在确定所述第二掩码信息和所述第一掩码信息匹配的情况下,对所述身份证信息中的加密身份信息进行解密,得到身份证明文信息;所述身份证云平台将所述索引信息和所述身份证明文信息对应保存;其中,在所述前端读证设备采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息之后,所述方法还包括:所述前端读证设备将所述索引信息发送给第三方平台;在所述身份证云平台将所述索引信息和所述身份证明文信息对应保存之后,所述方法还包括:所述身份证云平台接收到所述第三方平台发送的身份证信息获取请求,其中,所述身份证信息获取请求中携带有所述索引信息;所述身份证云平台从所述身份证信息获取请求中获取所述索引信息,查找保存的与所述索引信息对应的身份证明文信息,并将获取的所述身份证明文信息发送给所述第三方平台。可选地,在所述前端读证设备将所述索引信息发送给第三方平台之前,所述方法还包括:所述前端读证设备与所述第三方平台相互进行身份认证,在认证通过之后,所述前端读证设备与所述第三方平台进行密钥协商,得到所述前端读证设备与所述第三方平台之间的第一传输密钥;所述前端读证设备将所述索引信息发送给第三方平台,包括:所述前端读证设备使用所述第一传输密钥对所述索引信息进行加密,将加密后的所述索引信息发送给所述第三方平台。可选地,在所述身份证云平台接收到所述第三方平台发送的身份证信息获取请求之前,所述方法还包括:所述身份证云平台与所述第三方平台相互进行身份认证,在认证通过之后,所述身份证云平台与所述第三方平台进行密钥协商,得到所述身份证云平台与所述第三方平台之间的第二传输密钥;所述第三方平台使用所述第二传输密钥对所述索引信息进行加密,将加密后的所述索引信息携带在所述身份证信息获取请求中发送给所述身份证云平台;所述身份证云平台从所述身份证信息获取请求中获取所述索引信息,包括:所述身份证云平台使用所述第二传输密钥对所述身份证信息获取请求中携带的加密后的所述索引信息进行解密获取所述索引信息;所述身份证云平台将获取的所述身份证明文信息发送给所述第三方平台,包括:所述身份证云平台使用所述第二传输密钥对获取的所述身份证明文信息进行加密后发送给所述第三方平台。可选地,所述索引信息还包括:单号信息;在所述前端读证设备向身份证云平台发送认证请求之前,所述方法还包括:所述前端读证设备根据单号参数,得到所述单号信息,其中,所述单号参数包括:部分所述身份证信息和所述前端读证设备的标识信息。可选地,在所述前端读证设备向身份证云平台发送认证请求之前,所述方法还包括:所述前端读证设备与所述身份证云平台相互进行身份认证,在认证通过之后,所述前端读证设备与所述身份证云平台进行密钥协商,得到所述前端读证设备与所述身份证平台之间的第三传输密钥;所述前端读证设备向身份证云平台发送认证请求,包括,所述前端读证设备使用所述第三传输密钥对所述认证请求中携带的信息进行加密;所述身份证云平台从所述认证请求中获取所述身份证信息、所述索引信息和所述第一掩码信息,包括:所述身份证云平台使用所述第三传输密钥对所述认证请求中携带的数据进行解密,得到所述身份证信息、所述索引信息和所述第一掩码信息。可选地,在所述前端读证设备对第一掩码参数进行计算得到第一掩码信息之后,所述方法还包括:所述前端读证设备至少将所述第一掩码信息保存。本专利技术另一个方面提供了一种云身份证的实现系统,包括:前端读证设备,用于:读取居民身份证的身份证信息,其中,所述身份证信息包括:所述居民身份证的配置信息和所述居民身份证中存储的加密身份信息;采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息,其中,所述第一掩码参数包括:所述居民身份证的配置信息;向身份证云平台发送认证请求,其中,所述认证请求中携带有读取的所述身份证信息和索引信息,其中,所述索引信息包括:所述第一掩码信息;所述身份证云平台,用于:接收所述认证请求,从所述认证请求中获取所述第一身份证信息和所述索引信息;采用所述预设的不可逆算法,对第二掩码参数进行计算得到第二掩码信息,其中,所述第二掩码参数包括:所述认证请求携带的所述身份证信息中的所述配置信息;判断所述第二掩码信息与所述索引信息中的所述第一掩码信息是否匹配,在确定所述第二掩码信息和所述第一掩码信息匹配的情况下,对所述身份证信息中的加密身份信息进行解密,得到身份证明文信息;将所述索引信息和所述身份证明文信息对应保存;其中,所述前端读证设备还用于在采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息之后,将所述索引信息发送给第三方平台;所述身份证云平台,还用于:在将所述索引信息和所述身份证明文信息对应保存之后,接收到所述第三方平台发送的身份证信息获取请求,其中,所述身份证信息获取请求中携带有所述索引信息;从所述身份证信息获取请求中获取所述索引信息,查找保存的与所述索引信息对应的身份证明文信息,并将获取的所述身份证明文信息发送给所述第三方平台;所述第三方平台,用于接收所述索引信息;向所述身份证云平台发送所述身份证信息获取请求;接收所述身份证云平台发送的所述身份证明文信息。可选地,所述前端读证设备,还用于在将所述索引信息发送给第三方平台之前,与所述第三方平台相互进行身份认证,在认证通过之后,与所述第三方平台进行密钥协商,得到所述本文档来自技高网...

【技术保护点】
1.一种云身份证的实现方法,其特征在于,包括:/n前端读证设备读取居民身份证的身份证信息,其中,所述身份证信息包括:所述居民身份证的配置信息和所述居民身份证中存储的加密身份信息;/n所述前端读证设备采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息,其中,所述第一掩码参数包括:所述居民身份证的配置信息;/n所述前端读证设备向身份证云平台发送认证请求,其中,所述认证请求中携带有读取的所述身份证信息和索引信息,其中,所述索引信息包括:所述第一掩码信息;/n所述身份证云平台接收所述认证请求,从所述认证请求中获取所述第一身份证信息和所述索引信息;/n所述身份证云平台采用所述预设的不可逆算法,对第二掩码参数进行计算得到第二掩码信息,其中,所述第二掩码参数包括:所述认证请求携带的所述身份证信息中的所述配置信息;/n所述身份证云平台判断所述第二掩码信息与所述索引信息中的所述第一掩码信息是否匹配,在确定所述第二掩码信息和所述第一掩码信息匹配的情况下,对所述身份证信息中的加密身份信息进行解密,得到身份证明文信息;/n所述身份证云平台将所述索引信息和所述身份证明文信息对应保存;/n其中,在所述前端读证设备采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息之后,所述方法还包括:所述前端读证设备将所述索引信息发送给第三方平台;在所述身份证云平台将所述索引信息和所述身份证明文信息对应保存之后,所述方法还包括:所述身份证云平台接收到所述第三方平台发送的身份证信息获取请求,其中,所述身份证信息获取请求中携带有所述索引信息;所述身份证云平台从所述身份证信息获取请求中获取所述索引信息,查找保存的与所述索引信息对应的身份证明文信息,并将获取的所述身份证明文信息发送给所述第三方平台。/n...

【技术特征摘要】
1.一种云身份证的实现方法,其特征在于,包括:
前端读证设备读取居民身份证的身份证信息,其中,所述身份证信息包括:所述居民身份证的配置信息和所述居民身份证中存储的加密身份信息;
所述前端读证设备采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息,其中,所述第一掩码参数包括:所述居民身份证的配置信息;
所述前端读证设备向身份证云平台发送认证请求,其中,所述认证请求中携带有读取的所述身份证信息和索引信息,其中,所述索引信息包括:所述第一掩码信息;
所述身份证云平台接收所述认证请求,从所述认证请求中获取所述第一身份证信息和所述索引信息;
所述身份证云平台采用所述预设的不可逆算法,对第二掩码参数进行计算得到第二掩码信息,其中,所述第二掩码参数包括:所述认证请求携带的所述身份证信息中的所述配置信息;
所述身份证云平台判断所述第二掩码信息与所述索引信息中的所述第一掩码信息是否匹配,在确定所述第二掩码信息和所述第一掩码信息匹配的情况下,对所述身份证信息中的加密身份信息进行解密,得到身份证明文信息;
所述身份证云平台将所述索引信息和所述身份证明文信息对应保存;
其中,在所述前端读证设备采用预设的不可逆算法,对第一掩码参数进行计算得到第一掩码信息之后,所述方法还包括:所述前端读证设备将所述索引信息发送给第三方平台;在所述身份证云平台将所述索引信息和所述身份证明文信息对应保存之后,所述方法还包括:所述身份证云平台接收到所述第三方平台发送的身份证信息获取请求,其中,所述身份证信息获取请求中携带有所述索引信息;所述身份证云平台从所述身份证信息获取请求中获取所述索引信息,查找保存的与所述索引信息对应的身份证明文信息,并将获取的所述身份证明文信息发送给所述第三方平台。


2.根据权利要求1所述的方法,其特征在于,
在所述前端读证设备将所述索引信息发送给第三方平台之前,所述方法还包括:所述前端读证设备与所述第三方平台相互进行身份认证,在认证通过之后,所述前端读证设备与所述第三方平台进行密钥协商,得到所述前端读证设备与所述第三方平台之间的第一传输密钥;
所述前端读证设备将所述索引信息发送给第三方平台,包括:所述前端读证设备使用所述第一传输密钥对所述索引信息进行加密,将加密后的所述索引信息发送给所述第三方平台。


3.根据权利要求1所述的方法,其特征在于,
在所述身份证云平台接收到所述第三方平台发送的身份证信息获取请求之前,所述方法还包括:所述身份证云平台与所述第三方平台相互进行身份认证,在认证通过之后,所述身份证云平台与所述第三方平台进行密钥协商,得到所述身份证云平台与所述第三方平台之间的第二传输密钥;所述第三方平台使用所述第二传输密钥对所述索引信息进行加密,将加密后的所述索引信息携带在所述身份证信息获取请求中发送给所述身份证云平台;
所述身份证云平台从所述身份证信息获取请求中获取所述索引信息,包括:所述身份证云平台使用所述第二传输密钥对所述身份证信息获取请求中携带的加密后的所述索引信息进行解密获取所述索引信息;
所述身份证云平台将获取的所述身份证明文信息发送给所述第三方平台,包括:所述身份证云平台使用所述第二传输密钥对获取的所述身份证明文信息进行加密后发送给所述第三方平台。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述索引信息还包括:单号信息;
在所述前端读证设备向身份证云平台发送认证请求之前,所述方法还包括:所述前端读证设备根据单号参数,得到所述单号信息,其中,所述单号参数包括:部分所述身份证信息和所述前端读证设备的标识信息。


5.根据权利要求1至3任一项所述的方法,其特征在于,
在所述前端读证设备向身份证云平台发送认证请求之前,所述方法还包括:所述前端读证设备与所述身份证云平台相互进行身份认证,在认证通过之后,所述前端读证设备与所述身份证云平台进行密钥协商,得到所述前端读证设备与所述身份证平台之间的第三传输密钥;
所述前端读证设备向身份证云平台发送认证请求,包括,所述前端读证设备使用所述第三传输密钥对所述认证请求中携带的信息进行加密;
所述身份证云平台从所述认证请求中获取所述身份证信息、所述索引信息和所述第一掩码信息,包括:所述身份证云平台使用所述第三传输密钥对所述认证请求中携带的数据进行解密,得到所述身份证信息、所述索引信息和所述第一掩码信息。


6.根据权利要求1至3任一项所述的方法,其特征在于,在所述前端读证设备对第一掩码参数进行计算得到第一掩码信息之后,所述方法还包括:所述前端...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京;11

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

1