Устройство для идентификации паролей пользователей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
,ЯО 6 К 9 1) С 07 С 11/00 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР САНИЕ ИЗОБРЕТЕНИЯ 4) УСТРРОЛЕЙ7) Изо 8/248891.скийникиомано2(088т СИА3/02ое св юл, Минстити автои О.А 25ут радиотехни тике и вь частности обращения ма тики .Слави,8) Р 4479112 1984. системылей в ЭВМ ние надеж несанкцио ство СССР9/00, 1987,пе 0(56) Патенкл. С 06 РАвторскР 1564608,ОМУ СВИДЕТЕЛЬСТ ЙСТВО ДЛЯ ЩЕЦТИАИАКАЦИИ ОЛЬЗОВАТГЛГЙретение относится к автома - числительной технике, в к системам защиты средств пользователей к ЭРМ для ащиты системы ввода пароЦель изобретения - ловьпяе ности защиты системы от нированного доступа, Уст661814 6 йлп 80 ца 85 цв Яшп Яцщ Яув 15 ца 1 Ыв 16 шп 15 ие Составитель А, ЧеканоРедактор И. Булла Техред М.Моргентал ектор Л, Патаи Заказ 2465 Тираж 274 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 изводственно-издательский комбинат "Патент ород, ул, Гагарина,ПоролБ Ф ЛОпнОАОчУЯ ао ресурсом П 4 Ьг. 34 дрес Ац. яа 0 рана ВЗД прцзнвцгиарородания ф-га юфю Рг Фройство содержит блоки 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структуры инАормационных слоев, хранящихся в блоках памяти устройствасоответственно.25Устройство (Фиг. 1) содержит первый 1 и второй 2 блоки памяти, дешифратор 3, первый 4, второй 5, третий6, четвертый 7 и пятый 8 счетчики,регистры 9 и 10, циАровые компараторы 11 и 12, группы 13 и 14 элементов И, первый 15 и второй 16 триггеры, первый 17, второй 18, третий 19и четвертый 20 элементы И, первый 21,второй 22, третий 23, четвертый 24, 35пятый 25, шестой 26, седьмой 27,восьмой 28 и девятый 29 элементы ИЛИ,первый 30, второй 31, третий 32, четвертый 33, пятый 34, шестой 35, седьмой 36, восьмой 37, девятый 38, десятый 39 и одиннадцатый 40 элементызадержки. На Аиг. 1 также показаныпервый 4 1, второй 42 и третий 43 синхронизирующие входы, первая 44 и вторая 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, определяется величиной1 =1 оа 1+гце- операция взятия целойчасти данного числа,Разрядность счетчика 5, равнаяколичеству линий в шине, соединяющейинйормационный выход счетчика 5 с адресным входом первого блока памяти,определяется величинойГоразмозетв где 1 - количество паролей в сиМО ксстеме (используется Аиксированное число паролей, разграничивающих доступ пользователей к ресурсамв зависимости от их должностного положения, общее число пользователей системы не ограничивается, применяются групповые пароли).Разрядность счетчика 6 равна двумр разрядность счетчика 7 - величине1 оГ 1 макс систему. Количество последних выходов блока 2 памяти, совокупность которых является адресными выходами 50 устройства, равняется И-разрядности адреса внешнего запоминающего устройства, которое хранит последовательность воспроизводимых кадров. Структура инАормационных слоев, хранящттхся в блоке 2 памяти, приведена на Аиг.4,Разрядность счетчика 8, равная числу линий в шине, соединяющей инАормационтптй вход 45 устройства с ицАормационным входом счетчика 8, равная числу линий в инАормационной линии, соединяющей инАормационный выход счетчика 8 с адресным входом блока 2 памяти, определяется величи- ной 1 О 15 20 где П- число кадров, хранящихсямаксво внешнем запоминающемустройстве (ВЗУ).Все применяемые в устройствесчетчики - кольцевые, могут хранитьвеличины 01,2, , В.-1, где й -разрядность счетчика. 35 Символом "+" на Аиг. 1 обозначены суммируюшие входы счетчиков, а также - входы К сброса счетчиков, циАровых компараторов или регистров в исходное (нулевое) состояние, синхроницирующие входы С (входы разрешения записи) счетчиков или регистров, выход Р импульса переполнения счетчиков. Кроме того, на триггерах схемы обозначен вход Б установки триггера в единичное состояние и вход Р. Установки триггера в нулевое состояние.Линии записи информации в блок 1 памяти, содержащий набор зарегистрированных паролей и соответствующих им строк матрицы полномочий, и в блок 2 памяти, содержащий последовательность признаков, игнорирования кадра и адресов кадров на внешнем запоминающем устройстве в слуЧайном порядке, не показаны. Обязанность ведения таблиц паролей, полномочий и набора случайных 45 где Е - ограничение ца число восма к.спроизводимых на экранесдисплея кадров в течениеодной попытки входа в адресотт кадров лежит ца а;тьтитптстра сов ре системы.ИцАормациоттттьтй вход 45 устройства должен быть постояццо соединен вс время работы устройства с датчиком т севдослучайных чисел пли его програт"ттттым имитатором.Под объединением пптц, соединяютптх информационный вход 44 устройства и ицАормаиионцтте входы регистров 9 и 10, понимается следующее: каждая цз 1, линий инАормационного входа 44 соединяется с иттдторматтиоттцыми входами всех 1 регистров 9 и 10 (Аиг. 1).Под разделением пптн, составляюпптх инАормационньпт выход блока 1 памяти понимается следующее: первые 1 блоков групп по "8" линий соединены с первыми информационными входами компараторов 11 и 12, последние М инАормационцых выходов являются информационными выходами устройства,Основа построеттття устройства следующая,На экране дисплея интеллектуального рабочего места пользователяпредъявляется серия кадров, представляющих собой стохастические цветныеузоры. Каждый из кадров может содержать или не содержать отметку (бытьили не быть отмеченным), т.е. специальный, заранее сообщенттьпт пользователю или группе польэователей знак,характеристика картинки, воспроизводимой в кадре. Примерамц отметокмогут слуттжть наличие белого кружкав верхней половине экрана или присутствие замкнутого красного контура.Поскольку кадры содержат случайныегеометрические узоры, указанные отметки не выделяют кадр с точки зрения постороннего наблюдателя, и в тоже время они легко и быстро распознаются иц-ца способностей человека кассоциативной памяти,1В случае отмеченного кадра поль, цователь нажимает на клавиатуре клавишу, соответствующую очередному символу пароля. Если отметка отсутствует, оператор вводит проиэвольный символ, Тем самым от сеанса к сеансу ицменяется как длина наблюдаемого кода, так и его содержимое, что объясняется случайностью последовательности кадров и случайностью набранных символов в случае неотмеченных кадров, Учитывая известную в современных автоматизированных системах управле 1661814ния процедуру периодической смены паролей и запрет на использование в качестве паролей последовательностей символом, имеющих смысловое значение, видно, что указанный принцип ввода паролей значительно затрудняет распознавание пароля посторонним лицам (в частности, за одну попытку невозможно хищение пароля даже в том случае, когда наблюдаемый пароль вместе с дополнительными символами отображается на экране дисплея).Кадры для выдачи на экран дисплея должны быть записаны на ВЗУ прямого доступа и большого объема. Для случайного воспроизведения кадров применяется псевдослучайная последовательность адресов кадров. 10 15 Рля выбора адреса первого кадра 20 применяется датчик псевдослучайных чи" сел, Вместе с адресом каждого кадра хранится признак игнорирования кадраравный "1" в случае присутствия в кадре отметки и равный "0" в проти воположном случае. Случайные дополнительные символы при вводе пароля отбрасываются благодаря использованию признака 9 .После окончания приема пароля 30 осуществляется его сравнение с паро лями зарегистрированных пользователей и если это сравнение закончится успешно, то оператору-пользователю предоставляется доступ к ресурсам системы в соответствии со строкой матрицы полномочий, относящейся к набранному зарегистрированному паролю. Если набранного пароля нет среди зарегистрированных, пользова телю предоставляются еще две,попыт-, ки войти в систему, набрав пароль.Каждый кадр воспроизводится на экране дисплея в течение определенного времени (3-5 с), по истечении 45 которого он заменяется на следующий, при этом считаетсячто пользователь не ввел никакого символа.,При работе постоянно ведется подсчет числа кадров. Если это число превосходит заранее заданное значение 1 чо к т.е, пользователь пропустил слишком много кадров, то попытка войти в систему считается израсходованной, как в случае неправильно введенного пароля.На Аиг. 2 приведена схема алгорит-, ма приема пароля и идентиАикации пользователя при попытке входа в систему в соответствии с указанными принципами.По истечении трех попыток правильно набрать пароль Формируется сигнал о НСД, который используется как для сообщения дежурному оператору службы безопасности, так и для внесения отметки в системные журналы.На Аиг. 2 о - номер очередного кадра; 1 с - число воспроизведенных кадров в текущей попытке входа в систему; г - номер очередной попытки; Чм к - число хранящихся на ВЗУ кадров; - псевдослучайное число, полученное с помощью датчика псевдослучайных чисел; О - признак игнорирования Ч-го кадра; Ь - номер принимаемого символа пароля; 1 - длина пароля; И 1 + 8(Ъ):ЯЪ- байт пароля с номером Ь; М - введенный пароль, 1 а, - ограничение на число воспроизведенных кадров в течение одной попытки; 1 - номер проверяемого зарегистрированного пароля; Р; -и зарегистрированный пароль; П, - строка матрицы полномочий, соответствующая 1-му пользователю, зарегистрированному в системе;мака число зарегистрированных паролей.Длина пароля 1 должна располагаться в пределах "6" - "10" символов, поскольку короткие (1 С 6) пароли снижают стойкость защиты, а дпинные (110) трудно запомнить, что приводит к необходимости их записи на бумаге, а последнее сводит на нет мероприятия по защите системы паролей,Число неотмеченных кадров определяется в среднем законом распределения случайной величины 0 . Если величина 6 распределена равномерно, т,е. где Р(А - вероятность наступлениясобытия А в очередномиспытаниито при выходе в систему, кроме 1 символов пароля, пользователю нужно набрать еще в среднем 1 дополнительныхсимволов,Устройство работает следующим образом.После поступления на синхронизирующий вход 43 импульс, проходя через элемент ИЛИ 26 на синхронизирукпий)вход счетчика 8, обеспечивает записьв этот счетчик псевдослучайного числа,сформулированного на инАормационномвходе 45 длттиксттт пседсстуттттттх чисец системы. Импульс цд входе 43 также сбрасывает в исхсдттое состояние счетчик 6 и, задерживаясь цл элемец 5 те 37 задержки нл время обнуления содержимого счетчика б, проходит через элемент ИЛИ 24 на счетный вход счетчика 6, что делает его содерют - мое равным едините, что соответствует первой попытке пользователя полу - чйть доступ к ресурсам системы. Этот импульс, прошедший через элемент ИЛИ 23, на входы сброса в исходное состояние всех регистров и счетчиков устройств обцуляет содержимое всех остальных регистров и счетчиков устройства, а пройдя через элемент ИЛИ 26, злдержанный на элементе 38 задержки цл время записи псевдослучайного числа в счетчик 8, проходит через элемент 27 ИЛИ на сицхроцизирующцй вход блока 2 памяти, цл адресном входе которого сформировано слово содержимое счетчика Я, т.е. номер 25 адреса очередного кадра, чем обеспечивается считнваттие из блока 2 памя 20 ти адреса текущего кадра, поступающего на адресцьтй выход 50 устройства, и формирование признака игнорирования текущег кадра 9 , попадающего на третий вход эгтемента И 17.Импульс с вьхдл элемента ИЛИ 27,задержанный цд элементе 40 задержки цл время считывания информациииз блока 2 памяти, выдает на синхрони зирующий выход 48 устройства импульс,который, будучи использованным в ка -честве сигнала прерывания вычислительной системы, иитиирует запуск программы, обеспечивающей воспроизведение на экране дисплея кадра, считанного из ВЗУ по физическому адресу, выставленному на адресном выходе 50 устройства. 45После воспроизведения кадра на экране дисплея вычислительная система формирует импульс на синхроцизирующем входе 42, этот импульс, поступая на вход установки в единичное состояние триггера 15, подает высокий потенциал с выхода триггера 15 на второй вход элемента И 17.Гсли на экран выведен отмеченный кадр,чему соответствует случай 5 = 1,.5то высокие потенциалы с выходов триггера 15 и блока 2 памяти разрешают прохождение импульсов через элемент И 17, если же кадр не содержит отметки, т.е. 6 = О, тттттзттттт ттетттгтттттс выхода блокттстттттт стг 1 шлетпрохожде нце ттмпутсочерез;стметттИ 17.В последем слу те сфорьятрс тттЮца иформатион цом вход 4код оч з -редного ведецогс стттттзлт дроляи пришедштй цл стт х рот зруьтттттт ход41 импупьс готот ттосттт чередного сттьттота тст окл зывднт тттия ттия ттл с остояцие элементов устройгтв,В сутле вротэеде птя кадра с отметкой послс. фсрттиролт ия кодл очсредцого симолл проля ьд иформационном входе 44 и приход импул ь -са готовности си.пттлл л сттттхротттт:тттрующий вход 41 оц цоплдлет цд гходывсех элементов 11 груштн 13 и 14,Обозначив через Ь цомер текущегосимвола гтдро:5 (Ь может прттнимдтьзначения О, 1 , 1 - 1), хрлтяттттттсяв счетчике 4, причем этот счетчикперед пуском уетройс гвд находитсяв нулевом состояи. Содержттттоесчетчика 4, поп лдд я нл входь дешифратора 3, приводит к образовлциювысокого значения тотетттиллл цл еговыходе с номером Ь, которое разрешает прохождение этого импульса черезЬ-й элемент и группы 13 и 14 цлсинхронизирующцй вход Ь - го регист -ра (9 и 10) .Таким образом, в слу тде Я = 1импульс с вход 41 записывает оче -редной (Ь - й) символ плропя г Ь - йрегистр (9 и 10) .Кроме того, импулт,с с пероговхода, задержанный цл элементе 30задержки на время записи информациив один из регистров 9 и 10, попадает на счетный вход счетчикл 4, увеЛичивая его содержимое нд единицу,что в случае Ь( 1 разрешает последешифрации запись нового символапароля в следуюрте регистры 9 и 10,а в случае Ь = 1., что соответствуеи окончанию ввода пароля операторомпользователем, вызывает формированиеимпульса на выходе переноса счетчи -ка 4,Рассмотритт в ттлчлле работу устройства после окончания ввода пароля.Импульс окончания приема пароля, проходя через элемент ИЛИ 28 на вход установки в нуль триггера 15, запрещает тем самым прием устройством (т.е. прохождеие через элемент И 17) новых импульсов, т.е. запрещает при 1661814и ус тГойс тВОм нов)х симБслов, Ллле этот импульс инициирует действияустройства по идентификации пользоВлтсля, т,е. анализу его пароля,Ин устанавливает в единичное состояи триггер 16, высокое значениес Входа которого разрешает прохождеВе импульсов через элемент И 18, исбрасывает в исходное состояние счетчика 5, содержимое которого обозначим через 1, и, задерживаясь а элементе 32 задержки нл время обнулениясчетчика 5 и проходя через элементИгИ 21 на счетный вход счетчика 5,устанавливает его в состояние 1 = 1,Задержанный на элементе задержкина время обнуления и суммирования всчетчике 5 этот импульс проходит через элементы ИЛИ 22,И 18 и элемент 34задержки, который задерживает его па время суммирования в счетчике 5 и времясрабатывания триггера 16 (задержканеобходима для импульсов цикла Ц1при 1. ", 1), на синхронизирующий 25Вход блока 1 памяти, на адресномВходе которого сАормировано значениеЭтим обеспечивается считываниеиз блока 1 памяти 1-го инАОрмационного с.ова, структура которого приведена на Аиг. 3. Первые 1 байтовэ сого слона, т, е. Р (пароль .-готипа), поступлот нл первые информационнье входы соответствуюпих компарлторов 11 и 12, на вторые информа -нионные входы которых поданы байты35принятого кода-пароля,Последние Г бит 1-го слова из блока 1 памяти, представляющие собой Г (строку матрицы полномочий), 40Выдаются на информационный выход 49 устройства, Импульс с выхода переноса счетчика 4, задержанный на элементе 35 задержки на время считывания инАормации из блока 1 памяти, 45 попадает на сихронизирующие входы всех компараторов 11, 12, вызывая тем самым посимвольное сравнение принятого кода-пароляи пароля Р;,Если выполнено условие= Р, то на выходах всех компараторов 11 и 12 образуется высокое значение потенциала, что разрешает прохождение импульса с выхода переноса счетчика задержанного на элементе 36 задержки на время сравнения Р и Ы в компараторах 11, 12, через элеме.нт И 19 на синхронизирующий выход 47. САормироваьй на сихронизирующем выходе 47 ИМПУЛЬС ИСПОЛЬЗЧЕТС 5 Н КЛС ь СИ -нала прерывания вычислительной системы, который организует считывание полномочий пользователя с иЬОрмаци.- ного выхода 49 устройства и запуск программы отслеживания действий пользователя в соответствии с го полномочиями. Так завершается работа устройства в случае набора на клавиатуре рабочего места зарегистрированного пароля.Если справедливо условие Р Ф И, то на инверсном вьходе хотя бы Одного из компараторов 11 и 12 образуется высокое значение потенциала, которое с выхода элемента ИЛИ 25 передается на вход элемента И 20, разрешая прохождение через него импульса с выхода элемента 36 задержки, Таким образом, в случае несовпаденияи ГГ на выходе элемента И 20 Аормируется новый импульс цикла И.Импульс Г 1 проходя через элемент ИЛИ 21 нл счеть вход счетчика 5, увеличивает его содержатмое 1 нл еди - ницу. Также импуп.с 1;, проходя через элементь ИЛИ 2, И 18, по прежнему открыт вьсссим потенциллом с выхода триггера 16 и, задерживаясь на элементе 34 задержки л сумму времени модификации содержимого счетчика 5 и времени Возможного переброса триггера 16, вызывает считывание из блоканлмяти пароля и полномочий для нового значения ., После этого организуется сравнение пароля Р спринятым кодом-паролем И аналогично указанному.В случае отсутствия кода-пароля Ы среди зарегистрированных паролей, хранящихся в блоке 1 памяти, наступает момент времени (после окончания просмотра паролей блока 1 памяти). при котором выполняется окончание сэотношения 1 = 1.ФОКСчто приводит к образованию на выходе переноса счетчика 5 импу 5 ьса, который, попадая на вход установки в нулевое состояние триггера 16, запрещает прохождение последнего импульса цикла 11, ц, через элемент И 18, а также проходит через элемент ИЛИ 23 на входы установки в нулевое состояние регистров 9 и 10 и счетчиков 4 и 7, обнуляя эти блоки, Кроме того, импульс с выхода элемента ИЛИ 23 проходит через элемент ИЛИ 24 на счетный вход счетчика 6 и через элемент ИЛИ 26на синхронизирующий вход счетчика 8, Последнее означает, что пользователю предлагается следующая попытка войти в систему, осуществляемая аналогично. Так завершается обработка пароля, отсутствующего среди зарегистрированных,В случае переполнения счетчика 6 (это происходит после трех неудачных попыток получить доступ на выходе переноса этого счетчика обра зуется импульс, который поступает на синхронизирующий выход 46 устройства и служит сигналом прерывания вычислительной системы, с помощью которого организуются процессы и действия по регистрации факта и выявлению лица, предпринявшего попытку НСД, Таким образом, завершается ра 20 бота устройства при троекратной неудачной попытке набрать зарегистрированный пароль,25В случае, когда введенный символ пароля не является последним, т.е, необходим прием оставшихся символов, импульс с выхода элемента 31 задержки на время воспроизведения кадра на экране дисплея, проходя через эле мент ИЛИ 28, поступает на вход установки в нулевое состояние триггера 15. После этого низкое значение потенциала на выходе триггера 15 запрещает прием новых символов с клавиатуры из-за невозможности прохождения управляющих импульсов через элемент И 17. Импульс, поступающий на счетный вход счетчика 7, увеличивает на единицу его содержимое (число воспро изведенных кадров), а также, проходя через элемент ИЛИ 29 на счетныйвход счетчика 8, увеличивая тем самым на едИницу его содержимое, задерживаясь на элементе 39 задержки на вре мя суммирования в счетчике 8 и проходя через элемент ИЛИ 27 на синхронизирующий вход блока 2 памяти, вызывает считывание из этого блока адреса следующего кадра и признака игнориро зания. Импульс, сформированный на выходе элемента ИЛИ 27, организует действия по воспроизведению нового кадра аналогично указанному, после чего становится возможным прием нового символа пароля или игнорирования нажатия произвольной клавиши в зависимости от значения признака игнорирования кадра. Если в течение времени воспроизведения кадра оператор-пользователь не нажал или не успел нажать никакой клавиши, то число воспроизведенных кадров, хранящееся в счетчике 7, все равно увеличивается на единицу. По достижении содержимым счетчика 7 величины 1,иа на выходе переноса этого счетчика формируется импульс, проходящий через элемент ИЛ 11 23 и обеспечивающий после этого выполнение процессов по обработке неудачного завершения попытки входа в систему аналогично указанному.Работа устройства завершается в соответствии с алгоритмом, блок-схема которого приведена на фиг. 2, либо формированием сигнала прерывания вычислительной системы о предоставлении пользователю необходимых полномочий, либо формированием сигнала о попытке НСД.Формула изобретенияУстройство для идентификации паро лей пользователей, содержащее первый элемент И, первый вход которого является первым синхронизирующим входом устройства, первый триггер, вход установки в единичное состояние которого является вторым синхронизирующим входом устройства, а выход соединен с вторым входом первого элемента И, первь.й элемент задержки, вход которого подключен к выходу первого элемента И, второй элемент задержки, вход которого соединен с вторым синхронизирующим входом устройства, первый счетчик, счетный вход которого подключен к выходу первого элемента задержки, третий элемент задержки, вход которого соединен с выходом переноса первого счетчика, дешифратор, информационный вход которого подключен к выходу первого счетчика, группу элементов И, первые входы которых соедийены с соответствующими выходами дешифратора, а вторые входы подключены к выходу первого элемента И, второй счетчик, вход установки в исходное состояние которого соединены с выходом переноса первого счетчика, первый элемент ИЛИ, первый вход которого подключен к выходу третьего элемента задержки, а выход соединен со счетным входом второго счетчика, четвертый элемент задержки, вход которого подключен к выходу переносапервого счетчика, второй элемент ИЛИ, первый вход которого соединен с выходом четвертого элемента задержки, второй элемент И, первый вход которого подключен к выходу второго элемента ИЛИ, третий элемент ИЛИ, первый вход которого соединен с выходом пе реноса второго счетчика, второй вход подключен к третьему синхронизирующе му входу устройства, а выход соединен с входом установки в исходное состояние первого счетчика, четвертый элемент ИЛИ, первый вход которого подключен к выходу третьего элемента ИЛИ, третий счетчик, счетный вход которого соединен с выходом четвертого элемента ИЛИ, вход установки в исходное состояние является третьим синхронизирующим входом устройства, а выход переноса является первым синхронизиру 20 ющим выходом устройства, пятый элемент задержки, вход которого соединен с выходом второго элемента И, шестой элемент задержки, вход которого подключен к выходу пятого элемента задержки, 1 (1 - число символов в пароле) циФровых компараторов, синхронизирующие входы которых соединены с выходом шестого элемента задержки,".30 пятый элемент ИЛИ, входы которого подялючены к инверсным выходам циФ- ровых компараторов первый блок памяти, адресный вход которого соединен с выходом второго счетчика, синхро низирующий вход подключен к выходу 35 пятого элемента задержки, выходы первой группы первого блока памятисоединены с инФормационными входами первых групп соответствующих циФровыхкомпараторов, а выходы второй группы 40являются инФормационными выходамиустройства, о т л и ч а ю щ е е с ятем, что, с целью повышения надежности защиты системы от несанкционированного доступа, в него введены 145регистров, инФормационные входы которых подключены к инФормационнымвходам первой группы устройства, входы установки в исходное состояниеподключены к выходу третьего элемента ИЛИ, синхронизирующие входы регистров соединены с выходами соответствующих элементов И группы, а выходы подключены к инФормационным входам вторых групп соответствующих цифровых компараторов, седьмой элемент задержки, вход которого соединен свыходом шестого элемента задержки, третий элемент И, первый вход которого подключен к выхолу седьмого элемента задержки, а остальные входы соединены с прямыми выходами циФровых компараторов, выход третьего элемента Иявляется вторым синхронизирующимвыходом устройства, четвертый элемент И, первый вход которого подключен к выходу пятого элемента ИЛИ,второй вход соединен с выходом седьмого элемента задержки, выход четвертого элемента И подключен к вторым входам первого и второго элементов ИЛИ, второй триггер, вход установки в единичное сост ояние которогосоединен с выходом переноса первогосчетчика, Вход установки в нулевоесостояние второго триггера подключен к выходу переноса второго счетчика, а выход второго триггера соединен с вторым входом второго элементаИ, шестой элемент ИЛИ, первый входкоторого подключен к третьему синхронизирующему входу устройства, авторой вход соединен с выходом третьего элемента ИЛИ, восьмой элементзадержки, вход которого подключенк третьему синхронизирулцему входуустройства, а выход соединен с вторым входом четвертого элемента ИЛИ,девятый элемент задержки, вхол которого подключен к выходу шестогоэлемента ИЛИ, десятый элемент задержки, вход которого соединен с выходомвторого элемента задержки, седьмойэлемент ИЛИ, первый вход которогоподключен к выходу девятого элемента задержки, а второй вход соединенс выходом десятого элемента задержки, восьмой элемент ИЛИ, первый входкоторого подключен к выходу второгоэлемента задержки, второй вход соединен с выходом переноса первогосчетчика, а выход восьмого элементаИЛИ подключен к входу установки вединичное состояние первого триггера, четвертый счетчик, счетный входкоторого соединен . с выходом второго элемента задержки, вход установки в исходное состояние подключенк выходу третьего элемента ИХП 1, авыход переноса четвертого счетчикасоединен с третьим входом третьегоэлемента ИЛИ, девятый элемент ИЛИ,первый вход которого подключен к выходу седьмого элемента ИЛИ, а второйсоединен с выходом второго элементазадержки, одиннадцатый элемент задержи, вход которого подключен квыходу седьмого элемента ИЛИ, выход1 О одиннадцатого элемента задержки является третьим синхронизирую 1 иим выходом устройства, пятый счетчик,счетный вход которого соединен свыходом девятого элемента ИЛИ, синхронизирующий вход подключен к выходу шестого элемента ИЛИ а информационные входы являются информационными входами второй группы устройства, второй блок памяти адресныевходы которого соединены с выходамипятого счетчика, синхронизируюцийвход подключен к выходу седьмогоэлемента ИШИ, первый выход второгоблока памяти соединен с третьим входом первого элемента И, остальныевыходы второго блока памяти являются адресными выходами устройства,
СмотретьЗаявка
4402198, 31.03.1988
МОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, СЛАВИН ОЛЕГ АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G06K 9/00, G07C 11/00
Метки: идентификации, паролей, пользователей
Опубликовано: 07.07.1991
Код ссылки
<a href="https://patents.su/10-1661814-ustrojjstvo-dlya-identifikacii-parolejj-polzovatelejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для идентификации паролей пользователей</a>
Предыдущий патент: Устройство для учета работы двигателя транспортной машины
Следующий патент: Устройство для охраны объектов
Случайный патент: Способ изготовления магнитных головок