图形密码
玄明2009/06/22极客DIY IP:内蒙古
这种键盘基于触摸屏技术,而且其密码构成也并非基于数字、字母这样的任何符号,而是——图形。

也就是说这个密码盘就是一个显示了图案的触摸屏幕,图案的内容就是需要你输入识别的密码,比如密码图案是米老鼠,而你需要输入的密码就是“鼻子、耳朵、脚、眼睛”,当你依次在以上部位按过之后,密码即输入完成。

2007102819355036_2.jpg

但同样的图形往往具有多种意义,比如下面的图形白圈中所标识的部分,就可以作多种解释:
1 橡胶制品
2 黑色
3 轮胎
4 有弹性的
5 摩擦系数很大
6 可燃烧
7 车轮
8 不能吃
9 活动组件
……

Z1.jpg

所以如果以如上数据组成密码……那就将成为安全性极高、连量子计算机(性能强于现有计算机上万倍,还停留在理论阶段的科幻产品)也难望相背的全新密码形式。普通的密码只有数字或字母,全部组合最多不过千亿种变化,而图形作为密码后,其变化形式可轻易超过银河系所有原子的数量。有可能为信息加密、金融保安、帐号登陆等需要密码的场合带来革命性的变化。

还拿上面的图形做一个例子:
密码是(请注意前后顺序)车轴、车座、挡泥板、车灯、车把、轮毂,当输入密码的时候,就需要在这些位置依次按下即可解密。但在别人看来,你的密码却有可能是“黑色、黑色、灰色、白色、红色、黑色”,或“金属、橡胶、塑料”之类的概念。以至于即使有人拿录像机录下了你的密码动作,他也很难猜出密码是什么。

Z2.jpg

即使他能记住原本的动作,同样的密码也能实现于不同的图形上,比如上面的自行车,也可以用别的自行车图形来代替,当然这些图形可能需要你专门指定,也可以在指定类别的前提下随机生成(图形不合适可跳过)。

比如大部分风景的照片都会有山、水、树等元素;《中关村在线》中的照片会出现各类电脑的图形;《公益发明》中的照片都会有出现绿色、长宋字体、紫色等元素;于是到底会出现什么照片你也不会知道,但你一样可以在这些图片上输入正确的密码,而密码的偷窥者则会一头雾水,不明所以。

更变态的是,你的密码也可以使用不同的概念组成,比如密码的第一位是颜色,第二位是材质,第三位是名称,第四位是高热比……比如这样的密码:活动部件、车座、挡泥板、电器、红色、碳纤维。

但这还没完,密码可以是动态的,再拿上面的那个密码来分析:活动部件这个概念不止适用于车轴,也可以点击车把。也就是说即使是同样的图形,输入同样的密码,点击动作也可不同。或由于车把在图形上所占的面积较大,你点击车把的上部和点击车把的下部所输入的结果是一样的,这就给密码的破解更增加了难度。即使盗密者在网络上截取了未经加密的密码信息,也很难加以破解。

再来个更变态的思路:不止可以用图形来输入密码,也可以使用动画等动态的图形来输入,比如在007的电影中,你需要等007出现的时候在他鼻子上按一下,而这个画面出现的时间只有0.4秒钟。当然所有的输入元素都是需要事先限定、定义的,你所设定的类型也不能超出事先设定的范围,否则电脑无法分辨颜色之外的所有元素。除了常用的概念,也可以用一些普通人根本不知道的概念来作为设定,比如用五氧化二磷之类的化学名称,或你的家谱。

为方便起见,在进行设定时你可以选择显示部分你所感兴趣的项目,比如只显示颜色、材质、名称项目。以免将不存在的项目做了设定。表面看来对图形各个元素的定义会耗费大量人力,但比起千万人的安全需求来讲,用十分钟定义一个图形的成本是微不足道的。

如果图形足够多,人们甚至可以只记忆1-3位的密码(由于可以是形象记忆,所以记忆难度也小了很多,比如你很难记住5478314这个数字),但可以却很容易的记忆并认出《公益发明》的标志。
+1071  科创币    delete    2009/06/22 终于……
来自:综合交流区 / 极客DIY
10
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
novakon
15年1个月前 IP:未同步
112382
很好!!!很强大!!!计算机版有关部门立即着手研制该系统!!!!!!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
orichalcum
15年1个月前 IP:未同步
112416
类似的技术已经有了,比楼主的强。
我制作的,是一种利用已有文件给另一文件加密的技术。假设密钥文件是1kb,就有256^1024种可能。你自己拿对数算去吧。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
dctyu
15年1个月前 IP:未同步
112417
同样的图形往往具有多种意义,这不是优势反而是缺陷。
这意味着从不同意义出发产生同样密码的概率很高。出现同样的密码在术语上叫做碰撞。
可以想象一个密码空间里包含着所有可能的密码。用一个点表示一个密码,两个点重合就是碰撞。还不好理解就想象两辆车重合了就是碰撞。
+100
科创币
玄明
2009-06-22
切中要害
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
玄明作者
15年1个月前 IP:未同步
113141
2l可以详细解释一下你的思路,你的分数可能会超过本帖。当然我不认为随身携带一个U盘中装载的文件会比一串密码更方便。

3l说到了点子上。这就需要在大量的范畴与图片的规模上取得平衡,但即使是上面那种最简单的图片,重码虑也会低于数字或字母键盘。当然更大的优势是:普通键盘人们很容易猜测密码的范围,比如数字或字母。但这样的键盘你基本无法猜测其密码是由何种概念组成的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
novakon
15年1个月前 IP:未同步
113184
其实我觉得这个系统很适合小朋友和艺术家,想想看,一进门,往“蒙娜丽莎”身上按几下……
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
我说要有光
15年1个月前 IP:未同步
113383
我记得您还设想过图形验证码。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
AnthraX
15年1个月前 IP:未同步
113818
引用第2楼orichalcum于2009-06-22 12:58发表的  :
类似的技术已经有了,比楼主的强。
我制作的,是一种利用已有文件给另一文件加密的技术。假设密钥文件是1kb,就有256^1024种可能。你自己拿对数算去吧。


truecrypt已经有的功能……
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
orichalcum
15年1个月前 IP:未同步
114339
楼上说的对。我没学过密码学。

我记得儒略·凡尔纳的小说《大木筏》中有一种算法,当时我觉得就是很先进了。就是,取一段密码,比如123456,然后将要加密的话写下来,比如:
This is a rat.
把密码循环地写出来:
This is a rat.
1234 56 1 234
于是,就有:
This is a rat.
1234 56 1 234
Ujlw ny b tdx.

实际上这个方法已经很成熟了吧。我火星了。

只要密码足够长,的确不可能破解。比如我现在用密钥文件(注意这是我自己的称呼,别弄混了)是1kb,里面每个字节上都是随机产生的0~255种可能的数。如果我现在有一个文件,我就首先,在[0,1024]上随机选取一个整数,以此为开头,将密钥中的密码和我的文件并排写下来。然后使用类似的算法让两个数Xor(我不知道这里有没有问题……),得到加密后的文件,再把这个开头写在文件头。如果用概率,那比如上面这个例子,s被w、y替换,类似的事情导致不可能用概率分析。

密钥文件想要产生,是256^1024种可能,至少我是这样认为的。
欢迎大家品评。

p.s.我现在自己做的加密程序“中央核区”(名称来自EVA),就是这种算法:
未命名sd.jpg
上面的登录框中的某种颜色,有与之相近的几种可供电脑选择。比如绿色,我就设置了3种相近的颜色。 不同色按钮的顺序随机。只要没有绿坝那样的截屏,应该是可以避免木马的吧。
+1000
科创币
玄明
2009-06-25
鼓励创意
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
玄明作者
15年1个月前 IP:未同步
114386
看了半天,好像看明白了……

先来看看文件加密部分~我的“图形密码”仅仅是密码而已,未涉及到任何加密的部分。在加密领域中大部分工作都是由电脑完成的,所计算的数据是图形还是数字对于电脑来讲并没有什么不同,所以用图形加密数据或许有较好的方案,但不会较传统方法有太多优势。

使用颜色来作为密码其实与图形密码异曲同工,都是使用了字符之外的密码元素。但是其密码组成仍趋简单——比如上面的10个色块,加上近似色也不过30个单位,若不是次数限制仍然很容易将其破解。而且对于密码偷窥行为缺乏免疫力。比如ATM上的摄像头就会给这种密码带来巨大威胁。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
iouumen
15年1个月前 IP:未同步
116619
天堂鸟的老游戏(DOS上的)好象就是这样密码.
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
玄明
学者 机友 笔友
文章
516
回复
4907
学术分
44
2005/11/27注册,3个月13天前活动

老骥伏枥,卖萌不止

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}