Инженеры IBM вместе с сообществом Open source разработали алгоритм аутентификации пользователей на основе индивидуальных особенностей работы с клавиатурой. Разработчики изменили программу управления дисплеем GNOME Display Manager, внедрив в нее поддержку аутентификации на основе нового алгоритма. Алгоритм основан на том, что при наборе текста, требующего нажатия определенных клавиш в заданном порядке, проявляются индивидуальные паттерны. При этом, в отличие от сканирования радужной оболочки и отпечатков пальцев, один и тот же пользователь выдает всегда немного отличающиеся друг от друга паттерны, что учитывается алгоритмом.