Разработка способа повышения безопасности при допуске личного состава к локальной сети
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
клавиши до нажатия следующей.
Контролируемые параметры и существенно зависят от того, сколько пальцев использует при наборе пользователь, от характерных для пользователя сочетаний движений различных пальцев руки и от характерных движений рук при наборе. С ростом навыков работы с клавиатурой и по мере перехода к слепому набору существенно растет индивидуальность клавиатурного почерка любого из пользователей.
Таким образом, по мере увеличения наработки пользователя на клавиатуре растет база статистических данных о временах нажатия клавиш, а также о продолжительности удержания клавиш и продолжительности переходов между нажатием клавиш конкретным пользователем, позволяя сформировать индивидуальный клавиатурный почерк. На основе полученный данных и зная скорость моторной реакции человека, скорость его движений, возможно, составить модель деятельности, которая будет оптимальной для обеспечения правильной идентификации пользователя и допуска к вычислительным сетям по индивидуальному клавиатурному почерку, способная учитывать эмоционально-психологическое состояние пользователя и осуществлять скрытую идентификацию.
.2 Разработка модели операторской деятельности, пригодной для сбора психометрической информации о человеке-операторе в реальном масштабе времени
Для реализации автоматической идентификации личности на основе психомоторных данных, была разработана сетевая модель деятельности оператора, пригодная для сбора психометрической информации о человеке-операторе в реальном масштабе времени, представленная на рисунка 3.5 и 3.6
Рисунок 3.5 - Сетевая модель ввода цифрового кода
где S1,тАж,S6 - состояния клавиш для ввода цифрового кода;
- продолжительности удержания органов управления;
- продолжительности переходов между органами управления.
Рисунок 3.6 - Сетевая модель ввода цифрового кода, с учетом времени нажатия и отпускания клавиши
где t1 - момент времени нажатия клавиши 1;
- момент времени отпускания клавиши 1.
Так как ПЭВМ может учитывать времена нажатия и отпускания клавиш, то не представляется сложным произвести следующие расчеты психомоторных данных - времени продолжительности удержания клавиши и времени продолжительности между нажатиями клавиш, которые заложены в основу программы.
Так как в настоящее время во всем мире происходит повсеместная компьютеризация практически любой деятельности человека, было принято решение произвести моделирование на ПЭВМ в программной среде Delphi6. По своим функциональным возможностям Delphi6 является наиболее удобным и знакомым языком программирования, а возможности ПЭВМ позволяют без труда фиксировать необходимые в способе автоматической аутентификации личности на основе психомоторных данных параметры: время продолжительности удержания клавиши и время продолжительности между нажатиями клавиш, кроме величины усилия нажатия клавиши (давление), так как это требует дополнительной реализации на клавиатуре необходимых устройств. Благодаря запрограммированному в компьютере таймеру, время нажатия и время отпускания клавиши можно учитывать и регистрировать, что и было заложено в основу программы Delphi6.
.3 Разработка способа идентификации личности
Рассмотрим более подробно работу испытуемого при наборе кода.
Испытуемый проводит набор кода ?={k1, k2,тАж, k?, тАж kn} состоящего из n элементов. Порядок ввода элементов k устанавливается однократно и справедлив для всего последующего времени его действия. Основным информационным параметром гарантирующим индивидуальность работы каждого испытуемого являются временные параметры его работы (времена нажатия и отпускания клавиш). Временная последовательность работы испытуемого при вводе кода представлена на рисунке 3.7:
Рисунок 3.7 - Временная последовательность работы испытуемого
, (3.1)
где t1, t2,тАжti, tj,тАжtN - моменты времени начала воздействия на клавишу;
t1*, t2*,тАжti*, tj*,тАжt*N - моменты времени окончания воздействия на клавишу;
?1,?2,тАж?i,?j,тАж?N - интервал времени удержания клавиши в нажатом состоянии;
?12,тАж?ji - интервал времени перехода между i-ой и j-ой клавишей.
Ввиду того, что испытуемый при наборе кода демонстрирует различные продолжительности удержания и переходов, то для отдельного перехода или удержания формируется интервал его выполнения на рисунке 3.8 и 3.9.
Рисунок 3.8 - Интервал перехода между органами управления
tjmin - наименьшее время перехода между i-ой и j-ой клавишей;
tjmax - наибольшее время перехода между i-ой и j-ой клавишей;
- фактическое время перехода между i-ой и j-ой клавишей.
Стоит отметить, что в некоторых случаях это обуславливается изменением режима работы испытуемого.
Рисунок 3.9 - Интервал удержания органов управления
В эксперименте изучается случайная величина, закон распределения которой в точности неизвестен, и требуется определить этот закон из опыта. С этой целью над случайной величиной производится ряд независимых опытов (наблюдений). В каждом из этих опытов случайная величина принимает определенное значение. Совокупность наблюдений значений величины и представляет собой первичный статистический материал, подлежащий обработке, осмыслению и научному анализу. Такая совокупность называется простой статистической совокупностью или простым статистическим рядом. Простая статистическая сов