gluckq: (liberty_flag)
gluckq ([personal profile] gluckq) wrote2015-05-08 10:22 pm

Randomized Keyboard

Я тут поделился одной из своих гениальных идей с коллегой из США, так он мне сказал, что в Америке такое можно запатентовать. Приходится срочно выкладывать в public domain.

Предположим нужно набрать некоторый текст с клавиатуры, но есть подозрение, что на этом компьютере пасётся keylogger. Можно конечно с виртаульной клавиатуры, но всё равно keylogger запомнит mouse events, затем рассчитает grid, и всё. Можно расставить клавиши в случайном порядке, но если keylogger вычислил grid, то простым частотным анализом он сразу же расшифрует текст. Можно было бы менять клавиши в случайном порядке после каждого нажатия -- это уже лучше, но человеку неудобно будет их искать. Моё решение: раскладка виртуальной клавиатуры в алфавитном порядке, но после каждого нажатия меняется offset (положение буквы А).

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting