买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于区块链的账户登录验证系统_浙江数秦科技有限公司_202111609509.2 

申请/专利权人:浙江数秦科技有限公司

申请日:2021-12-27

公开(公告)日:2024-03-19

公开(公告)号:CN114401117B

主分类号:H04L9/40

分类号:H04L9/40;G06F16/27;G06F21/60

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2022.05.13#实质审查的生效;2022.04.26#公开

摘要:本发明涉及信息技术领域,具体涉及一种基于区块链的账户登录验证系统,包括验证生成模块和验证模块,验证生成模块为用户生成多元多项式,生成降维多项式,验证模块生成智能合约,智能合约包括合约编号、降维向量、验证接收栏、验证记录栏和验证程序段,验证程序段执行以下方法:用户查询智能合约的合约编号和降维向量,生成一组降维多项式的变量取值,用户将IP地址、服务器公钥、变量取值和降维多项式值写入验证接收栏,智能合约验证后在验证记录栏添加一条验证成功记录,服务器查询区块链,若存在验证成功记录,且IP地址相符,则允许用户登录服务器。本发明的实质性效果是:用户每次输入的密码均不相同,不存在密码被窃取的风险。

主权项:1.基于区块链的账户登录验证系统,其特征在于,包括验证生成模块和验证模块,用户注册后,所述验证生成模块为用户生成多元多项式,将多元多项式发送给用户和验证模块,所述验证模块将多元多项式降维,生成降维多项式,所述验证模块生成智能合约,所述智能合约包括合约编号、降维向量、验证接收栏、验证记录栏和验证程序段,将多元多项式的变量按预设顺序排序,所述降维向量按照排序记录降维后的变量取值,未被降维的变量取值为零,所述验证程序段执行以下方法:用户查询智能合约的合约编号和降维向量,生成一组降维多项式的变量取值,计算降维多项式值,用户将IP地址、服务器公钥、变量取值和降维多项式值写入验证接收栏,写入前使用所述智能合约的公钥加密,所述智能合约解密后验证变量取值和降维多项式值是否匹配,若匹配,则在验证记录栏添加一条验证成功记录,所述验证成功记录包括预设验证通过标识符、IP地址和时间戳,若不匹配,则在验证记录栏添加一条验证失败记录,所述验证失败记录包括预设失败标识符和时间戳,所述验证成功记录及验证失败记录被添加到验证记录栏前,均使用服务器公钥加密,用户向服务器发送登录请求,所述登录请求包括用户名和合约编号,服务器查询区块链,获得合约编号对应的智能合约的验证记录栏,服务器使用自己的私钥尝试解密,若能够成功解密一条验证成功记录,且所述验证成功记录中的IP地址和用户发送登录请求的IP地址相符,时间戳距离当前时刻不超过预设阈值,则允许用户使用所述IP地址登录服务器。

全文数据:

权利要求:

百度查询: 浙江数秦科技有限公司 基于区块链的账户登录验证系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。