System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,特别的为一种身份识别的方法及系统。
技术介绍
1、身份识别的方法有身份证、手机sim卡、银行卡等各类方式。在实际生活中,各类身份识别证件,受制于不同的签发授权机构,采用不同的防伪技术,互相不能通用。现有技术中,银行卡由各类商业银行机构发行,采用了安全校验码cvv2码技术,起到银行卡的安全与防假作用。
2、同时,随着物联网终端大量的出现,使用场景丰富,现有单一身份识别方式存在使用的不便,企盼新型身份识别技术出现。
技术实现思路
1、专利技术人发现,现有身份识别系统中,各类证件采用各类防伪技术不能通用,物联网终端使用不便。例如,在wifi场景下的机器人,如果使用手机卡作为身份识别,可能会给使用人造成不便。
2、为了克服现有技术中缺乏通用技术识别终端身份的缺点,提升用户便利性,本专利技术专利提供一种身份识别的方法及系统,用于解决上述
技术介绍
中的问题。
3、为实现以上目的,本专利技术通过以下技术方案予以实现:一种身份识别的方法,所述方法包括:
4、读取上级区块链地址及读取输入设备中的id结构、id结构签名消息,所述id结构包括:第一区块链地址、上级区块链地址签名消息,所述上级区块链地址签名消息为通过上级区块链地址基于第一区块链地址关联事项生成的区块链签名消息,所述第一区块链地址关联事项包括:第一区块链地址,所述id结构签名消息为通过第一区块链地址基于所述id结构生成的区块链签名消息;
5、通过所述上级区块链地
6、通过所述第一区块链地址基于所述id结构、所述id结构签名消息校验输入设备签名;
7、如果所述授权签名为真且所述输入设备签名为真,根据所述id结构进行操作。
8、进一步地,所述方法还包括:
9、所述id结构还包括:id结构校验码,
10、所述id结构校验码为通过单向函数计算所述id结构的数字特征标识,所述id结构签名消息为通过第一区块链地址基于所述id结构校验码生成的区块链签名消息。
11、进一步地,所述单向函数包括:md5、sha-224、sha-256、sha-384、sha-512、sha-512/224、sha-512/256、sha3-224、sha3-256、sha3-384、sha3-512函数。
12、进一步地,所述方法还包括:所述输入设备为ic卡,所述id结构还包括:输入设备号。
13、进一步地,所述方法还包括:所述输入设备为ic卡,所述id结构还包括:输入设备号、授信额度、授权有效日期。
14、进一步地,所述输入设备号为:银行卡号或imei号。
15、进一步地,所述第一区块链地址关联事项还包括:输入设备号。
16、进一步地,所述第一区块链地址关联事项还包括:输入设备号、授信额度、授权有效日期。
17、进一步地,所述读取上级区块链地址包括:
18、读取所述输入设备中的上级区块链地址;和/或,
19、从所述输入设备之外的其他存储介质获取上级区块链地址。
20、进一步地,所述通过所述上级区块链地址基于所述上级区块链地址签名消息、所述第一区块链地址关联事项校验授权签名包括:
21、查询是否存在所述上级区块链地址签名消息的取消授权信息;
22、如果没有所述取消授权信息,通过所述上级区块链地址基于所述上级区块链地址签名消息、所述第一区块链地址关联事项校验授权签名。
23、进一步地,所述通过所述上级区块链地址基于所述上级区块链地址签名消息、所述第一区块链地址关联事项校验授权签名包括:
24、所述id结构还包括:授权有效日期;
25、如果在所述授权有效日期内,通过所述上级区块链地址基于所述上级区块链地址签名消息、所述第一区块链地址关联事项校验授权签名。
26、进一步地,所述通过所述第一区块链地址基于所述id结构、所述id结构签名消息校验输入设备签名包括:
27、查询是否存在所述id结构签名消息的取消授权信息;
28、如果没有所述取消授权信息,通过所述第一区块链地址基于所述id结构、所述id结构签名消息校验输入设备签名。
29、进一步地,所述通过所述上级区块链地址基于所述上级区块链地址签名消息、所述第一区块链地址关联事项校验授权签名包括:
30、所述id结构还包括:有效日期;
31、如果在所述有效日期内,通过所述第一区块链地址基于所述id结构、所述id结构签名消息校验输入设备签名。
32、进一步地,所述通过所述上级区块链地址基于所述上级区块链地址签名消息、所述第一区块链地址关联事项校验授权签名包括:
33、通过所述第一区块链地址基于所述id结构校验码、所述id结构签名消息校验输入设备签名。
34、进一步地,所述根据所述id结构进行操作包括:根据所述id结构确定输入设备的身份识别号。
35、进一步地,所述根据所述id结构进行操作包括:根据所述id结构确定输入设备的身份识别号为所述第一区块链地址。
36、进一步地,所述根据所述id结构进行操作包括:根据所述id结构显示所述id结构的部分或全部信息。
37、进一步地,所述根据所述id结构进行操作包括:根据所述id结构生成表单。
38、进一步地,所述根据所述id结构进行操作包括:
39、所述id结构还包括:预设账户;
40、读取订单金额;
41、从所述预设账户支付所述订单金额。
42、进一步地,所述根据所述id结构进行操作包括:
43、所述id结构还包括:授信额度、预设账户;
44、读取订单金额;
45、如果所述订单金额小于所述授信额度,从所述预设账户支付所述订单金额。
46、进一步地,所述根据所述id结构进行操作包括:
47、所述id结构还包括:通信地址信息;
48、根据所述通信地址信息生成物流订单。
49、进一步地,所述根据所述id结构进行操作包括:
50、所述id结构还包括:通信地址信息、预设账户;
51、若从所述预设账户已支付完毕,根据所述通信地址信息生成物流订单。
52、进一步地,所述方法之前还包括:所述输入设备为ic卡,在检测到所述ic卡进入读卡环境时,验证所述ic卡与读卡设备的匹配性。
53、另一方面,一种身份识别的方法,所述方法包括:
54、通过上级区块链地址基于第一区块链地址关联事项生成区块链的上级区块链地址授权签名消息,所述第一区块链地址关联事项包括:第一区块链地址;
55、生成id结构,所述id结构包括:所述第一区块链本文档来自技高网...
【技术保护点】
1.一种身份识别的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种身份识别的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种身份识别的方法,其特征在于,所述根据所述ID结构进行操作包括:根据所述ID结构确定输入设备的身份识别号。
4.根据权利要求1所述的一种身份识别的方法,其特征在于,所述根据所述ID结构进行操作包括:
5.根据权利要求1所述的一种身份识别的方法,其特征在于,所述根据所述ID结构进行操作包括:
6.一种身份识别的方法,其特征在于,所述方法包括:
7.根据权利要求6所述的一种身份识别的方法,其特征在于,所述第一区块链地址关联事项还包括如下至少之一:输入设备号、授信额度、授权有效日期。
8.根据权利要求6所述的一种身份识别的方法,其特征在于,所述ID结构还包括如下至少之一:授权有效日期、有效日期、授信额度、预设账户、通信地址信息。
9.一种身份识别的系统,其特征在于,用于身份识别装置,所述身份识别装置包括:读取单元、签名验证单元、操作单元;所述
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述一种身份识别的方法的步骤。
...【技术特征摘要】
1.一种身份识别的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种身份识别的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种身份识别的方法,其特征在于,所述根据所述id结构进行操作包括:根据所述id结构确定输入设备的身份识别号。
4.根据权利要求1所述的一种身份识别的方法,其特征在于,所述根据所述id结构进行操作包括:
5.根据权利要求1所述的一种身份识别的方法,其特征在于,所述根据所述id结构进行操作包括:
6.一种身份识别的方法,其特征在于,所述方法包括:
7.根据权利要求6所述的一种身份识别的方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。