会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑编程 / 算法 / 算法密码

算法密码

阅读:768发布:2020-05-11

IPRDB可以提供算法密码专利检索,专利查询,专利分析的服务。并且用于网上银行、网络游戏等场所。解决木马盗取帐号和密码的问题,作到输入的帐号和密码不怕别人偷看。用算法取代密码,证明用户真实身份的是一种计算方法,而不再是一组固定的数字或符号。用户预留的帐号是abc,密码是:对系统产生的随机数加2。在登录界面,服务器(系统)生成随机数3,用户对它进行加2运算,得到结果5。用户在帐号中输入abc,在密码中输入5。服务器(系统)接收到帐号abc和密码5后,根据帐号abc搜索其预留密码为:对随机数加2。判断出密码部分输入5的为真实用户。这样对于随机数3而言,帐号abc,密码5的用户才是真实的用户。当随机数3变化了,需要输入的密码也变化。,下面是算法密码专利的具体信息内容。

在不需要其他物理硬件的前提下,需要用户输入帐号、密码、附加验证码, 用来证明或确认自己真实身份,每一次都不一样的方法,皆受约束。

方法体现在以下二点:

1、对随即数的选择,包括对随机数列的选择。系统或服务器给出一系列数 字,用户输入的部分和系统产生的不完全一样,而是按照一定的规则进行选 择的,不管这个规则是什么,都是不同用户对应不同密码的一种体现。

2、对随机数的运算,就是对系统给的随机数进行数学运算,无论对随机数 进行简单的加法运算还是更复杂的其他运算,都看做对本文的思想延伸。

通过输入附加验证码来判断是手动输入还是程序自动运行则不属于本文 内容。因为这个附加验证码的作用不是用来验证用户身份的,而且他是系统显 示什么用户输入什么,没有做任何改变。

说明书全文

所属技术领域

主要用于网上银行、网络游戏等需要用帐号和密码验证用户真实身份的场 所。能够解决木马盗取帐号和密码的问题,作到输入的帐号和密码不怕别人看。

背景技术

目前,互联网上病毒泛滥,尤其是木马病毒,导致各种类型的帐号和密码 被盗取,造成很大的损失,为了解决这个问题有很多的方法,大致可以分为二 类:
一是防止帐号和密码被窃取,就是想各种方法让你无法获得我的帐号和密 码。例如杀毒软件、防木马软件等。他保证的是:给客户一个安全的环境,这 是主流的防范的方法。
二是在确认用户身份的时候,除了普通的帐号和密码外还需要输入一次性 的附加验证码,这个附加验证码用过一次就失效了,它由手机短信、密码保护 卡、电话验证等产生。这种方法的目的是你获得帐号和密码也没有用的,下次 就变了。即使在不安全的环境下也能够避免损失。
这个二种方法各有所长,一个是我努力不让你获得,一个是想办法让你获 得了也没有什么用。本方法属于你获得输入的帐号和密码也没有用的。

发明内容

用算法取代密码,证明用户真实身份的是一种计算方法,而不再是一组固 定的数字或符号。服务器(系统)和用户利用同一种计算方法,对相同的随即 数进行计算,结果一样就证明用户的合法性。
用户留下证明自己身份的帐号是abc,密码是:对系统产生的随即数加2, 在登录界面,服务器(系统)生成一个随即数3,用户对这个随即数进行加2运 算,得到结果5。用户在帐号中输入abc,在密码中输入5。服务器(系统)接 收到用户的帐号abc和密码5后,根据帐号abc搜索其预留密码为:对系统产生 的随即数加2。算出密码部分输入5的为真实用户。这样对于随即数3而言,帐 号abc,密码5的用户才是真实的用户。当随机数3变化了,密码也变化。木马 盗取帐号和输入部分的密码没有任何价值的。
用户的密码不再是一系列的固定字符,而是一种算法,就是对系统给的一 个随即数进行运算,算法由用户自由选择。用户输入的能够验证自己身份的数 字是因随即数变化而变化,木马获得了也没用的。

附图说明

图一是矩阵图。
图二是登陆界面图。
图三初始密码设置界面图。
具体实施方案
本文主要解释用户如何设置“算法密码”,将这种方法应用于网上银行、网 络游戏中的工作由程序员根据本文来完成。证明用户真实身份的“算法密码” 是一个表达式和一个可选择的下拉菜单。
一、表达式部分
(A5+3)×(B7+5)这是一个标准的表达式,他的含义如下:
A5、B7是用来取数的,在用户登陆界面上,系统产生一个10×10的矩阵,矩 阵的每个格子中由系统随机产生10-1000之间的数字,共有100个随机数。见说 明书附图图一:
表达式中A5的含义就是矩阵中横坐标为A,纵坐标为5对应格子内的数 456,B7的含义就是矩阵中横坐标为B,纵坐标为7对应格子内的数786。取完 数字后,根据表达式进行数学运算。
(456+3)×(786+5)=363069    获得运算结果363069
对不同的用户,密码中表达式部分的变化体现在:
1、对矩阵中随机数的选取上,横坐标在A——J中选择,纵坐标在1— —10中选择。可以选二个,也可以选一个。
2、加法运算的后一个数是变化,由用户自由选取。
3、表达式的格式也是可以变的。表达式的变化形式如下:
(C6)×5、(D7)×(B9+12)
二、可选择的下拉菜单部分
对表达式的运算结果进行适当截取,即舍去某些数字,使运算不可逆。用 下拉菜单的方式来表达,用户只需要选择,并记住自己的选择。
假设用户的选择是:去掉前1。也就是下表中选项中的A,将表达式部分的 运算结果363096的第一位数字去掉得到63096,输入63069就是合法的用户。 下面是菜单选项部分列表:
A去掉前1(将所得数字从前面数,将第一个数字去掉,输入其余的)
B去掉前2(将所得数字从前面看,将第二个去掉,输入其余的)
C去掉前1和前2(将所得数字从前面看,将第一个和第二个同时去掉,输 入其余的)
D去掉后1(将所得数字从后面看,将第一个数字去掉,输入其余的)
E去掉后2(将所得数字从后面看,将第二个数字去掉,输入其余的)
F去掉后1和后2(将所得数字最后面看,将第一个和第二个同时去掉,输 入其余的)
G去掉前1和后1(将所得数字从前面看,将第一个去掉,同时从后面看, 去掉第一个,输入其余的)
H去掉前1和后2(将所得数字从前面看,将第一个去掉,同时从后面看, 去掉第二个,输入其余的)
I去掉前2和后1(将所得数字从前面看,将第二个去掉,同时从后面看, 去掉第一个,输入其余的)
J去掉前2和后2(将所得数字从前面看,将第二个去掉,同时从后面看, 去掉第二个,输入其余的)
用户的密码是由了一个表达式和一个菜单的选项组成。上面例子完整的密 码是:(A5+3)×(B7+5)去掉前1。用户记住自己的帐号和密码,在登陆的 时候根据给的矩阵进行运算,将结果输入就可以了。
在具体实施过程中根据需要可以设置普通的固定密码和变化的算法密码同 时存在。帐号abc,固定密码123,算法密码为:(A5+3)*(B7+5)去掉前1。 登陆界面参见图二,初始密码设置界面参见图三。同样需要一个对广大使用人 员和客户的简短说明文字。可以参照下文:
在用户登陆界面上,系统产生一个10×10的矩阵,如图一,矩阵的每个格 子中由系统随机产生100个随机数。(A5+3)*(B7+5)是一个标准的表达式, A5、B7是用来取矩阵中的数,A5的含义就是将矩阵中横坐标为A,纵坐标为 5对应格子内的数选取,既是456。B7选取的是786。取完数字后,根据表达式 进行数学运算。
(456+3)*(786+5)=363069    获得运算结果363069
算法密码中表达式部分的变化体现在:
1、对矩阵中随机数的选取上,横坐标在A——J中选择,纵坐标在1—— 10中选择。可以选二个,也可以选一个。
2、加法运算的后一数字是变化,由用户自由选取。
3、表达式的格式也是可以变的。表达式的变化形式如下:
(C6)*5、(D7)*(B9+12)
选择算法密码的下拉菜单就是对表达式的运算结果进行适当截取,即舍去 某些数字,使运算不可逆。用户的选择是:去掉前1。将表达式的运算结果363096 的第一位数字去掉得到63096,就输入63069来证明自己是合法用户。
几点说明:
一、理论上想要破解这个算法密码需要多次获得输入的数字并同时截取随即数 阵。事实上真正能够防止密码被盗取还是要靠国家的法律。
二、对于新颖性的理解。
1、不需要其他物理硬件。其他方法都需要物理硬件。
2、本方法是用户内心记住输入系统所给的随即数中第几个数字。其他方法是需 要系统提示输入物理硬件上的第几个数字。
3、算法密码存在计算的过程。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用