This typing measurement, called keystroke dynamics, is the detailed timing information that describes exactly when each key was pressed and when it was released as a person types on a keyboard.
Typing patterns can be erratic and inconsistent as something like cramped muscles and sweaty hands can change a person’s typing pattern significantly. Also, they found that typing patterns vary based on the type of keyboard being used, which could significantly complicate verification.
Ref:Coursera looks to verify online student identity with photo, keystroke dynamics Coursera looks to verify online student identity with photo, keystroke dynamics
回复 ( 4 )
以前写过一个东西,搜集一堆自己的the quick brown fox jumps over the lazy dog的按键相对时间丢进ANN。。。。然后硬生生识别了(所以其实并不是很难
对了这个有个名字,叫keyboard dynamics
不是很了解这个领域,但coursera那个根本不make sense。
你要识别我的输入习惯,首先你先需要观察我打很多字来train吧。上来直接就识别了,大哥您是用什么魔法知道我的打字习惯的。
另外我试验过满屏typo,不停敲错再改,一次成型没有错,各种速度敲,一个字母一个字母极慢的敲,全都所谓认证成功了… 除非它能识别我按键的力道,否则我不认为那真的是一个认证系统。
当然,欢迎大牛来科普打脸。
补充
我记得以前听学长讲签字识别的时候说根本不可能识别什么字体,这都是能练的,而且不是独一无二。签字识别是因为人的手不是静止的,永远在有轻微的抖动。每个人都抖的频率以及幅度都是不同的。所以你画一条直线也能认出是你。当然这我也是听说,不知道是他们发的paper还是state of art。
个人觉得打字识别也必须走这种别人无法意识到无法修改的东西,速度错别字停顿都是扯。语音识别识别的是你声音的波形,不是你所说出的口令。我打球手戳了我就永远验证不成功了?真要识别也只能看按键时瞬时的加速度以及手指抖动的频率,而这些东西假设键盘有记录,操作系统也不会给你权限的。当然这是乱猜的并没什么调查。
看到有人点赞心血来潮补充一下
按键时间是不可测的,第一,人打字不是恒速的。第二,不同的键盘,蓝牙,无线,有线延迟是不一样的,同样技术不同牌子必然也有差异。第三,不同的操作系统的IO不同肯定也有差异。同样的IO写软件的人程序调用方法不同也是区别。concurrent一上就更没谱了。
除非是特定的外接设备,靠键盘是扯淡呢。
Caltech的MachineLearning的第一句话就是,说一切之前,请先给我看data。说不清要用什么data,那说什么都没用。
This typing measurement, called keystroke dynamics, is the detailed timing information that describes exactly when each key was pressed and when it was released as a person types on a keyboard.
Typing patterns can be erratic and inconsistent as something like cramped muscles and sweaty hands can change a person’s typing pattern significantly. Also, they found that typing patterns vary based on the type of keyboard being used, which could significantly complicate verification.
Ref:Coursera looks to verify online student identity with photo, keystroke dynamics Coursera looks to verify online student identity with photo, keystroke dynamics
隐性马尔科夫?