基于区块链技术的身份认证系统的认证系统及方法.pdf

上传人:龙脉 文档编号:10194083 上传时间:2021-06-10 格式:PDF 页数:8 大小:364.38KB
收藏 版权申诉 举报 下载
基于区块链技术的身份认证系统的认证系统及方法.pdf_第1页
第1页 / 共8页
基于区块链技术的身份认证系统的认证系统及方法.pdf_第2页
第2页 / 共8页
基于区块链技术的身份认证系统的认证系统及方法.pdf_第3页
第3页 / 共8页
文档描述:

《基于区块链技术的身份认证系统的认证系统及方法.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
链接地址:https://www.zhuanlichaxun.net/pdf/10194083.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1