基于区块链技术的身份认证系统的认证系统及方法.pdf
《基于区块链技术的身份认证系统的认证系统及方法.pdf》由会员分享,可在线阅读,更多相关《基于区块链技术的身份认证系统的认证系统及方法.pdf(8页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202011073457.7 (22)申请日 2020.10.10 (71)申请人 江苏工程职业技术学院 地址 226000 江苏省南通市青年中路87号 (72)发明人 胡志刚张慧马文静 (74)专利代理机构 南通物格知识产权代理事务 所(普通合伙) 32395 代理人 胡燕 (51)Int.Cl. G06F 21/32(2013.01) G06F 21/60(2013.01) G06F 21/64(2013.01) G06F 16/27(2019.01) G06Q 40/04(。
2、2012.01) (54)发明名称 基于区块链技术的身份认证系统的认证系 统及方法 (57)摘要 本发明公开了一种基于区块链技术的身份 认证系统及方法, 包括客户终端、 云端服务器、 第 三方平台; 用户通过客户终端向云端服务器发送 注册请求, 云端服务器为用户分配唯一的识别 码; 云端服务器根据用户的识别码和生物特征进 行加密生成密钥; 当用户在第三方平台进行交易 时, 云端服务器通过获取用户的公钥以及用户输 入的私钥, 将用户的公钥和私钥分别分解成若干 段, 分别进行验证, 若验证通过的次数大于设定 阈值, 则允许用户进行交易, 否则不允许用户交 易并报警。 本发明通过多方面的考虑进行身份。
3、认 证, 应用区块链技术的不可篡改的特点, 解决了 现有技术中身份验证方式单一的问题, 既保证了 交易的安全性, 又提高了验证方式的可变灵活 性。 权利要求书2页 说明书4页 附图1页 CN 112052444 A 2020.12.08 CN 112052444 A 1.一种基于区块链技术的身份认证系统, 其特征在于: 包括客户终端、 云端服务器、 第 三方平台; 用户通过客户终端向云端服务器发送注册请求, 云端服务器为用户分配唯一的识别 码, 用户的注册信息包括其独有的生物特征, 生物特征包括指纹信息、 声纹信息、 虹膜信息; 云端服务器根据用户的识别码和生物特征进行加密生成密钥, 包括: 。
4、云端服务器根据用户的识别码生成第一密钥, 根据用户的指纹信息生成第二密钥, 根 据用户的声纹信息生成第三密钥, 根据用户的虹膜信息生成第四密钥, 并将第一密钥、 第二 密钥、 第三密钥、 第四密钥进行随机拼接组合以生成用户最终的密钥, 密钥包括私钥和公 钥, 最后将加密后的信息上传至区块链, 区块链中的每个节点均能接收到用户的公钥; 当用户在第三方平台进行交易时, 云端服务器通过获取用户的公钥以及用户输入的私 钥, 将用户的公钥和私钥分别分解成若干段, 分别进行验证, 若验证通过的次数大于设定阈 值, 则允许用户进行交易, 否则不允许用户交易并报警。 2.根据权利要求1所述的基于区块链技术的身。
5、份认证系统, 其特征在于: 还包括: 所述 第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥的长度均为32字节; 所述第一密 钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥进行拼接组合的方式随机。 3.根据权利要求1所述的基于区块链技术的身份认证系统, 其特征在于: 还包括: 云端 服务器对用户的身份进行认证时, 将用户的公钥和用户输入的私钥均分解为长度为32字 节, 分别进行验证; 其中, 每一段的公钥分别与对应私钥进行匹配验证。 4.根据权利要求3所述的基于区块链技术的身份认证系统, 其特征在于: 还包括: 当所 述阈值设定为2时, 将用户的私钥和公钥分别分解成四段, 分别。
6、进行验证时, 若有二次及以 上次数验证通过, 则允许用户进行交易; 当所述阈值设定为3时, 将用户的私钥和公钥分别 分解成四段, 分别进行验证时, 若有三次及以上次数验证通过, 则允许用户进行交易。 5.根据权利要求1或2所述的基于区块链技术的身份认证系统, 其特征在于: 还包括: 所 述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥的拼接方式有24种; 相应的, 所述第一 密钥、 第二密钥、 第三密钥、 第四密钥中的公钥的拼接方式有24种。 6.一种基于区块链技术的身份认证系统的认证方法, 其特征在于: 包括客户终端、 云端 服务器、 第三方平台; 用户通过客户终端向云端服务器发送注册。
7、请求, 云端服务器为用户分配唯一的识别 码, 用户的注册信息包括其独有的生物特征, 生物特征包括指纹信息、 声纹信息、 虹膜信息; 云端服务器根据用户的识别码和生物特征进行加密生成密钥, 包括: 云端服务器根据用户的识别码生成第一密钥, 根据用户的指纹信息生成第二密钥, 根 据用户的声纹信息生成第三密钥, 根据用户的虹膜信息生成第四密钥, 并将第一密钥、 第二 密钥、 第三密钥、 第四密钥进行随机拼接组合以生成用户最终的密钥, 密钥包括私钥和公 钥, 最后将加密后的信息上传至区块链, 区块链中的每个节点均能接收到用户的公钥; 当用户在第三方平台进行交易时, 云端服务器通过获取用户的公钥以及用户。
8、输入的私 钥, 将用户的公钥和私钥分别分解成若干段, 分别进行验证, 若验证通过的次数大于设定阈 值, 则允许用户进行交易, 否则不允许用户交易并报警。 7.根据权利要求6所述的基于区块链技术的身份认证系统的认证方法, 其特征在于: 还 包括: 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥的长度均为32字节; 所 权利要求书 1/2 页 2 CN 112052444 A 2 述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥进行拼接组合的方式随机。 8.根据权利要求6所述的基于区块链技术的身份认证系统的认证方法, 其特征在于: 还 包括: 云端服务器对用户的身份进行。
9、认证时, 将用户的公钥和用户输入的私钥均分解为长 度为32字节, 分别进行验证; 其中, 每一段的公钥分别与对应私钥进行匹配验证。 9.根据权利要求8所述的基于区块链技术的身份认证系统的认证方法, 其特征在于: 还 包括: 当所述阈值设定为2时, 将用户的私钥和公钥分别分解成四段, 分别进行验证时, 若有 二次及以上次数验证通过, 则允许用户进行交易; 当所述阈值设定为3时, 将用户的私钥和 公钥分别分解成四段, 分别进行验证时, 若有三次及以上次数验证通过, 则允许用户进行交 易。 10.根据权利要求6或7所述的基于区块链技术的身份认证系统的认证方法, 其特征在 于: 还包括: 所述第一密钥。
10、、 第二密钥、 第三密钥、 第四密钥中的私钥的拼接方式有24种; 相 应的, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的公钥的拼接方式有24种。 权利要求书 2/2 页 3 CN 112052444 A 3 基于区块链技术的身份认证系统的认证系统及方法 技术领域 0001 本发明属于身份认证技术领域, 具体涉及一种基于区块链技术的身份认证系统的 认证系统及方法。 背景技术 0002 区块链技术作为一个最新的信息技术领域的术语, 其具有 “不可伪造” 、“可以追 溯” 、“公开透明” 等优点, 基于这些特征, 区块链技术的应用非常广泛。 其中, 将区块链技术 应用于身份验证, 具有很好。
11、的前景。 但是目前市场上通用区块链身份验证技术的验证方式 单一, 例如: 仅利用用户的指纹进行验证时, 若用户的手掌因受伤包扎起来时则会导致验证 不方便, 进而影响交易效率。 发明内容 0003 发明目的: 本发明的目的是为了解决现有技术中的不足, 提供一种基于区块链技 术的身份认证系统的认证系统及方法。 0004 技术方案: 本发明所述的一种基于区块链技术的身份认证系统, 包括客户终端、 云 端服务器、 第三方平台; 用户通过客户终端向云端服务器发送注册请求, 云端服务器为用户分配唯一的识别 码, 用户的注册信息包括其独有的生物特征, 生物特征包括指纹信息、 声纹信息、 虹膜信息; 云端服务。
12、器根据用户的识别码和生物特征进行加密生成密钥, 包括: 云端服务器根据用户的识别码生成第一密钥, 根据用户的指纹信息生成第二密钥, 根 据用户的声纹信息生成第三密钥, 根据用户的虹膜信息生成第四密钥, 并将第一密钥、 第二 密钥、 第三密钥、 第四密钥进行随机拼接组合以生成用户最终的密钥, 密钥包括私钥和公 钥, 最后将加密后的信息上传至区块链, 区块链中的每个节点均能接收到用户的公钥; 当用户在第三方平台进行交易时, 云端服务器通过获取用户的公钥以及用户输入的私 钥, 将用户的公钥和私钥分别分解成若干段, 分别进行验证, 若验证通过的次数大于设定阈 值, 则允许用户进行交易, 否则不允许用户。
13、交易并报警。 0005 进一步的, 还包括: 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥 的长度均为32字节; 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥进行拼 接组合的方式随机。 0006 进一步的, 还包括: 云端服务器对用户的身份进行认证时, 将用户的公钥和用户输 入的私钥均分解为长度为32字节, 分别进行验证; 其中, 每一段的公钥分别与对应私钥进行 匹配验证。 0007 进一步的, 还包括: 当所述阈值设定为2时, 将用户的私钥和公钥分别分解成四段, 分别进行验证时, 若有二次及以上次数验证通过, 则允许用户进行交易; 当所述阈值设定为 3时,。
14、 将用户的私钥和公钥分别分解成四段, 分别进行验证时, 若有三次及以上次数验证通 过, 则允许用户进行交易。 说明书 1/4 页 4 CN 112052444 A 4 0008 进一步的, 还包括: 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥的拼接 方式有24种; 相应的, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的公钥的拼接方式有 24种。 0009 本发明还公开了一种基于区块链技术的身份认证系统的认证方法, 包括客户终 端、 云端服务器、 第三方平台; 用户通过客户终端向云端服务器发送注册请求, 云端服务器为用户分配唯一的识别 码, 用户的注册信息包括其独有的生物特。
15、征, 生物特征包括指纹信息、 声纹信息、 虹膜信息; 云端服务器根据用户的识别码和生物特征进行加密生成密钥, 包括: 云端服务器根据用户的识别码生成第一密钥, 根据用户的指纹信息生成第二密钥, 根 据用户的声纹信息生成第三密钥, 根据用户的虹膜信息生成第四密钥, 并将第一密钥、 第二 密钥、 第三密钥、 第四密钥进行随机拼接组合以生成用户最终的密钥, 密钥包括私钥和公 钥, 最后将加密后的信息上传至区块链, 区块链中的每个节点均能接收到用户的公钥; 当用户在第三方平台进行交易时, 云端服务器通过获取用户的公钥以及用户输入的私 钥, 将用户的公钥和私钥分别分解成若干段, 分别进行验证, 若验证通。
16、过的次数大于设定阈 值, 则允许用户进行交易, 否则不允许用户交易并报警。 0010 进一步的, 还包括: 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥 的长度均为32字节; 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥进行拼 接组合的方式随机。 0011 进一步的, 还包括: 云端服务器对用户的身份进行认证时, 将用户的公钥和用户输 入的私钥均分解为长度为32字节, 分别进行验证; 其中, 每一段的公钥分别与对应私钥进行 匹配验证。 0012 进一步的, 还包括: 当所述阈值设定为2时, 将用户的私钥和公钥分别分解成四段, 分别进行验证时, 若有二次及以上。
17、次数验证通过, 则允许用户进行交易; 当所述阈值设定为 3时, 将用户的私钥和公钥分别分解成四段, 分别进行验证时, 若有三次及以上次数验证通 过, 则允许用户进行交易。 0013 进一步的, 还包括: 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥的拼接 方式有24种; 相应的, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的公钥的拼接方式有 24种。 0014 有益效果: 本发明通过多方面的考虑进行身份认证, 应用区块链技术的不可篡改 的特点, 解决了现有技术中身份验证方式单一的问题, 通过密钥的拼接组合以及分解分别 进行验证的方式, 并结合实际情况能够设置分段验证通过的次。
18、数超过设定阈值的方法, 既 保证了交易的安全性, 又提高了验证方式的可变灵活性, 并且验证方式方便快捷。 附图说明 0015 图1为本发明的认证系统的认证流程示意图。 具体实施方式 0016 下面详细描述本发明的实施方式, 所述实施方式的示例在附图中示出。 下面通过 参考附图描述的实施方式是示例性的, 仅用于解释本发明, 而不能解释为对本发明的限制。 说明书 2/4 页 5 CN 112052444 A 5 0017 本实施例提供的一种基于区块链技术的身份认证系统, 包括客户终端、 云端服务 器、 第三方平台; 用户通过客户终端向云端服务器发送注册请求, 云端服务器为用户分配唯一的识别 码, 。
19、用户的注册信息包括其独有的生物特征, 生物特征包括指纹信息、 声纹信息、 虹膜信息; 云端服务器根据用户的识别码和生物特征进行加密生成密钥, 包括: 云端服务器根据用户的识别码生成第一密钥, 根据用户的指纹信息生成第二密钥, 根 据用户的声纹信息生成第三密钥, 根据用户的虹膜信息生成第四密钥, 并将第一密钥、 第二 密钥、 第三密钥、 第四密钥进行随机拼接组合以生成用户最终的密钥, 密钥包括私钥和公 钥, 最后将加密后的信息上传至区块链, 区块链中的每个节点均能接收到用户的公钥; 当用户在第三方平台进行交易时, 云端服务器通过获取用户的公钥以及用户输入的私 钥, 将用户的公钥和私钥分别分解成四。
20、段, 分别进行验证, 若验证通过的次数大于设定阈 值, 则允许用户进行交易, 否则不允许用户交易并报警。 0018 其中, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥的长度均为 32字节; 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥进行拼接组合的方 式随机。 0019 本实施例中优选地, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥的拼 接方式有24种; 相应的, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的公钥的拼接方式 有24种。 0020 其中, 云端服务器对用户的身份进行认证时, 将用户的公钥和用户输入的私钥均 分解为长度为3。
21、2字节, 分别进行验证; 将用户的公钥和用户输入的私钥均分解为四段进行 认证时, 其中, 每一段的公钥分别与对应私钥进行匹配验证。 0021 其中, 当所述阈值设定为2时, 将用户的私钥和公钥分别分解成四段, 分别进行验 证时, 若有二次及以上次数验证通过, 则允许用户进行交易; 当所述阈值设定为3时, 将用户 的私钥和公钥分别分解成四段, 分别进行验证时, 若有三次及以上次数验证通过, 则允许用 户进行交易。 0022 如图1所示, 本发明还公开了上述一种基于区块链技术的身份认证系统的认证方 法, 包括客户终端、 云端服务器、 第三方平台; 用户通过客户终端向云端服务器发送注册请求, 云端服。
22、务器为用户分配唯一的识别 码, 用户的注册信息包括其独有的生物特征, 生物特征包括指纹信息、 声纹信息、 虹膜信息; 云端服务器根据用户的识别码和生物特征进行加密生成密钥, 包括: 云端服务器根据用户的识别码生成第一密钥, 根据用户的指纹信息生成第二密钥, 根 据用户的声纹信息生成第三密钥, 根据用户的虹膜信息生成第四密钥, 并将第一密钥、 第二 密钥、 第三密钥、 第四密钥进行随机拼接组合以生成用户最终的密钥, 密钥包括私钥和公 钥, 最后将加密后的信息上传至区块链, 区块链中的每个节点均能接收到用户的公钥; 当用户在第三方平台进行交易时, 云端服务器通过获取用户的公钥以及用户输入的私 钥,。
23、 将用户的公钥和私钥分别分解成若干段, 分别进行验证, 若验证通过的次数大于设定阈 值, 则允许用户进行交易, 否则不允许用户交易并报警。 0023 其中, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥的长度均为 32字节; 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥和公钥进行拼接组合的方 说明书 3/4 页 6 CN 112052444 A 6 式随机。 0024 本实施例中优选地: 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的私钥的拼 接方式有24种; 相应的, 所述第一密钥、 第二密钥、 第三密钥、 第四密钥中的公钥的拼接方式 有24种。 0025。
24、 其中: 云端服务器对用户的身份进行认证时, 将用户的公钥和用户输入的私钥均 分解为长度为32字节, 分别进行验证; 其中, 每一段的公钥分别与对应私钥进行匹配验证。 0026 其中: 当所述阈值设定为2时, 将用户的私钥和公钥分别分解成四段, 分别进行验 证时, 若有二次及以上次数验证通过, 则允许用户进行交易; 当所述阈值设定为3时, 将用户 的私钥和公钥分别分解成四段, 分别进行验证时, 若有三次及以上次数验证通过, 则允许用 户进行交易。 0027 本发明通过多方面的考虑进行身份认证, 应用区块链技术的不可篡改的特点, 解 决了现有技术中身份验证方式单一的问题, 通过密钥的拼接组合以及。
25、分解分别进行验证的 方式, 并结合实际情况能够设置分段验证通过的次数超过设定阈值的方法, 既保证了交易 的安全性, 又提高了验证方式的可变灵活性, 并且验证方式方便快捷。 0028 以上所述, 仅是本发明的较佳实施例而已, 并非对本发明作任何形式上的限制, 虽 然本发明已以较佳实施例揭露如上, 然而并非用以限定本发明, 任何熟悉本专业的技术人 员, 在不脱离本发明技术方案范围内, 当可利用上述揭示的技术内容作出些许更动或修饰 为等同变化的等效实施例, 但凡是未脱离本发明技术方案的内容, 依据本发明的技术实质 对以上实施例所作的任何简单修改、 等同变化与修饰, 均仍属于本发明技术方案的范围内。 说明书 4/4 页 7 CN 112052444 A 7 图1 说明书附图 1/1 页 8 CN 112052444 A 8 。
- 内容关键字: 基于 区块 技术 身份 认证 系统 方法
多功能信号采集控制器.pdf
用于汽车曲轴加工用表面打磨装置.pdf
金属锂锭包装装置.pdf
漏电检测设备.pdf
用于管件与端盖焊接的夹具.pdf
电池检测防爆机构.pdf
塑料造粒机用输送装置.pdf
可调路灯.pdf
用于保护电池及储存运输安全的熔断片.pdf
用于不锈钢开平机的可调限位装置.pdf
摆动脉冲出水结构及出水装置.pdf
车载充电器.pdf
隧道内部照明装置.pdf
抗冲击耐腐蚀风机叶片.pdf
装盒机入盒机构及装盒机.pdf
轨道集装箱门式起重机的运行机构.pdf
电极植入设备.pdf
阀门加工用尺寸检测装置.pdf
汽车地桩锁的防撞装置.pdf
污水处理用生态浮床.pdf
汽车散热器管路折弯工装.pdf
玻璃幕墙拼接装置.pdf
钢筋衍架楼承板防漏浆结构及楼承板.pdf
充电桩用防撞阻拦杆.pdf
电视音频测试装置.pdf
定位装夹设备及加工系统.pdf
基于BIM和AI大模型的工程进度管理方法及系统.pdf
基于4D毫米波雷达的目标航迹起始方法.pdf
基于多层级虚拟电厂的能量协调控制分配方法及系统.pdf
钻孔灌注桩清孔装置及其施工方法.pdf
建筑施工安全智能监控系统及方法.pdf
接插件到位检测方法、装置、设备及其介质.pdf