Вместо использования постоянной для пользователя КС ключевой фразы можно проводить аутентификацию с помощью набора псевдослучайного текста. В этом случае клавиатура разделяется на поля и вводится понятие расстояния dij между клавишами i и j, под которым понимается число клавиш, расположенных на соединяющей i и j прямой линии. Клавиша i принадлежит полю т, если
∀j∈m dij≤ k
Величину к назовем степенью поля т (если к = О, то т — отдельная клавиша). Обозначим через хij временной интервал между нажатиями клавиш, принадлежащих полям i и j.
Введем следующие допущения:
характеристики нажатия клавиш одного поля тем ближе друг к другу, чем меньше к;
для пользователя, работающего двумя руками, получение характеристик клавиатурного почерка возможно с помощью исследования работы только с одной половиной клавиатуры;
ключевой фразой может быть любой набор символов;
число полей должно быть одним и тем же в режимах настройки и аутентификации.
Процедура настройки при наборе псевдослучайного текста:
генерация и вывод пользователю текста из фиксированного множества слов, символы которых максимально разбросаны по клавиатуре;
набор текста пользователем;
фиксация и сохранение значений хij, которые затем используются для расчета статистических характеристик клавиатурного почерка.
Процедура аутентификации совпадает с процедурой аутентификации, используемой при наборе ключевой фразы.
Достоверность аутентификации на основе клавиатурного почерка пользователя ниже, чем при использовании его биометрических характеристик.
Однако этот способ аутентификации имеет и свои преимущества:
возможность скрытия факта применения дополнительной аутентификации пользователя, если в качестве ключевой фразы используется вводимая пользователем парольная фраза;
возможность реализации данного способа только с помощью программных средств (снижение стоимости средств аутентификации).
Теперь рассмотрим способ аутентификации, основанный на росписи мышью (с помощью этого манипулятора, естественно, нельзя выполнить реальную роспись пользователя, поэтому данная роспись будет достаточно простым росчерком). Назовем линией росписи ломаную линию, полученную соединением точек от начала росписи до ее завершения (соседние точки при этом не должны иметь одинаковых координат). Длину линии росписи рассчитаем как сумму длин отрезков, соединяющих точки росписи.
Введем понятие разрыва в линии росписи, признаком которого будет выполнение условия