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

Номер патента: 1667116

Авторы: Исаенко, Романов

ZIP архив

Текст

(5)5 6 06 К СА ЕТЕЛЬСТ АВТОРСКОМУ в кл. во СССР1987 (и рототЕНТИФИКАЦЕЙ и),ОСУДАР СТВЕ ННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР(54) УСТРОЙСТВО ДЛЯ ИДПАРОЛЕЙ ПОЛЬЗОВАТЕЛ(57) Изобретение относится к автоматике и может быть использовано для защиты ЭВМ от несанкционированного доступа, Цель изобретения - повышение надежности защиты от несанкционированного доступа. Устройство содержит регистры 1-3, дешифратор 4, селектор 5 кода, элементы ИЛИ б - 8, счетчики 9, 10, блок 11 памяти, блок 12 синхронизации, блок 13 элементов И, элементы И 14, 15, элемент НЕ 16, элемент 17 задержки, триггер 18. 4 ил.Изобретение относится к автоматике иможет быть использовано для защиты ЭВМот несанкционированного доступа,Цель изобретения - повышение надежности защиты от несанкционированного доступа.На фиг, 1 представлена блок-схема,предложенного устройства; на фиг, 2 - пример конкретного конструктивного выполнения первого регистра; на фиг. 3 - то ке,селектора кода; на фиг. 4 - то же, синхрониззатора,Устройство (фиг, 1) содержит первый,второй и третий регистры 1-3, дешифратор,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 с входом,7, на который постоянно подается кодсВыхода генератора случайных чисел. Прийоступлении импульса начала ввода пароляна вход 20 он переписывает код с входа 27в счетчик 10;Таким образом, в счетчике 10 зафиксируется случайный код, который используетСя как адрес обращения к блоку 11 памяти, выполненному в виде программируемого постоянного запоминающего устройства на микросхеме К 1551 ЕЗ. В блоке 11 памяти хранится информация, характеризующая распределение цветов на экране дисплея. При этом наличие единицы в соответствующем разряде соответствует наличию соответствующего цвета на экране дисплея. Содержимое соответствующей ячейки бло 10 ка 11 памяти поступает на вход регистра 3 и заносится в него импульсом синхронизации с выхода элемента 17 задержки, где задерживается на время считывания кода. С выхода 28 код распределения цветов на экране дисплея выдается как на вход управления отображения цветов на экране дисплея, так и на соответствующие входы 21 - 23 регистра 1.Таким образом, если на экране дисплея, например, синий цвет, то и на входе 21 - 23 15 20 высокий разрешающий потенциал, соответствующий этому цвету. Как правило, для отображения цветной информации используется не более 16 цветов, хотя техническая реализация цветного дисплея фирмы ИВМ позволяет отображать 256 различных цветов.Для упрощения пояснения работы устройства примем, что на экране дисплея представлена гамма из восьми цветов, а на 2530 клавиатуре устройства представлены восемь цветных клавиш точно так же, как в и рототи и е.Таким образом, после занесения кода в регистр 3 тот же импульс синхронизации с 35 выхода элемента 17 задержки поступает на вход 32 блока 12 и устанавливает триггер 68 в единичное состояние, при котором он открывает элемент И 69 и подключает выход делителя 67 частоты к счетному входу счетчика 70, который фиксирует временной интервал, в течение которого кадр цветного изображения предьявляется оператору.В отличие от прототипа, где оператору 45 представляется неограниченное время дляпринятия решения на выбор цветов, в предложенном устройстве счетчик 70 отсчитывает заданный интервал и после его переполнения нэ выходе счетчика появляет ся импульс конца экспозиции цветовой гаммы, который сбрасывает триггер 68 в исходное состояние и поступает на счетный вход счетчика 71, подсчитывающего число экспозиции, и нэ выходы 35, 36, Кроме того, 55 оператор должен в указанный временнойинтервал, определяемый счетчиком 70, выбрать соответствующие цвета на экране дисплея и нажать соответствующие им клавиши,Сигналы от нажатых клавиш поступаютчерез соответствующие входы 24 - 26 нэ еди 1667116ничные входы триггеров 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, эапи 15 20 25 30 35. щего входной импульс на время считывания 40 50 510 сывая в него содержание цветов следующей экспозиции.В дальнейшем поступлением импульса с выхода элемента 17 задержки на вход 32 блока 12 описанный процесс цветового ввода пароля продолжается до тех пор, пока счетчик 71 блока 12 не зафиксирует выдачей импульса переполнения на своем выходе ЗЗ тот факт, что все экспозиции были предъявлены оператору. Импульс переполнения с выхода 33 блока 12 поступает на вход 44 селектора 5. К этому моменту времени разряды регистра 3 будут заполнены четырьмя байтами, Дешифратор 4 расшифровывает набранный код и если он соответствует коду пароля, зафиксированному в устройстве, то открывается по потенциальному входу один из элементов И 55-57. С приходом на импульсный вход указанных элементов импульса переноса с выхода счетчика 71 он проходит через соответствующий элемент И и поступает на соответствующий вход считывания блока 61 памяти (ПЗУ), где в фиксированной ячейке по указанному входу считывания записано кодовое слово защиты, разрешающее доступ пользователю к конкретным областям данных. Это "слово" считывается на информационные входы регистра 62, куда оно заносится импульсом, поступающим на синхровход регистра 62 с выхода элемента 65 задержки, на который он поступает с выхода элемента ИЛИ 60. Параллельно с выхода элемента 65 задержки, задерживаюкодового слова из блока 61 памяти, импульс выдается как на выход 30 в качестве сигнала готовности кода пароля, который поступает через канал прерывания на вход управления Э ВМ и переводит ее на подпрограмму опроса кода пароля, Для этого с ЭВМ на вход 19 поступает импульс опроса, который через вход 37 селектора 5 проходит на элементы И 63 и переписывает код пароля в ЭВМ. Тем же импульсом с входа 37, задержанным элементом 64 задержки на время передачи кода с регистра 62 на выход 31, регистр 62 сбрасывается в исходное состояние. В результате оператор-пользователь получает разрешение на работу в диалоговом режиме с ЭВМ в пределах заданных областей памяти.Если же в результате набора четырех байтов в регистре 2 будет зафиксирован код пароля, отсутствующий в системе, то высоким потенциалом дешифратора 4, соответствующим этому коду, через элемент ИЛИ 59 будет открыт элемент И 58 и импульс переноса с выхода счетчика 71 проходит через элемент И 58 как на выход устройства в качестве сигнала несанкционированного1667116 22 25 доступа, по которому включается звуковая сигнализация о попытке несанкционированного доступа к системе, так и через элемент ИЛИ 6 на нулевой вход регистра 2, , сбрасывая его в исходное состояние. Формула изобретения Устройство для идентификации паролей пользователей, содержащее два регистра,дешифратор, селектор кода защиты, первыйэлемент ИЛИ, первый элемент И, триггер,блок синхронизации и первый счетчик, при, чем входы признака цвета устройства соединены с информационными входами первого регистра, выходы которого соединены с информационными входами второго регистра, выходы которого соединены с вхо-дами дешифратора, выходы первой группы которого соединены с информационными входами селектора кода защиты, информа ционные выходы которого соединены с вы ходами кода защиты устройства, а первый , вход синхронизации подключен к первому ; синхронизирующему входу устройства, не р вый и второй выходы синхроимпульсов се лектора кода защиты соединены с первым и вторым синхронизирующими выходами устройства соответственно и с первым и вто; рым входами первого элемента ИЛИсоответственно, выход которого соединен свходом сброса второго регистра выход триггера соединен с первым входом первого элемента И, выход которого соединен со счетным входом первого счетчика и входом синхроимпульсов сдвига второго регистра, первый и второй выходы блока синхронизации соединены с вторым входом синхронизации селектора, кода защиты и вторым входом первого элемента И соответственно, о тл и ч а ю щ е е с я тем, что, с целью повышения надежности защиты от несанк ционированного доступа, в него введенывторой итретий элементы ИЛИ,элемент НЕ, второй элемент И, блок элементов И, второй счетчик, блок памяти и третий регистр, причем выходы второй группы дешифратора со единены с входами второго элемента ИЛИ,выход которого через. элемент НЕ соединен с первым входом второго элемента ф, выход которого соединен с входом установки в "1" триггера, выход переноса первого счетчика 15 соединен с входом установки в "0" триггера,со счетным вхОдом второго счетчика и первым входом третьего элемента ИЛИ, выход которого через элемент задержки соединен с входом блока синхронизации и входом 20 синхронизации третьего регистра, выходыкоторого соединены с выходами кода цвета устройства, второй синхронизирующий вход устройства соединен с вторым входом третьего элемента ИЛИ, входом синхрони зации записи второго счетчика и управляющим входом блока элементов И, информационные входы которого соединены с входами случайных чисел устройства, а выходы подключены к информационным 30 входам второго счетчика, выходы которогосоединены с адресными входами блока памяти, выходы которого соединены с информационными входами третьего регистра, второй выход блока синхронизации соеди нен с входом сброса первого и третьего регистров, четвертый выход блока синхронизации соединен с вторым входом второго элемента И.1667116 Редакто Корректор Э,Лончак еле аказ, 2527 Тираж 389 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям 113035, Москва, Ж, Раушская наб., 4/5 НТ СС изводственно-издательский комбинат "Патент", г. Уж на, 101

Смотреть

Заявка

4419389, 03.05.1988

ПРЕДПРИЯТИЕ ПЯ А-3706

ИСАЕНКО РОСТИСЛАВ ОЛИМПИЕВИЧ, РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06K 9/00

Метки: идентификации, паролей, пользователей

Опубликовано: 30.07.1991

Код ссылки

<a href="https://patents.su/5-1667116-ustrojjstvo-dlya-identifikacii-parolejj-polzovatelejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для идентификации паролей пользователей</a>

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