СПОСОБ ФОРМИРОВАНИЯ ЭТАЛОННЫХ ЗНАЧЕНИЙ ХАРАКТЕРИСТИКИ ПОЛЬЗОВАТЕЛЯ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА Российский патент 2008 года по МПК G06F21/00 G06K11/06 

Описание патента на изобретение RU2333532C2

Изобретение относится к вычислительной технике, в частности к системам идентификации пользователей персонального компьютера по клавиатурному почерку.

Известен способ формирования эталонов лиц человека, осуществляющийся с помощью оптического датчика в реальном времени видеоизображения в способе идентификации человека, основанный на анализе структуры лица (Патент РФ №2175148, 20.10.2001). Этот способ включает в себя операцию обучения системы с предварительным построением эталонов лиц идентифицируемых людей.

Известен способ формирования эталонных значений колебания пера и его давления на графический планшет в способе идентификации личности по особенностям подписи (Патент РФ №2148274, 27.04.2000). Способ идентификации личности по особенностям подписи заключается в разграничении доступа к информации путем биометрической идентификации личности по индивидуальным особенностям почерка, выявляемым при воспроизведении пользователем заранее известной парольной фразы или подписи.

Известен способ формирования эталонных значений характеристики пользователя персонального компьютера путем вычисления временных интервалов между надавливаниями клавиш пользователем персонального компьютера в способе идентификации пользователя по клавиатурному почерку (Расторгуев С.П. Программные методы защиты информации в компьютерах и сетях. М.: Издательство Агентства "Яхтсмен", 1993, 188 с.). Параметрами клавиатурного почерка являются: скорость набора, темп набора, временные интервалы между клавишами и рисунок почерка. Данный способ выбран в качестве прототипа.

Недостатком вышеописанного способа является низкая достоверность идентификации пользователей персонального компьютера.

Решаемая техническая задача заключается в повышении достоверности идентификации пользователей персонального компьютера по клавиатурному почерку.

Решаемая техническая задача в способе формирования эталонных значений характеристики пользователя персонального компьютера, заключающемся в измерении наборной характеристики пользователя и записи ее в память, достигается тем, что в качестве наборной характеристики пользователя принимают скорость движения клавиш во время их надавливания пользователем. При этом скорость движения клавиш измеряют, измеряя время изменения емкости контактных пар клавиш.

На чертеже изображена схема устройства для реализации предложенного способа, содержащая последовательно соединенные: клавиатуру 1, согласующий фильтр 2, преобразователь 3, аналого-цифровой преобразователь (АЦП) 4, микроконтроллер 5, интерфейс RS232 6, персональный компьютер 7. Клавиатура 1 подключена к персональному компьютеру 7.

Схема состоит из стандартных блоков, имеющих систему электрического питания, которая на чертеже не показана.

Алгоритм работы программы-обработчика персонального компьютера 7 приложен к материалам заявки в приложении №1.

Алгоритм работы микроконтроллера 5 приложен к материалам заявки в приложении №2.

Рассмотрим работу схемы устройства для реализации способа.

Включают все блоки в систему электрического питания.

Измеряют скорость движения клавиш при их надавливании пользователем персонального компьютера, измеряя время изменения емкости контактных пар клавиш.

При надавливании пользователем клавиш клавиатуры 1 значения изменения емкости контактных пар клавиш измеряются преобразователем 3 через согласующий фильтр 2. В преобразователе 3 измеренные значения емкости контактных пар клавиш преобразуются в электрические величины. Согласующий фильтр 2 согласует работу клавиатуры персонального компьютера 7 с преобразователем 3. С выхода преобразователя 3 электрические величины поступают на вход АЦП 4. В АЦП 4 электрические величины преобразуются в шестнадцатиразрядные двоичные числа. Эти шестнадцатиразрядные двоичные числа с выхода АЦП 4 поступают на вход микроконтроллера 5, где они обрабатываются микроконтроллером 5. В микроконтроллере 5 вычисляются значения изменения емкости контактных пар клавиш клавиатуры 1 при их надавливании пользователем персонального компьютера 7. С выхода микроконтроллера 5 вычисленные значения изменения емкостей контактных пар клавиш клавиатуры 1 через интерфейс RS232 6 отправляются на com порт персонального компьютера 7. Эти значения изменения емкости контактных пар клавиш клавиатуры 1 определяют скорость движения клавиш клавиатуры 1 при их надавливании пользователем персонального компьютера 7.

Измеренная скорость движения клавиш клавиатуры 1 персонального компьютера 7 при их надавливании пользователем является наборной характеристикой пользователя.

Программой-обработчиком в персональном компьютере 7 определяются нажатые клавиши и для каждой заданной на клавиатуре 1 клавиши создаются одномерные массивы значений скорости движения клавиш. В каждый созданный массив записываются значения скорости движения клавиш, поступившие с микроконтроллера 5 через стандартный интерфейс RS232 6, притом значение скорости движения определенной клавиши записывают в определенный массив, соответствующий той клавише, для которой она была создана программой-обработчиком. Заданными клавишами являются выбранные для исследования клавиши.

После набора множества значений скорости движения клавиш программой-обработчиком для каждого массива, принадлежащим к определенным клавишам клавиатуры 1, вычисляются средние значения скорости движения клавиш и их разброс по следующим формулам:

,

где Xcpi - среднее значение скорости i клавиши, Хij - j - значение скорости движения i клавиши, Ni - количество значений скорости движения i клавиши.

где σi - разброс значений скоростей i клавиши.

Значения скорости движения клавиш Xcp1, Хср2...ХcpN и их разброс σ1, σ2, ...σ3 записывают в память персонального компьютера 7 в виде файла. Таким образом формируют эталонные значения наборной характеристики пользователя.

По сравнению с прототипом данный способ более достоверен в системе идентификации пользователей по клавиатурному почерку, так как скорость движения клавиши является более стабильным параметром клавиатурного почерка по сравнению с параметрами, описанными в прототипе.

Похожие патенты RU2333532C2

название год авторы номер документа
Способ и система для определения состояния пользователя 2017
  • Яхимович Михаил Николаевич
RU2693640C2
Способ перманентной аутентификации личности и состояния пользователя компьютера на основании паттернов поведения 2015
  • Туровский Ярослав Александрович
  • Кургалин Сергей Дмитриевич
  • Борзунов Сергей Викторович
RU2619196C2
СПОСОБ И СИСТЕМА ИДЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ ПО КЛАВИАТУРНОМУ ПОЧЕРКУ 2019
  • Слипенчук Павел Владимирович
  • Янкелевич Дмитрий Аркадьевич
RU2801673C2
СПОСОБ БИОМЕТРИЧЕСКОЙ АУТЕНТИФИКАЦИИ ПО ПОЧЕРКУ В КОМПЬЮТЕРИЗИРОВАННОЙ СИСТЕМЕ КОНТРОЛЯ ДОСТУПА 2011
  • Милых Владимир Александрович
  • Лапина Татьяна Ивановна
  • Лапин Денис Владимирович
RU2469397C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ДИАГНОСТИКИ БЕНЗИНОВЫХ АВТОТРАКТОРНЫХ ДВИГАТЕЛЕЙ 2007
  • Лившиц Владимир Моисеевич
  • Вальков Валерий Анатольевич
  • Кошевой Владимир Григорьевич
  • Моносзон Александр Абрамович
  • Пятин Сергей Петрович
RU2349890C1
Система и способ обнаружения удаленного управления средством удаленного администрирования с использованием сигнатур 2020
  • Иванов Сергей Николаевич
RU2767710C2
Способ непрерывной аутентификации пользователя и защиты автоматизированного рабочего места от несанкционированного доступа 2020
  • Краснов Сергей Георгиевич
  • Зварич Сергей Григорьевич
  • Ланчев Василий Михайлович
  • Рычков Михаил Александрович
RU2762535C1
Система контроля и управления доступом на базе биометрических технологий аутентификации личности по голосу и по лицу 2013
  • Хитров Михаил Васильевич
  • Егоров Сергей Владимирович
RU2638775C2
Способ формирования сигнатуры для обнаружения неправомерного доступа к компьютеру, получаемого с помощью средств удаленного администрирования, и реализующая его система 2020
  • Иванов Сергей Николаевич
RU2769651C2
ЭЛЕКТРОМАММОГРАФ 2001
  • Джмухадзе Р.Л.
  • Радина Е.В.
RU2181259C1

Иллюстрации к изобретению RU 2 333 532 C2

Реферат патента 2008 года СПОСОБ ФОРМИРОВАНИЯ ЭТАЛОННЫХ ЗНАЧЕНИЙ ХАРАКТЕРИСТИКИ ПОЛЬЗОВАТЕЛЯ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА

Изобретение относится к вычислительной технике, в частности к системам идентификации пользователей персонального компьютера по клавиатурному почерку. Техническим результатом является повышение достоверности системы идентификации пользователей по клавиатурному почерку. Способ формирования эталонных значений характеристики пользователя персонального компьютера заключается в измерении наборной характеристики пользователя и записи ее в память, при этом в качестве наборной характеристики пользователя принимают скорость движения клавиш во время их надавливания пользователем. 1 ил.

Формула изобретения RU 2 333 532 C2

Способ формирования эталонных значений характеристики пользователя персонального компьютера, заключающийся в измерении наборной характеристики пользователя и записи ее в память, отличающийся тем, что в качестве наборной характеристики пользователя принимают скорость движения клавиш во время их надавливания пользователем, которую измеряют путем измерения времени изменения емкости контактных пар клавиш.

Документы, цитированные в отчете о поиске Патент 2008 года RU2333532C2

СПОСОБ ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ПО ОСОБЕННОСТЯМ ПОДПИСИ 1998
  • Иванов А.И.
  • Сорокин И.А.
  • Бочкарев В.Л.
  • Оськин В.А.
  • Андрианов В.В.
RU2148274C1
Устройство для ввода информации 1981
  • Королев Владимир Николаевич
  • Руккас Олег Дмитриевич
  • Сидоренко Василий Петрович
SU938275A1
US 5404458 A, 04.04.1995
УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ 0
  • Витель Иностранцы Н. И. Леман, Курт Урбан Адольф Гентеманн Германска Демократическа Республика Иностранное Предпри Тие Феб Электронише Рехенмашинен Германска Демократическа Республика
SU371740A1
US 5864535 A, 26.01.1999
US 2003034961, 20.02.2003.

RU 2 333 532 C2

Авторы

Шарипов Рифат Рашатович

Сафиуллин Наиль Закирович

Даты

2008-09-10Публикация

2005-07-07Подача