Устройство для идентификации паролей пользователей Советский патент 1991 года по МПК G06K9/00 

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

73 ОюЗ

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

название год авторы номер документа
Устройство для идентификации паролей пользователей 1987
  • Романов Анатолий Николаевич
SU1564608A1
Устройство для управления вызовом информации 1987
  • Романов Анатолий Николаевич
SU1439670A2
Устройство для идентификации паролей пользователей 1988
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
SU1661814A1
Устройство для выборки информации из блока памяти 1987
  • Романов Анатолий Николаевич
  • Романов Максим Анатольевич
SU1509982A2
Устройство для выборки информации из блока памяти 1986
  • Романов Анатолий Николаевич
SU1387033A1
Устройство для контроля и идентификации пользователя 1991
  • Боронов Игорь Юрьевич
  • Лукашенко Иоанна Брониславовна
  • Ордынский Анатолий Борисович
SU1833902A1
Устройство для формирования учебной информации 1988
  • Исаенко Ростислав Олимпиевич
  • Романов Анатолий Николаевич
  • Пискарев Виктор Алексеевич
SU1562951A1
Устройство для информационного поиска 1988
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
SU1587543A2
Устройство для контроля ответов обучаемого 1987
  • Романов Анатолий Николаевич
SU1529272A1
Устройство для управления процессом передачи сигналов управления в иерархической автоматизированной системе управления 1988
  • Грабовский Олег Борисович
  • Фомичев Олег Кимович
  • Романов Анатолий Николаевич
  • Бельских Юрий Юрьевич
  • Грабовская Елена Александровна
SU1525679A2

Иллюстрации к изобретению SU 1 667 116 A1

Реферат патента 1991 года Устройство для идентификации паролей пользователей

Изобретение относится к автоматике и может быть использовано для защиты ЭВМ от несанкционированного доступа. Цель изобретения - повышение надежности защиты от несанкционированного доступа. Устройство содержит регистры 1 - 3, дешифратор 4, селектор 5 кода, элементы ИЛИ 6 - 8, счетчики 9, 10, блок 11 памяти, блок 12 синхронизации, блок 13 элементов И, элементы И 14, 15, элемент НЕ 16, элемент 17 задержки, триггер 18. 4 ил.

Формула изобретения SU 1 667 116 A1

«

J2

О

о

vj

О

л 28

Изобретение относится к автоматике и может быть использовано для защиты ЭВМ от несанкционированного доступа.

Цель изобретения - повышение надежности защиты от несанкционированного доступа.

На фиг. 1 представлена блок-схема предложенного устройства; на фиг. 2 - пример конкретного конструктивного выполнения первого регистра; на фиг. 3 - то же, селектора кода; на фиг. 4 - то же, синхронизатора.

Устройство (фиг. 1) содержит первый, второй и третий регистры 1-3, дешифратор 4, селектор 5 кода, первый 6, второй 7 и третий 8 элементы ИЛИ, первый 9 и второй 10 счетчики, блок 11 памяти, блок 12 синхронизации, блок 13 элементов И, первый 14 и второй 15 элементы И, элемент НЕ 16, элемент 17 задержки и триггер 18. На фиг. 1 также показаны первый 19 и второй 20 синхронизирующие входы устройства, первые 21-23, вторые 24-26 и третьи 27 информационные входы устройства, первый 28 информационный выход устройства и выходы 29-31 устройства. Кроме того, показан вход 32 синхронизатора и его выходы 33-36, входы 37-44 и выходы 29-31 селектора, вход 45 первого регистра и его выходы 46-48.

Первый регистр (фиг. 2) содержит триггеры 49-51 и элементы И 52-54.

Селектор кода (фиг. 3) содержит элементы И 55-58, элементы ИЛИ 59-60, блок 61 памяти, выполненный в виде ПЗУ, регистр 62, элементы И 63, элементы 64, 65 задержки.

Синхронизатор (фиг. 4) содержит генератор 66, делитель 67 частоты, триггер 68, элемент И 69 и счетчики 70, 71.

Устройство работает следующим образом.

Перед началом работы все элементы и узлы сброшены в исходное состояние (для упрощения все цепи установки устройства в исходное состояние не показаны).

Оператор-пользователь, начиная работу, нажимает клавишу Пароль (не показана) и на вход 20 поступает импульс начала ввода пароля, который с входа 20 поступает на вход элемента ИЛИ 8, на входы элементов И 13 и на синхронизирующий вход счетчика 10. Информационные входы счетчика 10 соединены через элементы И 13 с входом 27, на который постоянно подается код с выхода генератора случайных чисел. При поступлении импульса начала ввода пароля на вход 20 он переписывает код с входа 27 в счетчик 10.

Таким образом, в счетчике 10 зафиксируется случайный код, который используется как адрес обращения к блоку 11 памяти,

выполненному в виде программируемого постоянного запоминающего устройства на микросхеме К 1551ЕЗ. В блоке 11 памяти хранится информация, характеризующая

распределение цветов на экране дисплея. При этом наличие единицы в соответствующем разряде соответствует наличию соответствующего цвета на экране дисплея. Содержимое соответствующей ячейки бло0 ка 11 памяти поступает на вход регистра 3 и. заносится в него импульсом синхронизации с выхода элемента 17 задержки, где задерживается на время считывания кода. С выхода 28 код распределения цветов на

5 экране дисплея выдается как на вход управления отображения цветов на экране дисплея, так и на соответствующие входы 21-23 регистра 1.

Таким образом, если на экране дисплея,

0 например, синий цвет, то и на входе 21-23 высокий разрешающий потенциал, соответствующий этому цвету Как правило, для отображения цветной информации используется не более 16 цветов, хотя техническая

5 реализация цветного дисплея фирмы ИВМ позволяет отображать 256 различных цветов.

Для упрощения пояснения работы устройства примем, что на экране дисплея

0 представлена гамма из восьми цветов, а на клавиатуре устройства представлены восемь цветных клавиш точно так же, как в прототипе.

Таким образом, после занесения кода в

5 регистр 3 тот же импульс синхронизации с выхода элемента 17 задержки поступает на вход 32 блока 12 и устанавливает триггер 68 в единичное состояние, при котором он открывает элемент И 69 и подключает выход

0 делителя 67 частоты к счетному входу счетчика 70, который фиксирует временной интервал, в течение которого кадр цветного изображения предъявляется оператору В отличие от прототипа, где оператору

5 представляется неограниченное время для принятия решения на выбор цветов, в предложенном устройстве счетчик 70 отсчитывает заданный интервал и после его переполнения на выходе счетчика появляет0 ся импульс конца экспозиции цветовой гаммы, который сбрасывает триггер 68 в исходное состояние и поступает на счетный вход счетчика 71, подсчитывающего число экспозиции, и на выходы 35, 36. Кроме того,

5 оператор должен в указанный временной интервал, определяемый счетчиком 70, выбрать соответствующие цвета на экране дисплея и нажать соответствующие им клавиши. Сигналы от нажатых клавиш поступают через соответствующие входы 24-26 .-(а единичные входы триггеров 49-51 и устанавливают их в единичное состояние. Устанавливаясь в единичное состояние, упомянутые триггеры подают разрешающие потенциалы на входы соответствующих элементов И 52-54 и на соответствующих выходах 46-48 появляются информационные сигналы, поступающие на информационные входы регистра 2, который является регистром сдвига. С поступлением сигналов с выходов 46-48 на регистр 2 соответствующие разряды регистра 2 перейдут в единичное состояние.

Если все перечисленные процедуры выполнены до истечения интервала времени, заданного для ввода пароля, то по окончании его импульс конца экспозиции с выхода 35 блока 12 сбрасывает в исходное состояние регистры 1 и 2, снимая тем самым и изображение гаммы цветов с экрана дисплея.

Кроме того, тот же импульс с выхода 36 поступает на один вход элемента И 15, другой вход которого подключен к элементу НЕ 16, в свою очередь, соединенному с выходом элемента ИЛИ 7. Входы элемента ИЛИ 7 соединены с теми выходами дешифратора 4, которые фиксируют полное заполнение регистра 2. Учитывая, что к настоящему времени в регистре 2 зафиксировано лишь первое слово, то на входах элемента ИЛИ 7 будут одни нули, на его выходе - низкий потенциал, на выходе элемента НЕ 16 - высокий потенциал и, следовательно, импульс с выхода 36 синхронизатора пройдет через элемент И 15 и установит триггер 18 управления сдвигом в 1. Триггер 18 открывает элемент И 14 и подключает генератор 66 импульсов синхронизатора через выход 34 к счетному входу счетчика 9 и к входу управления сдвигом регистра 2. Счетчик 9 подсчитывает число импульсов сдвига.

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

Этот импульс, во-первых, сразу поступает на нулевой вход триггера 18, сбрасывая его в исходное состояние; во-вторых, он поступает на счетный вход счетчика 10, увеличивая адрес следующей экспозиции на единицу, и, в-третьих, через элемент 17 задержки на время формирования адреса и считывания кода из блока 11 в регистр 3 он поступает на синхровход регистра 3, записывая в него содержание цветов следующей экспозиции.

В дальнейшем поступлением импульса с выхода элемента 17 задержки на вход 32 5 блока 12 описанный процесс цветового ввода пароля продолжается до тех пор, пока счетчик 71 блока 12 не зафиксирует выдачей импульса переполнения на своем выходе 33 тот факт, что все экспозиции были предъяв- 10 лены оператору.

Импульс переполнения с выхода 33 блока 12 поступает на вход 44 селектора 5. К этому моменту времени разряды регистра 3 будут заполнены четырьмя байтами. Де- 15 шифратор 4 расшифровывает набранный код и если он соответствует коду пароля, зафиксированному в устройстве, то открывается по потенциальному входу один из элементов И 55-57. С приходом на импуль- 0 сный вход указанных элементов импульса переноса с выхода счетчика 71 он проходит через соответствующий элемент И и поступает на соответствующий вход считывания блока 61 памяти (ПЗУ), где в фиксированной 5 ячейке по указанному входу считывания записано кодовое слово защиты, разрешающее доступ пользователю к конкретным областям данных Это слово считывается на информационные входы регистра 62, ку- 0 да оно заносится импульсом, поступающим на синхровход регистра 62 с выхода элемента 65 задержки, на который он поступает с выхода элемента ИЛИ 60. Параллельно с выхода элемента 65 задержки, задерживаю- 5 щего входной импульс на время считывания кодового слова из блока 61 памяти, импульс выдается как на выход 30 в качестве сигнала готовности кода пароля, который поступает через канал прерывания на вход управления 0 ЭВМ и переводит ее на подпрограмму опроса кода пароля. Для этого с ЭВМ на вход 19 поступает импульс опроса, который через вход 37 селектора 5 проходит на элементы И 63 и переписывает код пароля в ЭВМ. Тем 5 же импульсом с входа 37, задержанным элементом 64 задержки на время передачи кода с регистра 62 на выход 31, регистр 62 сбрасывается в исходное состояние. В результате оператор-пользователь получает 0 разрешение на работу в диалоговом режиме с ЭВМ в пределах заданных областей памяти. Если же в результате набора четырех байтов в регистре 2 будет зафиксирован код пароля, отсутствующий в системе, то высо- 5 ким потенциалом дешифратора 4, соответствующим этому коду, через элемент ИЛИ 59 будет открыт элемент И 58 и импульс переноса с выхода счетчика 71 проходит через элемент И 58 как на выход устройства в качестве сигнала несанкционированного

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

Формула изобретения

Устройство для идентификации паролей пользователей, содержащее два регистра, дешифратор, селектор кода защиты, первый элемент ИЛИ, первый элемент И, триггер, блок синхронизации и первый счетчик, причем входы признака цвета устройства соединены с информационными входами первого регистра, выходы которого соединены с информационными входами второго регистра, выходы которого соединены с входами дешифратора, выходы первой группы которого соединены с информационными входами селектора кода защиты, информационные выходы которого соединены с выходами кода защиты устройства, а первый вход синхронизации подключен к первому синхронизирующему входу устройства, пер- вый и второй выходы синхроимпульсов селектора кода защиты соединены с первым и вторым синхронизирующими выходами устройства соответственно и с первым и вторым входами первого элемента ИЛИ соответственно, выход которого соединен с входом сброса второго регистра, выход триггера соединен с первым входом первого элемента И, выход которого соединен со счетным входом первого счетчика и входом синхроимпульсов сдвига второго регистра, первый и второй выходы блока синхронизации соединены с вторым входом синхронизации селектора, кода защиты и вторым входом первого элемента И соответственно, о т - личаюЩееся тем, что, с целью повышения надежности защиты от несанкционированного доступа, в него введены второй итретий элементы ИЛИ, элемент НЕ, второй элемент И, блок элементов И, второй счетчик, блок памяти и третий регистр, причем выходы второй группы дешифратора соединены с входами второго элемента ИЛИ, выход которого через элемент НЕ соединен с первым входом второго элемента yi, выход которого соединен с входом установки в 1 триггера, выход переноса первого счетчика соединен с входом установки в О триггера, со счетным входом второго счетчика и первым входом третьего элемента ИЛИ, выход которого через элемент задержки соединен с входом блока синхронизации и входом синхронизации третьего регистра, выходы которого соединены с выходами кода цвета устройства, второй синхронизирующий вход устройства соединен с вторым входом третьего элемента ИЛИ, входом синхронизации записи второго счетчика и управляющим входом блока элементов И, информационные входы которого соединены с входами случайных чисел устройства, а выходы подключены к информационным входам второго счетчика, выходы которого соединены с адресными входами блока памяти, выходы которого соединены с информационными входами третьего регистра, второй выход блока синхронизации соединен с входом сброса первого и третьего регистров, четвертый выход блока синхронизации соединен с вторым входом второго элемента И.

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

Патент США № 447912,кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для идентификации паролей пользователей 1987
  • Романов Анатолий Николаевич
SU1564608A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 667 116 A1

Авторы

Исаенко Ростислав Олимпиевич

Романов Анатолий Николаевич

Даты

1991-07-30Публикация

1988-05-03Подача