Устройство для идентификации паролей пользователей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1564608
Автор: Романов
Текст
Изобретение относится к автоматике, в частности к системам защиты средств обращения пользователей к ЭВМ от несанкционированного достуПа (НСД), и может быть использова 5 но для защиты системы ввода паролей в ЭВМ.Цель изобретения - повышение надежности защиты кода-пароля пользоват ля от НСД путем исключения набора к да-пароля на клавиатуре дисплея.На фиг. 1 представлена блок-схема у тройства; на фиг. 2 - схема, поясющая принцип предъявления оператоцветовой гаммы и формирования синонизируюцих импульсов.Устройство (фиг. 1) включает групп триггеров 1-3, образующих приемнй регистр, триггер 4, первую (5-7), 20 в орую (8) и третью (9-11) группы э ементов И, регистр 12 сдвига, рег стр 13 слова защиты, дешифратор 14, б ок 15 памяти, выполненный в виде п стоянного запоминающего устройст в , генератор 16 импульсов, первый 1 и второй 18 элементы И, с первог по шестой элементы ИЛИ 19-24, перв й 25 и второй 2 б счетчики, а также и рвый 2 и второй 28 элементы зад ржки,ЗОНа фиг. 1 также показаны синхронизирующие входы 29-31 группы, информационные входы 32-34, вход 35 установки в "0", синхронизирующий в 1 од Зб, первый 37, второй 38 и третйй 39 синхронизирующие выходы и инфс 1 рмационные выходы 40.На фиг, 2 показан схематически принцип формирования сигналов синхронйзации при нажатии на соответствующие40 кнопки 41 цветов.Набор кнопок с,соответствующим цветом на пульте управления соответс 1 вует числу цветов на экране дисплея.Кнопка 41, подпружиненная пружинами 42, замыкает контакты 43, через которые потенциал "земли" подается на вход блокинг-генератора 44, который формирует импульс заданной амплитуды50 и длительности на выходе 45.Все узлы и элементы, входящие в блок-схему устройства выполнены на стандартных потенциально-импульсных элементах, реализованных в виде больших интегральных схем,Построение устройства основанона следующем. Для формирования кода пароля оператору-пользователю после включения питания на экране дисплея последовательно предъявляются - -1кадры с различными цветовыми гаммами (фиг. 2). Число кадров и числоцветов, предъявляемых оператору-пользователю, может быть раз,лично.Предположим, что оператору предьявляются четыре различных кадра свосемью различными цветовыми сочетаниями.Если оператор видит на экранекартинку, в которой находится закрепленный за ним цвет, например красный,,то нажимает кнопку красного цвета.Затем ему предъявляется картинка сдругой последовательностью цветов,из которой он выбирает, например, зеленый цвет, и нажимает кнопку зеленого цвета и т.д.Таким образом, код пароля, например, может быть таким: красный, зеленый, синий, синий,Этой последовательности цветов впамяти постоянного запоминающего устройства соответствует кодовое словозащиты, которое определяет те области памяти системы, к которым имеетдоступ оператор с указанным кодом пароля.Устройство работает следующим образом,После включения питания на экрандисплея выдается кадр с набором различных цветов. Одновременно на единичные входы триггеров 1-3 группы,число которых равно числу отображаемых цветов, поступают сигналы наличия соответствующих цветов на экранедисплея с информационных входов 32-34.Соответствующие триггеры 1-3 устанавливаются в единичиое состояние,при котором они высоким потенциалом,со своих единичных выходов по одномувходу открывают соответствующие элементы 9-11 третьей, группы,Предположим, что на экране представлена цветовая гамма из восьмицветов.Выбрав цвет на экране дисплея,оператор нажимает кнопку соответствующего цвета, и сигнал от нажатойкнопки поступает на один из синхронизирующих входов 29-31 группы. Допустим, оператор, выбрал красныйцвет, нажал красную кнопку и сигнал сот этой кнопки с выхода 45 (фиг. 2)поступил на вход 29 и далее через64608 510 20 25 30 35 40 45 50 5 15элемент И 9 третьей группы поступаетна вход соответствующего разряда регистра сдвига, который устанавливается в единичное состояние. Остальные семь разрядов остаются в нулевомсостоянии, так как перед началом работы устройства все разряды регистра 12, а также триггеры 1-4, счетчики 25 и 26 и регистр 13 сигналом свхода 35 сброшены в исходное состоя-.ние.Кроме того, импульс с входа 29через элемент ИЛИ 24 поступает наединичный вход триггера 4 управлениякоторый устанавливается в единичноесостояние и высоким потенциалом открывает элемент И 17, через который"начинают проходить импульсы с генератора 16 на вход сдвига регистра 12сдвига и на счетный вход счетчика 25.Учитывая, что выбрана цветоваягамма из восьми цветов, каждому изкоторых соответствует один из входных триггеров, в регистр 12 записывается байт, в одном из разрядов которого находится единица.Под воздействием импульсов генератора 16 записанный в регистр 12байт сдвигается в сторону старшихразрядов.После восьми сдвиговых импульсовпервый байт в регистре 12 сдвигается на величину 8 разрядов байта,что фиксирует счетчик 25.Очередной, девятый, импульс появляется на выходе переноса, счетчика 25,обнуляя счетчик, и затем поступаетчерез элемент ИЛИ 19 на нулевой вход. триггеров 1-3 группы, сбрасывая их вцсхопное состояние.Этот импульс поступает такжена счетный вход счетчика 26, который фиксирует Факт набора первогобайта пароля.Кроме того, импульс переноса свыхода счетчика 25 выдается на Выход39 устройства и далее запускаетпрограмму предъявления операторупользователю следующей цветовой гаммына экран дисплея,Оператор вновь аналогично описанному выбирает цвет на экране и нажимает кнопку соответствующего цвета.Очередной байт поступает в регистр 12 и сдвигается вместе с первым байтом В сторону старших разря дов, а счетчик 26 фиксируе факт набора двух байтов. Как только счетчик 26 после выполнения очередных процедур зафиксирует набор четырех байтов (для данного примера), на его выходе переноса появляется импульс, который сбрасывает все разряды счетчика 26 в "0" и далее поступает на импульсные входы элементов И 5-7 первой группы и на импульсный вход элемента И 18. К этому моменту времени 32 старших разряда регистра 12 будут заполнены четырьмя байтами. Дешифратор14 расшифровывает набранный код, и 15 если он соответствует коду пароля,зафиксированному в устройстве, тооткрывается по потенциальному входуодин из элементов И 5-7. С приходомна импульсный вход указанных элементов И 5-7 импульса переноса с, выхода счетчика 26 он проходит через со-; ответствующий иэ элементов И 5-7 и поступает на соответствующий вход считывания блока 15 памяти, где в фиксированной ячейке по указанному входу считывания записано кодовое слово защиты, разрешающее доступ байтовому пользователю к конкретным областям данных,Это слово считывается на информационные входы регистра 13, куда оно заносится импульсом, поступающим на синхровхоц регистра 13 с выхода элемента 27 задержки, на который он поступает с выхода элемента ИЛИ 20.Параллельно с выхода элемента 27 задержки, задерживающего входной импульс на время считывания кодового слова из блока 15 памяти, импульс вы-. дается как на выход 37 в качестве сигнала готовности кода пароля, по которому экран дисплея отключается от предъявления цветовой гаммы, так и через элемент ИЛИ 21 на нулевой Вход регистра 12 Возвращая его В исходное состояние.По сигналу готовности кода с выхода 37 на вход 36 поступает сигналприема кода В ЭВИ который через элементы Р 8 второй группы выдает кодовое слово через информационный выход 40 на входы ЭБИ. Тем же импульсом с входа 36, задержанным элементом 28 задержки на время передачи кода с регистра 13 на выход 40 регистр 13 через элемент, ИЛИ 22 сбгасывается в исходное состояние.В результате оператор-пользователь получает разрешение на работу в диалоговом режиме с ЭВМ в пределах заданных областей памяти.Если в результате набора четырех байтов в регистре 12 будет зафиксирован код пароля, отсутствующий в сИстеме, то высоким потенциалом дешифратора 14, соответствующим этому коду, через элемент ИЛИ 23 открываеся элемент И 18 и импульс переноса с, выхода счетчика 26 проходит через элемент И 18 как на выход 38 устройства в качестве сигнала НСД, по которому включается звуковая сигнализация о попытке несанкционированного оступа к системе так и через элеьент ИЛИ 21 на нулевой вход регистра 12, сбрасывая его в исходное состояние.Таким образом, введение дополничельных узлов и элементов позволяет повысить надежность защиты устройства для идентификации паролей, исклю ая возможность несанкционированного оступа других операторов-пользователей к указанному паролю.Формула изобретения ЗпУстройство для идентификации паролей пользователей, содержащее группу триггеров, единичные входы которых являются информационными входами устройства а нулевые входы соединены с выходом первого элемента ИЛИ, один вход которого является установочным фходом устройства, триггер, нулевой Вход которого соединен с выходом пер вого элемента ИЛИ, а выход подключен к одному входу первого элемента И, другой вход которого соединен с выходом генератора импульсов, дешифратор, одни информационные выходы которого подключены к одним входам элементов И первой группы, выходы которых соединены с соответствующими Входами считЫвания блока памяти и с . Входами второго элемента ИЛИ, выход которого подключен к входу первого элемента задержки, выход которого является первым синхронизирующим выходом устройства, регистр слова защиты, информационные входы которого под-. Ключены к выходам блока памяти, синхронный вход соединен с выходом перВого элемента задержки, а выходы подКлючены к одним входам элементом И второй группы, другие входы которыхявляются синхронизирующим входомустройства, а выходы являются информационными выходами устройства, и.второй элемент И, выход которого является вторым синхронизирующим выходом устройства, о т л и ч а ю - щ е е с я тем, что, с целью повышения защиты устройства с несанкционированного доступа, в нее введены регистр сдвига, информационные выходы которого соединены с информационными входами дешифратора, третья группа элементов И, одни входы которых являются синхронизирующими входами группы устройства, другие подключены к единичным выходам соответствующих триггеров группы а выходы соединены с соответствующими информационными входами регистра сдвига, вход сдвига которого подключен к выходу первого элемента И, третий элемент ИЛИ, один вход которого соединен с установочным входом устройства, другие подключены к выходам первого элемента задержки и второго элемента И, а выход соединен с нулевым входом регистра сдвига, первый счетчик, счетныйвход которого подключен к выходу первого элемента И, нулевой вход соединен с установочным входом устройства, а выход переноса является третьимсинхронизирующим выходом устройства,соединен с другим входом первого элемента ИЛИ, второй элемент задержки,вход которого подключен к синхронизирующему входу устройства четвертыйэлемент ИЛИ, входы которого соединеныс выходами второго элемента задержкии с установочным входом устройства,а выход подключен к нулевому входурегистра слова защиты, второй счетчик, счетный вход которого соединенс выходом перекоса первого счетчика,нулевой вход подключен к установочному входу устройства а выход переноса второго счетчика соединен с другими входами элементов И первой группы и с одним входом второго элемента И, пятый элемент ИЛИ, входы которого подключены к другим информационным выходам дешифратора, а выход соединен с другим входом второго элемента И, и шестой элемент ИЛИ, входы которого являются синхронизирующимивходами группы устройства, а выход подподключен к единичному входу триггера,1564608 РЮО Фаал Фиа Составитель С. Кулиш едактор А. Огар Техред М.Дидык Корректор М. Шароши каз 116 ираж 56 писноеКНТ ССС 1 ИПИ Государственного. комитета по изобретениям и открытиям п113035, Москва, Ж, Раушская наб., д, 4/5зводственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101
СмотретьЗаявка
4283829, 20.07.1987
ПРЕДПРИЯТИЕ ПЯ А-3706
РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: идентификации, паролей, пользователей
Опубликовано: 15.05.1990
Код ссылки
<a href="https://patents.su/5-1564608-ustrojjstvo-dlya-identifikacii-parolejj-polzovatelejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для идентификации паролей пользователей</a>
Предыдущий патент: Многоканальное устройство для ввода информации
Следующий патент: Клавиатура
Случайный патент: Приспособление для отделения листовых или пластинчатых деталей из общего блока или общей стопки их