口令登陆创新的一些想法

刚刚上完创造学的课回来,上课的时候教授老是讲机械方面的东西,自己又不懂,脑子里面胡思乱想,于是就随便想了些东西,产生了对口令登陆创新的一些想法。

1.传统的口令登陆

我们在输入密码的时候使用*号或者是黑色的实心圆圈输入密码的方式已经沿用了不知道多少时间了。再神秘的东西接触了这么长的时间以后可能也会感到没有新鲜感了吧。

或者就像是linux里面的口令输入,干脆就是什么都不显示,倒也是一个不错的方法。

2.口令登陆的创新

(一)其实最初有这个想法还是在看了win8的图片密码登陆后产生的。下面来看看win8的图片密码登陆功能:

,微软公司透露了win8的一项新功能,出了传统密码设置外,用户还可通过“图片密码”来实现系统登录。

Windows 8 支持图片密码登录

用户可增设图像密码保护自己的相关资料

    据了解,该功能融合了个人图片和手势的密码存放方式,它可以增加密码的安全性和可记忆程度。用户仅需一个手势,即可解锁Windows 8,他人很难看出自定义图像中的玄机。

Windows 8 支持图片密码登录

用户可增设图像密码保护自己的相关资料

    此外微软还补充表示,该功能为可选,并不会取代传统字符密码。


(二)手机解锁

i)迷宫解锁

ii)指纹解锁

iii)模拟指纹解锁

我的诺基亚不支持多点触控,所以以前下载过一款软件,将手指按上去,每隔一段时间自动进行一次“扫描”,并发出一次“嘟”的声音。你可以提前设定好声音的次数,当达到你设定声音次数的时候松开手指,这个时候解锁成功。它的本质是通过判断声音的次数来进行解锁的判断

(三)中银e令

通过每隔一段时间变换e口令来实现动态口令变化

与这类似的还有无线上网登录时候的短信动态(静态)口令登陆

(四)无线上网动态口令

通过短信发送自动生成的动态密码的方式实现

3.实现口令登陆创新需要考虑到的因素

(一)口令的唯一性

这里需要运用概率论的知识。保证用户在登陆的时候口令的唯一性。这个口令的概率要小到一定范围以内,减少偶然碰撞与恶意碰撞,同时避免重复

(二)简单性

为什么普通的字符串口令登陆能流行这么长时间?很重要的原因就是它的简单性。同时它便于数据的管理,以及密码学基础能够对密码进行加密的各种方式。尤其是现代密码体制更加强了这种口令的安全性。

(三)考虑到不同年龄段

老年人可能更倾向于简单的密码设置。这在带来方便的同时也降低了密码的安全度。而年轻人倾向于创建很多不同的密码,到后来由于缺乏统一的管理和记忆最后把很多密码都忘记了。

(四)趣味性

上面的例子中,win8的图片密码方式和手机解锁方式很好地体现了口令的创新机制。所以我认为以后的口令创新方式可能是多种多样的,同时也是富有一定的趣味性的。不会让人觉得输入你的口令是一件很枯燥的事情。

4.实现口令创新的一些想法

(一)类的继承(母体->子体)

创建一个父类,在继承父类的基础上扩展子类的功能,这样减少了密码记忆的难度。

同时联系你注册的网站的信息进行不同子类的扩展。

但是这种方法有很大的缺陷和局限性。

(二)基因突变

生物中的基因结构的碱基对排列确实是很神奇啊。所以心想能不能借鉴这种算法来实现口令排列?关于利用遗传算法实现这种口令排列。

当然这只是我的构想而已。

(三)从静态到动态

用“文字”的形式实现口令登陆当然是最基础的,win8实现图像进行口令登陆。所以我想能不能利用声音,图像,等其它多媒体技术来实现相对动态的口令登陆。

但是利用这种方式会设计到更多算法,以及更多的数据储存。

(四)联想 与 信息

关于联想,其实跟(一)有一点相似之处。但是具体怎么联想,自己还没有想到。

关于信息, 我想利用头脑风暴法来实现尽量多的信息实现来将信息“嵌入”到口令中。

 

暂时就想到这些信息了,以上内容只是自己随便想想的,很多不实际,错误的地方还请大家指正。谢谢。

posted @ 2012-02-20 21:55  magic_box  阅读(302)  评论(0编辑  收藏  举报