一套较完整的动态密码设计方案
及技术出让或合作推广邀请
本方案主要利用了作者的专利技术(附后),使用户通过对自己预先选定的数字图形按照设定的要素和步骤在脑海中实现数字图形在数字阵列中的“定位粘贴”,据此得到相应的动态登录密码。
对数字图形进行“定位粘贴”这个过程本身就是一种十分惬意的具有成就感的享受,因为这既可以看作是一种有趣的智力运动,又无须顾忌甚至无视周边人事物或“木马”的侵袭与干扰,完全没有了传统的象做贼一样藏着自己的密码怕别人发现或担心被“木马”偷盗的恐惧心理。
本设计方案的主要特点:
1、不需要添加第三方设备或诸如“数字认证”等附加软件;
2、动态密码算法简单并且公开,却能达到有效防御“木马”等盗号行为;
3、把复杂的数字符号记忆利用简单的数字图形来实现,简单明了,实际运用操作简单,不需复杂的学习过程。
4、广泛适用于各种需要设置账号密码的业务需求,如银行卡、门户网站、游戏网站、交易网站等等。
5、软件实现简单。
本方案的一个具体实例介绍
一.数字阵列和数字图形介绍
二.用户注册及登录验证账号
首先需要说明的是,这里所介绍的是利用本专利技术设计的六位动态数字密码的主要方法,在具体实际运用中,可根据密码安全强度等需要进行调整。
A.用户的初始设置:
1.根据系统要求选定用户账号名称,如china001;
2.选定系统要求的一个有序的含6个基准点的数字图形X(自然也包含定位点);
3.在数字阵列中选择2个有序位置(天眼)定位图形备用;
4.选择1个有序的至少包含有10个基准点的数字图形Y并确定在数字整列的位置备用。
B.用户登录账号的具体逻辑方法和步骤:
1.用户在登录界面中找到原来选定的2个位置,并看到位置中的数字a和b,在数字图形Y中找到基准点顺序a和b,得到位置a和b所示数字c和d,即得到一个坐标点(c,d),将初始设置的数字图形X以虚拟的方式漂移粘贴到该位置,即得到6个基准点所在位置的数字顺序为x1,x2,x3,x4,x5,x6;
2.按照这个数字图形X中原定6个基准点的顺序,逐一在数字图形Y中按顺序寻找x1,x2,x3,x4,x5,x6,如果数字图形Y中含有该数字,则该数字在数字图形Y中的位置顺序数就是动态密码的一个数值;如果数字图形Y中没有该数字,则该数字在数字图形X中的位置顺序数就是动态密码的一个数值,如此就能得到最终的六位动态密码数字了;
3.输入这六个数字即完成登录,等待系统验证即可。
C.图版实例:
1.用户注册初始设置:
用户在空白数字阵列中:
1.选定a1,a2两个位置;
2.选定一个十位的数字图形,并确定了数字图形在数字阵列中的位置及其基准点顺序;
3.选定一个六位数字图形,确定图形定位点并确定基准点顺序。
2.用户账号登录验证:
一、这里a1位数字为6,找到图形Y中基准点顺序为6的位置,得到数字c为5;a2数字为4,找到图形Y中基准点顺序为4的位置,得到数字d为5,即得到坐标(c,d)=(5,5),将原定的数字图形X,虚拟移动粘贴到该位置,即按原定顺序得到数字为x1=0,x2=6,x3=2,x4=4,x5=3,x6=4。
二、这时就简单了,按图形Y中基准点的顺序去找数字0,知道数字0在第5位,即得到第一个密码数是5;同样去找6,得到第二个密码数是3; 同样去找2,没有此数(注意:这是此设计的一个亮点,如果数字图形Y中没有该数字,则该数字在数字图形X中的位置顺序数就是动态密码的一个数值,如此第三个密码数为3,如此后面的3个密码数为4,5,6,由此六位动态密码为533456。登录时其实是得到一个密码数就输入一个,不用记忆的。
三.有关技术说明
本专利技术根据系统的不同要求可以进行相应的设计调整,如动态密码位数改变、密码输出结果是字符或数字、动态密码的安全强弱程度等。
技术出让或合作推广邀请说明
欢迎洽谈有关技术出让或合作推广,本人意在将该发明尽快应用到实际中去,使用户尽可能避免无谓的损失和麻烦,造福于社会和人民,因此不会在个人利益上过多索取和纠缠。
本邀请截止时间为六月25日,先来先谈,特此说明。
发明人简介:王宇峻 云南人 1980年就读于云南大学数学系计算数学专业,曾就职于云南省物资学校,云南省物资学会,云南省教委计财处,云南大学财务处,云南南方经济技术发展公司,云南省政府经研中心技术促进会,云南奥龙世博经贸有限公司等。 |