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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

1 4 Al (19) (И) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4402198/24 (22) 31 . 03,88 (46) 07. 07. 91 . Бюл. Р 25 (71) Московский институт радиотехники, электроники и автоматики (72) A.Н.Романов и О.А.Славин (53) 681.32(088.8) (56) Патент СИА !. 4479112, кл. G 06 F 3/02, 1984.

Авторское свидетельство СССР

Р 1564608, кл . С 06 К 9/00, 1987. (51)5 С 07 С 11/00, (06 К 9/00 (54) УСТРОЙСТВО ДЛЯ ЩЕ!!ТИйИ! АЦИИ

ПАРОЛЕЙ ПО!!ЬЗОВАТГЛГЙ (57) Изобретение относится к автома— тике и вычислительной технике, в частности к системам защиты средств обращения пользователей к ЭВМ для системы защиты системы ввода паролей в ЭВМ . Цель изобретения — повышение надежности защиты системы от несанкционированного доступа. Устройство содержит блоки 1, 2 памяти, дешифратор 3, счетчики 4-8, регистры 9, 10, цифровые компараторы 11, 12, группы элементов И 13, 14, триг геры 15, 16, элементы И 17-20, эле1661814 менты ИЛИ 21-29, элементы 30-40 задержки. Цель достигается за счет включения в пароль дополнительных меняющихся от сеанса к сеансу незначащих символов. 4 ил, 50

Изобретение относится к автоматике и вычислительной технике, в частности к системам защиты средств обращения пользователей к ЭВМ для защиты системы ввода паролей в ЭВМ.

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

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

Устройство (фиг. 1) содержит первый 1 и второй 2 блоки памяти, дешифратор 3, первый 4, второй 5, третий

6, четвертый 7 и пятый 8 счетчики, регистры 9 и 10, цифровые компара- 30 торы 11 и 12, группы 13 и 14 элементов И, первый 15 и второй 16 триггеры, первый 17, второй 10, третий 19 и четвертый 20 элементы И, первый 21, второй 22, третий 23, четвертый 24, пятый 25, шестой 26, седьмой 27, восьмой 28 и девятый 29 элементы ИЛИ, первый 30, второй 31, третий 32, четвертый 33, пятый 34, шестой 35, седьмой 36, восьмой 37, девятый 38, де- 40 сятый 39 и одиннадцатый 40 элементы задержки. На фиг. 1 также показаны первый 4 1, второй 42 и третий 43 синхронизирующие входы, первая 44 и вторая 45 группы информационных входов, 45 первый 46, второй 47 и третий 48 синхронизирующие выходы, информационные 49 и адресные 50 выходы устройства.

Количество регистров 9 и 10, равное количеству компараторов 11 и 12, равное количеству элементов И групп

13 и 14, равное количеству выходов дешифратора 3 равное количеству вхо1 дов элемента ИЛИ 21, превышающее на единицу количество входов элемента И 19, равняется величине 1 — числу символов (или байтов каждый байт состоит из "8" бит) пароля.

Каждая из 1 шин, соединяюших первые 1 информационных выходов блока 1 памяти с первыми информационными входами соответствующих компараторов 11, 12 содержит по "8" линий, инна, соединяющая последний инфорМационный выход блока 1 памяти с информационным выходом 49 устройства, содержит М линий (М вЂ” количество разрядов строки матрицы полномочий). Структура информационных слов, хранящихся в блоке 1 памяти, приведена на фиг. 3.

Нины, соединяющие информационные входы 44 устройства с информационными входами регистров 9 и 10, а также информационные линии, соединяющие информационные выходы регистров 9 и 10 с первыми входами соответствующих компараторов 11 и 12, содержат по "8" линий.

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

Разрядность счетчика 5, равная количеству линий в шине, соединяющей информационный выход счетчика 5 с адресным входом первого блока памяти, определяется величиной (1оратмоке)т 1, где 1 — количество паролей в сим0 кс стеме (используется фиксированное число паролей, разграничивающих доступ пользователей к ресурсам в зависимости от их должностного положения, общее число пользователей системы не ограничивается, применя ютс я г р упп о вые пар оли ) .

Разрядность счетчика 6 равна двумй разрядность счетчика 7 — величине

1Ы 1814

1-оГ 1 макс где k — ограничение на число восмоКс производимых на экране с дисплея кадров в течение одной попытки входа в систему.

Количество последних выходов блока 2 памяти, совокупность которых является адресными выходами 50 устройства, равняется N-разрядности адреса внешнего запоминающего устройства, которое хранит последовательность воспроизводимых кадров. Структура инАормационных слоев, хранящттхся в блоке 2 памяти, приведена на фиг.4.

Разрядность счетчика 8, равная числу линий в шине, соединяющей информационный вход 45 устройства с инАормационным входом счетчика 8, равная числу линий в инАормационной линии, соединяюттей информационный выход счетчика 8 с адресным входом блока 2 памяти, определяется величиной

l5

25

30 где q — число кадров, хранящихся макс во внешнем запоминающем устройстве (ВЗУ).

Все применяемые в устройстве счетчики — кольцевые, могут хранить величины 0,,1,2, ..., R-1, где R— разрядность счетчика.

45

Символом "+" на Аиг. 1 обозначены суммируюшие входы счетчиков, а также— входы R сброса счетчиков, цифровых компараторов или регистров в исходное (нулевое) состояние, синхронизируюптие входы С (входы разрешения записи) счетчиков или регистров, выход

P импульса. переполнения счетчиков.

Кроме того, на триггерах схемы обозначен вход S установки триггера в единичное состояние и вход R установки триггера в нулевое состояние.

Линии записи информации в блок 1 50 памяти, содержащий набор зарегистрированных паролей и соответствующих им строк матрицы полномочий, и в блок 2 памяти, содержащий последовательность признаков, игнорирования кадра и адресов кадров на внешнем запоминающем устройстве в слуЧайном порядке, не показаны. Обязанность ведения таблиц паролей, полномочий и набора случайных адрес от кадров лежит «а адмитп;стра г<-— ре системы.

Информационный вход 45 устроттствя должен быть постоя««о соединен pc Bpc мя работи устройства с датчиком т ссвдослучайных чисел пли его программным имитатором.

Под объединением ппт«, соединяющих информационный вход 44 устройства и информационные входы регистров 9 и 10, понимается следующее: каждая из 1, линий инАормяционного входа 44 соединяется с информационными входами всех 1 регистров 9 и 10 (фиг. 1).

Под разделением пптн, состявляюпптх информационньпт выход блока 1 памяти понимается следующее: первые 1 блоков групп по "8" линий соединены с первьпти информяционньпттт входами компараторов 11 и 12, последние N информационных выходов являются информационными выходами устройства.

Основа построеттття устройства следующая, На экране дисппея интеллектуального рабочего места пользователя предъявляется серия кадров, представляющих собой стохастические цветные узоры. Каждый из кадров может содержать или не содержать отметку (быть или не быть отмеченным), т.е. специальный, заранее сообщенттьпт пользователю или группе пользователей зттак, характеристика картинки, воспроизводимой B KBppp Приттерямтт oTMp To a могут слуттптть наличие белого кружка в верхней половине экрана или присутствие замкнутого красного контура.

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

В случае отмеченного кадра поль, зователь нажимает на клявттятуре клавишу, соответствующую очередному символу пароля. Если отметка отсутствует, оператор вводит произвольный символ. Тем самым от сеанса к сеансу изменяется как длина наблюдаемого кода, так и его содержимое, что объясняется случайностью последовательности кадров и случайностью набранных символов B случае неотмеченньтх кадров. Учитывая известную в современных автоматизированных системах управле1661814 ния процедуру периодической смены паролей и запрет на использование в качестве паролей последовательностей символом, имеющих смысловое значение, видно, что указанный принцип ввода паролей значительно затрудняет распознавание пароля посторонним лицам (в частности, за одну попытку невозможно хищение пароля даже в том случае, когда наблюдаемый пароль вместе с дополнительными символами отображается на экране дисплея).

Кадры для выдачи на экран дисплея должны быть записаны на ВЗУ прямого доступа и большого объема. Для случайного воспроизведения кадров применяется псевдослучайная последовательность адресов кадров.

15

Рля выбора адреса первого кадра 20 применяется датчик псевдослучайных чисел. Вместе с адресом каждого кадра хранится признак игнорирования кадра

g,,равный "1" в случае присутствия в кадре отметки и равный "0" в противоположном случае. Случайные дополнительные символы при вводе пароля отбрасываются благодаря использованию при з на к а g .

После окончания приема пароля 30 осуществляется его сравнение с паро лями зарегистрированных пользователей и если это сравнение закончится успешно, то оператору-пользователю предоставляется доступ к ресурсам 35 системы в соответствии со строкой матрицы полномочий, относящейся к набранному зарегистрированному паролю. Если набранного пароля нет среди зарегистрированных, пользова- 40 телю предоставляются еще две,попыт-, ки войти в систему, набрав пароль.

Каждый кадр воспроизводится на экране дисплея в течение определенного времени (3-5 с), по истечении 45 которого он заменяется на следующий, при этом считается,.что пользователь не ввел никакого символа.,При работе постоянно ведется подсчет числа кадров EcJ1H этО числО IlpeBocxopHT заранее заданное значение 1 чо к т.е. пользователь пропустил слишком много кадров, то попытка войти в систему считается израсходованной, как в случае неправильно введенного пароля.

На фиг. 2 приведена схема алгорит-, ма приема пароля и идентификации пользователя при попытке входа в систему в соответствии с указанными принципами.

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

На фиг. 2 q — номер очередного кадра; k — число воспроизведенных кадров в текущей попытке входа в систему, r — номер очередной попытки; q — число хранящихся на ВЗУ кадров; — псевдослучайное число, полученное с помощью датчика псевдослучайных чисел; Oq, — признак игнорирования q-го кадра; b — номер принимаемого символа пароля; 1 — длина пароля, MI1 + 8(Ъ-1):ЯЪ) — байт пароля с номером Ь; Ы вЂ” введенный пароль; k„„д — ограничение на число воспроизведенных кадров в течение одной попытки; i — номер проверяемого зарегистрированного пароля; Р; -и зарегистрированный пароль; Il, — строка матрицы полномочий, соответствующая 1-му пользователю, зарегистрированному в системе; мака число зарегистрированных паролей.

Длина пароля 1 должна располагаться в пределах "6" — "10" символов, поскольку короткие (1(6) пароли снижают стойкость защиты, а дпинные (10 10) трудно запомнить, что приводит к необходимости их записи на бумаге, а последнее сводит на нет мероприятия по защите системы паролей.

Число неотмеченных кадров определяется в среднем законом распределения случайной величины О . Если величина 6 распределена равномерно, т,е. где Р(А> — вероятность наступления события А в очередном испытании„ то при выходе в систему, кроме 1 символов пароля, пользователю нужно набрать еще в среднем 1 дополнительных символов.

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

После поступления на синхронизирующий вход 43 импульс, проходя через элемент ИЛИ 26 на синхронизирукпий) вход счетчика 8, обеспечивает запись в этот счетчик псевдослучайного числа, сформулированного на информационном входе 45 дат тиксты и< евдстспу»»йТнгх

»исеч системы. Импульс нл входе 43 также сбрлсывлет в исхс двое состояние счетчик 6 и, задерживаясь нл элемен5 те 37 задержки нл время обнуления содержимого счетчика б, проходит ч ерез элемент ИЛИ 24 на счетный вход счетчика 6, что делает его содерттж— мое равным единитте, что соответству— ет первой попытке пользователя полу— чить доступ к ресурсам системы. Этот ил!пульс, прошедший через элемент ИЛИ

?3, на входы сброса в исходное состояние всех регистров и счетчиков уст— ройствл обнуляет содержимое всех остальных регистров и счетчиков устройства, а пройдя через элемент ИЛИ 26, злдержанный на элементе 38 задержки нл время записи псевдосттучлйного числа в счетчик 8, проходит через элемент 27 ИЛИ на синхронизирующий вход блока 2 памяти, нл адресном входе которого сформировано слово содержимое счетчика Я, т.е. номер 25 адреса очередного кадра, чем обеспечивается считнваТтие из блока 2 памя20 ти адреса текущего кадра, поступающего на адресный вьТход 50 устройства, и формирование признака игнорирования текущего кадра тт, попадающего на третий вход эгтемента И 17.

Импульс с ннх«дл элемента ИЛИ 27, задержанный нл элементе 40 задержки нл время считывания информации из блока 2 памяти, выдает на синхрони-35 зыруТсТТТТий выход 48 устройства импульс, который, будучи использованным в ка— честве сиг нала прерывания вычислительной системы, инициирует запуск программы, обеспечивающей воспроизведе- 40 ние на экране дисплея кадра, считанного из ВЗУ по физическому адресу, выставленному на адресном выходе 50 устройства.

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

Гсли на экран выведен отмеченный кадр, чему соответствует случай g = 1, з5 то высокие потенциалы с выходов триггера 15 и блока 2 памяти разрешают прохождение импульсов через элемент

И 17, если же кадр не содержит отметкн, т. Р. 9 = О, т<Т ни:II!!Ié Тf< гРТffãff TTI

С ВЬТХ ОДЛ !!ПО Е Л ? !!»! ТЯ ГIТ СТ ГТР С f;l Р Т

ПРОХОЖДР НИ Е 1 IМП Утт l СО В ЧР Р Е 3:ЬТ! С .l !PI! 1

И 17.

В последнем слу !

41 импупьс гn nl !Тостlf Очередпог О сТТтмвола lfp Окл зывлю 1!ттияттия нл с Остоя ние элементов устройств», В сгту тле вос TfpollзтТедР Ill!ÿ клдра с отметкой послс. фс рс тиров»1 ия кодл очсредного символл п»роля 11» информационном входе 44 и приход» импул ь— га готовности си..пТОлл нл синхротпсзирующий вход 41 Он !!nfl»TT;Ipт нл гходы всех элементов 11 грутптн 13 и 14.

Обозначив «ppe з Ь номер ге куще го символа г!аро:!я (Ь можРT Tip!I IIHM» Гь значения О, 1 ..., 1 — 1), хранящийся в счетчике 4, причем этот счетчик перед пуском угтрсТТТс гвл нлходится в нулевом состоя!!!тт!. Содержттттое счетчика 4, поплдля нл входы денифратора 3, приl одит к обрлзовлнию высокого з f»«elf!la поте 11!Тиллл нл егo выходе с номером h, кГэгорое разрешает прохождение этого импульса через

Ь-й элемент и группы 13 и 14 нл синхронизирующий вход Ь вЂ” гo регист— ра (9 и 10).

Таким образом, н слу !TE g = 1 импульс с вход» 41 записывает o Ip редной (Ь вЂ” й) символ плроля г Ь вЂ” Ii регистр (9 и 10) .

Кроме того, импулт,с с первогo входа, задержанный нл элементе 30 задержки на время записи информации в один из регистров 9 и 10, попадает на счетный вход счетчикл 4, увеЛичивая его содержимое H;l единицу, что в случае h(1 разрешает после дешифрации запись нового символа пароля в следующие регистры 9 и 10, а в случае Ь = 1., что соответствуеи окончанию ввода пароля операторомпользователем, вызывает формирование импульса на выходе переноса счетчи— ка 4.

Рассмотриы в начале работу устройства после окончания ввода пароля.

Импульс окончания приема пароля, проходя через элемент ИЛИ 28 на вход установки в нуль триггера 15, запрещает тем самым прием устройством (т.е. прохождение через элемент И 17) новых импульсов, т.р. запрещает при1661814

»М у С ГРОЙС Ч ВОМ НОН1>ГХ СИМВОЛОВ ЛЯ ле» .>тот импульс инициирует действия устройства по идентификации пользонятсля, т.е. анализу его пароля. (1н устанавливает в единичное состояние триггер 16, высокое значение с вь1ходя которого разрешает прохожде— ние импульсов через элемент И 18, и сбрасывает в исходное состояние счет- !0 чика 5, содержимое которого обозначим через i, и, задерживаясь 1а элементе 32 задержки ня время обнуления счетчика 5 и проходя через элемент

ИЛИ 21 на счетный вход счетчика 5, устанавливает его в состояние i = 1, 3ядержанный на элементе задержки на время обнуления и суммирования в счетчике 5 этот импульс проходит че рез элементы ИЛИ 22,И 18 и элемент 34 задержки, который задерживает его пя время суммирования в счетчике 5 и время срабатывания триггера 16 (задержка необходима для импульсов цикла U

1 при i ".> 1), на синхронизирующий 25 вход блока 1 памяти, на адресном

11ходе которого сАормировано значение

Этим обеспечивается считывание из блока 1 памяти i-rn инАОрмационного с и>вя, структура которого приведена на Аиг. 3. Первые 1 байтов этого слона, т.е. Р (пароль 1-rn ! типа), поступают ня первые информационные входы соответствующих компаряторов 11 и 13 ня вторые информа— и онные входы которых поданы байты

35 при ня того кода-пароля .

Последние И бит i-го слова из блока 1 памяти, представляющие собой П (строку матрицы полномочий), 4р

I выдаются на информационный выход 49 устройства, Импульс с выхода переноса счетчика 4, задержанный на элементе 35 задержки на время считывания инАормации из блока 1 памяти, 45 попадает на сихронизирующие входы всех компараторов 11, 12, вызывая тем самым посимвольное сравнение принятого кода-пароля !! и пароля Р;, KcJIH BbIIIoJIHPHo условие W = P то на выходах всех компараторов 11 и 12 образуется высокое значение потенциала, что рязрещает прохождение импульса с выхода переноса счетчика задержанного на элементе 36 задержки на время сравнения Р и W в компараторах 11, 12, через элемент И 19 на синхронизирующий выход 47. САормирован>ый на сихронизирующем выходе 47 импульс использчется и к-1 !есч ь сиг нала прерывания вьпп1слительной системы, который организует с читывяние полномочий пользователя с информационного выхода 49 устройства и запуск программы отслеживания действий пользователя в соответствии с »го полномочиями. Так зяверщается работа устройства в случае набора на клавиатуре рабочего места зарегистрированного пароля.

Если справедливо условие Р W, то на инверсном выходе хотя бы Одного из компараторов 11 и 12 образуется высокое значение потенциала, которое с выхода элемента ИЛИ 25 передается на вход элемента И 20, разрешая прохождение через него импульса с выходя элемента 36 задержки, Таким образом, в случае несовпадения Р. и W на выхо1 де элемента И 20 Аормируется новый импульс цикла И.

Импульс U, проходя через элемент

ИЛИ 21 на счет>пьй вход счетчика 5, увеличивает его содержимое i на еди— ницу. Также импульс U про:одя через элементы ИЛИ 2?, И 18, по преж— нему открыт высоким потенцияном с выхода триггера 16 и, зядер>ю1вяясь на элементе 34 задержки ня сумму време ни модификации содержимого счетчика 5 и времени возможного переброса триггера 16, вызывает считывание из блока 1 нямяти пароля и полномочий для нового значения i. После этого организуется сравнение пароля P c

1 принятым кодом-паролем И аналогично указанному.

В случае отсутствия кода — пароля W среди зарегистрированных паролей, хранящихся в блоке 1 памяти, наступает момент времени (после окончания просмотра паролей блока I памяти). при котором выполняется окончание

»ý0òíoøåHHÿ

Фйкс что приводит к образованию на выходе переноса счетчика 5 импу»ьса, который, попадая на вход установки в нулевое состояние триггера 16, запрещает прохождение последнего импульса цикла

U „с,ц., через элемент И 18, а также проходит через элемент ИЛИ 23 на входы установки в нулевое состояние регистров 9 и 10 и счетчиков 4 и 7, обнуляя эти блоки. Кроме того, импульс с выхода элемента ИЛИ 23 проходит через элемент ИЛИ 24 на счетный вход счетчика 6 и через элемент ИЛИ 26

1661814

14 на синхронизирующий вход счетчика 8.

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

НСД. Таким образом, завершается ра20 бота устройства при троекратной неудачной попытке набрать зарегистрированный пароль, 25

В случае, когда введенный символ пароля не является последним, т.е. необходим прием оставшихся символов, импульс с выхода элемента 31 задержки на время воспроизведения кадра на экране дисплея, проходя через эле- 30 мент ИЛИ 28, поступает на вход установки в нулевое состояние триггера

15. После этого низкое значение потенциала на выходе триггера 15 запрещает прием новых символов с клавиа-35 туры из-за невозможности прохождения управляющих импульсов через элемент

И 17. Импульс, поступающий на счетный вход счетчика 7, увеличивает на единицу его содержимое (число воспро- 40 изведенных кадров), а также, проходя через элемент ИЛИ 29 на счетный вход счетчика 8, увеличивая тем самым на едИницу его содержимое, задерживаясь на элементе 39 задержки на вре- 45 мя суммирования в счетчике 8 и проходя через элемент ИЛИ 27 на синхронизирующий вход блока 2 памяти, вызывает считывание из этого блока адреса следующего кадра и признака игнориро- 50 зания. Импульс, сформированный на выходе элемента ИЛИ 27, организует действия по воспроизведению нового кадра аналогично указанному, после чего становится возможным прием нового символа пароля или игнорирования нажатия произвольной клавиши в зависимости от значения признака игнорирования кадра.

Если в течение времени воспроизведения кадра оператор-пользователь не нажал или не успел нажать никакой клавиши, то число воспроизведенных кадров, хранящееся в счетчике 7, все равно увеличивается на единицу.

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

Работа устройства завершается в соответствии с алгоритмом, блок-схема которого приведена на фиг. 2, либо формированием сигнала прерывания вычислительной системы о предоставлении пользователю необходимых полномочий, либо формированием сигнала о попытке НСД.

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

Устройство для идентификации паро лей пользователей, содержащее первый элемент И, первый вход которого является первым синхронизирующим входом устройства, первый триггер, вход установки H едини|ное состояние которого является вторым синхронизирующим входом устройства, а выход соединен с вторым входом первого элемента И, первый элемент задержки, вход которого подключен к выходу первого элемента И, второй элемент задержки, вход которого соединен с вторым синхронизирующим входом устройства, первый счетчик, счетный вход которого подключен к выходу первого элемента задержки, третий элемент задержки, вход которого соединен с выходом переноса первого счетчика, дешифратор, информационный вход которого подключен к выходу первого счетчика, группу элементов И, первые входы которых соедийены с соответствующими выходами дешифратора, а вторые входы подключены к выходу первого элемента

И, второй счетчик, вход установки в исходное состояние которого соединены с выходом переноса первого счетчика, первый элемент ИЛИ, первый вход которого подключен к выходу третьего элемента задержки, а выход соединен со счетным входом второго счетчика, четвертый элемент задержки, вход которorо подключен к выходу переноса

1661811 первого счетчика, второй элемент ИЛИ, первый вход которого соединен с выходом четвертого элемента задержки, второй элемент И, первый вход которого подключен к выходу второго элемента ИЛИ, третий элемент ИЛИ, первый вход которого соединен с выходом переноса второго счетчика, второй вход подключен к третьему синхронизирующе- 10 му входу устройства, а выход соединен с входом установки в исходное состояние первого счетчика, четвертый элемент ИЛИ, первый вход которого подключен к выходу третьего элемента ИЛИ, третий счетчик, счетный вход которого соединен с выходом четвертого элемента ИЛИ, вход установки в исходное состояние является третьим синхронизирующим входом устройства, а выход переноса является первым синхронизиру20 ющим выходом устройства, пятый элемент задержки, вход которого соединен с выходом второго элемента И, шестой элемент задержки, вход которого подключен к выходу пятого элемента задержки, 1 (1 — число символов в пароле) цифровых компараторов, синхронизирующие входы которых соединены с выходом шестого элемента задержки,".

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

45 регистров, информационные входы которых подключены к информационным входам первой группы устройства, входы установки в исходное состояние подключены к выходу третьего элемен- 50 та ИЛИ, синхронизирующие входы регистров соединены с выходами соответствующих элементов И группы, а выходы подключены к информационным входам вторых групп соответствующих циф- 55 ровых компараторов, седьмой элемент задержки, вход которого соединен с выходом шестого элемента задержки, третий элемент И, первый вход котороro подключен к выхолу седьмого элемента задержки, а остальные входы соединены с прямыми выходами цифровых компараторов, выход третьего элемента И является вторым синхронизирующим выходом устройства, четвертый элемент И, первый вход которого подключен к выходу пятого элемента ИЛИ, второй вход соединен с выходом седьмого элемента задержки, выход четвертого элемента И подключен к вторым входам первого и второго элементов ИЛИ, второй триггер, вход установки в единичное состояние которого соединен с выходом переноса первого счетчика, Вход установки в нулевое состояние второго триггера подклю чен к выходу переноса второго счетчика, а выход второго триггера соединен с вторым входом второго элемента

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

HJIH подключен к входу установки в единичное состояние первого триггера четвертый счетчик, счетный вход которого соединен . с выходом второго элемента задержки, вход установки в исходное состояние подключен к выходу третьего элемента ИХП1, а выход переноса четвертого счетчика соединен с третьим входом третьего элемента ИЛИ, девятый элемент ИЛИ, первый вход которого подключен к выходу седьмого элемента ИЛИ, а второй соединен с выходом второго элемента задержки, одиннадцатый элемент задержки, вход которого подключен к выходу седьмого элемента ИЛИ, выход

18

17

1Ы1Я1

10 одиннадцатого элемента задержки является третьим синхронизируюшим выходом устройства, пятый счетчик, счетный вход которого соединен с выходом девятого элемента ИЛИ, синхронизирующий вход подключен к выходу шестого элемента ИЛИ а информационные входы являются информационными входами второй группы устройства, второй блок памяти адресные входы которого соединены с выходами пятого счетчика, спнхронизирую ций вход подключен к выходу седьмого элемента ИШИ, первый выход второго блока памяти соединен с третьим входом первого элемента И, остальные выходы второго блока памяти являются адресными выходами устройства, 661814 дйлп Вша 85цв Яшп Яю 1&m

15ца 15цв 1бшп 15иа 4 44 " 4

4дрес Ag. задрана 839 прцзнакцгиориродания

g-zu лафы Рог 4

Л?, Раяд 4

ЛОПНОМОЧИЯ аа ресурстк Пс

Составитель А. Чеканов

Техред М.Моргентал Корректор Л. Патай

Редактор И. Нулла

Заказ 2465 Тираж 274 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул, Гагарина, 101

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

 

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

Изобретение относится к автома- hice и вычислительной технике и может быть использовано в автоматизированных системах управления технологическими процессами для защиты систем обработки данных от обращений посте ронних пользователей

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

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

Изобретение относится к области автоматики и информационно-измерительной техники и может быть использовано в информационно-измерительных системах и информационно-вычислительных комплексах АСУТП

Изобретение относится к контрольно-измерительной и вычислительной технике и может быть использовано при построении систем автоматического контроля

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

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

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

Изобретение относится к автоматизированным системам обработки изображений

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

Изобретение относится к автоматике и вычислительной технике и предназначено для анализаторов оптических изображений

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах технического зрения

Изобретение относится к автоматике и вычислительной технике и предназначено для предварительной обработки распознаваемых изображений

Изобретение относится к автоматике и вычислительной технике, может быть использовано в системах технического зрения роботов и является усовершенствованием устройства по авт

Изобретение относится к прикладному телевидению

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

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

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

Изобретение относится к технике восприятия и обработки изображений
Наверх