(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

.PDF文档 专利 基于区块链的账号登录方法及系统

安全报告 > 其他 > 文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的账号登录方法及系统 第 1 页 专利 基于区块链的账号登录方法及系统 第 2 页 专利 基于区块链的账号登录方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:40:24上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。