(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210314389.1
(22)申请日 2022.03.29
(65)同一申请的已公布的文献号
申请公布号 CN 114422132 A
(43)申请公布日 2022.04.29
(73)专利权人 天聚地合(苏州)科技股份有限公
司
地址 215128 江苏省苏州市苏州工业园区
启月街28 8号紫金东方大厦3 07室
(72)发明人 左磊 许绪满
(74)专利代理 机构 北京德崇智捷知识产权代理
有限公司 1 1467
专利代理师 王欣
(51)Int.Cl.
H04L 9/08(2006.01)H04L 9/32(2006.01)
H04L 9/40(2022.01)
H04L 67/02(2022.01)
(56)对比文件
CN 111371762 A,2020.07.0 3
CN 111654468 A,2020.09.1 1
CN 111241533 A,2020.0 6.05
CN 111355726 A,2020.0 6.30
CN 111064749 A,2020.04.24
US 2019018947 A1,2019.01.17
CN 111309808 A,2020.0 6.19
CN 113709181 A,2021.1 1.26
审查员 朱华慧
(54)发明名称
基于区块链的账号登录方法及系统
(57)摘要
本申请公开了一种基于区块链的账号登录
方法及系统, 属于区块链技术领域。 所述方法包
括: 终端将账号密码信息和网址信息对应存储到
区块链中, 网址信息是需要登录账号密码信息的
目标网页的地址; 当用户在浏览器中访问目标网
页时, 浏览器插件通过服务器与终端协商密钥;
终端从区块链中获取目标网页对应的账号密码
信息, 利用密钥对账号密码信息进行加密得到第
一密文, 通过服务器将第一密文发送给浏览器插
件; 浏览器插件利用密钥对第一密文进行解密得
到账号密码信息, 根据账号密码信息登录目标网
页。 本申请既避免用户记忆账号密码信息, 也保
证了账号密码信息不被泄露, 从而保证了账号密
码信息的存储安全, 还可以通过密钥保证账号密
码信息的传输安全。
权利要求书2页 说明书8页 附图3页
CN 114422132 B
2022.08.26
CN 114422132 B
1.一种基于区块链的账号登录方法, 其特征在于, 用于账号登录系统中, 所述账号登录
系统中包括终端、 服 务器和浏览器插 件, 所述方法包括:
所述终端将账号密码信 息和网址信 息对应存储到区块链中, 所述网址信 息是需要登录
所述账号密码信息的目标网页的地址;
当用户在浏览器中访问所述目标网页时, 所述浏 览器插件通过所述服务器与 所述终端
协商密钥;
所述终端从所述 区块链中获取所述目标网页对应的账号密码信 息, 利用所述密钥对所
述账号密码信息进行加密得到第一密 文, 通过所述服务器将所述第一密 文发送给所述浏览
器插件;
所述浏览器插件利用所述密钥对所述第 一密文进行解密得到所述账号密码信 息, 根据
所述账号密码信息登录所述目标网页;
所述浏览器插 件通过所述服务器与所述终端协商密钥, 包括:
所述浏览器插件根据 所述目标网页的网址信 息生成编码信 息, 根据所述编码信 息在所
述服务器中申请内存区域, 并通过 所述浏览器将所述编码信息提供 给所述终端;
所述终端根据 所述编码信 息向所述服务器确定所述内存区域, 基于所述内存区域与 所
述浏览器插 件协商生成密钥。
2.根据权利要求1所述的方法, 其特征在于, 所述通过所述服务器将所述第 一密文发送
给所述浏览器插 件, 包括:
所述终端将所述第一密文上传至所述 服务器中的所述内存区域中;
所述浏览器插 件从所述内存区域中获取 所述第一密文。
3.根据权利要求1所述的方法, 其特征在于, 所述浏 览器插件根据 所述目标网页的网址
信息生成编码信息, 包括:
当所述浏 览器插件被所述用户点击时, 所述浏览器插件获取所述浏览器中当前显示的
目标网页的网址信息;
所述浏览器插 件根据所述网址信息和随机信息生成所述编码信息 。
4.根据权利要求1所述的方法, 其特征在于, 所述通过所述浏览器将所述编码信 息提供
给所述终端, 包括:
当所述编码信息是图形码时, 通过 所述浏览器显示所述图形码;
所述终端对所述浏览器中显示的所述图形码进行扫描, 得到所述编码信息 。
5.根据权利要求1所述的方法, 其特 征在于,
所述终端将账号密码信 息和网址信 息对应存储到区块链中, 包括: 所述终端生成私钥、
公钥和区块链地址, 利用所述公钥对所述账号密码信息和所述网址信息进 行加密得到第二
密文, 根据所述区块链地址将所述第二密文存 储到所述区块链中;
所述终端从所述区块链中获取所述目标网页对应的账号密码信息, 包括: 所述终端根
据所述网址信息和所述区块链地址从所述区块链中获取第二密文, 利用所述私钥对所述第
二密文进行解密得到所述账号密码信息 。
6.根据权利要求1所述的方法, 其特征在于, 当所述密钥包括第一密钥和第二密钥时,
所述基于所述内存区域与所述浏览器插 件协商生成密钥, 包括:
所述浏览器插 件生成第一随机数, 将所述第一随机数存 储到所述内存区域中;权 利 要 求 书 1/2 页
2
CN 114422132 B
2所述终端从所述内存区域中读取所述第一随机数, 根据所述第一随机数生成第一密
钥, 并生成第二随机数, 将所述第二随机数存 储到所述内存区域中;
所述浏览器插件从所述内存区域中读取所述第 二随机数, 根据 所述第二随机数生成第
二密钥。
7.根据权利要求1所述的方法, 其特征在于, 所述根据所述账号密码信 息登录所述目标
网页, 包括:
所述浏览器插 件识别所述目标网页中的登录 框;
所述浏览器插 件将所述账号密码信息 输入所述登录 框中, 以登录所述目标网页。
8.根据权利要求1至7中任一项所述的方法, 其特征在于, 在所述根据所述账号密码信
息登录所述目标网页之后, 所述方法还 包括:
所述终端根据本次的登录过程 生成登录记录;
所述终端将所述登录记录存 储到所述区块链中。
9.一种基于区块链的账号登录系统, 其特征在于, 所述账号登录系统中包括终端、 服务
器和浏览器插 件;
所述终端, 用于将账号密码信息和网址信息对应存储到区块链中, 所述网址信息是需
要登录所述账号密码信息的目标网页的地址;
当用户在浏览器中访 问所述目标网页时, 所述浏览器插件, 用于通过所述服务器与所
述终端协商密钥;
所述终端, 还用于从所述区块链中获取所述目标网页对应的账号密码信息, 利用所述
密钥对所述账号密码信息进行加密得到第一密文, 通过所述服务器将所述第一密 文发送给
所述浏览器插 件;
所述浏览器插件, 还用于利用所述密钥对所述第 一密文进行解密得到所述账号密码信
息, 根据所述账号密码信息登录所述目标网页;
所述浏览器插件, 还用于根据所述目标网页的网址信息生成编码信息, 根据所述编码
信息在所述 服务器中申请内存区域, 并通过 所述浏览器将所述编码信息提供 给所述终端;
所述终端, 还用于根据所述编码信息向所述服务器确定所述内存区域, 基于所述内存
区域与所述浏览器插 件协商生成密钥。权 利 要 求 书 2/2 页
3
CN 114422132 B
3
专利 基于区块链的账号登录方法及系统
安全报告 >
其他 >
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:40:24上传分享