Устройство для ввода информации

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

Автор: Янчиленко

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИРЕСПУБЛИК б РЗ/О Н к 13 памяния, первыйлемент ИЛИов И 17,ции, первыйт ЙЛИ 20,22 выходовой устаетчик 26,к вычи для отчен обр ышение н блокиро структур- ввода ин- ктурная торои триг 9 индикации,30 р пятыйиггер 32,нй элемент ж Таймер 4 (фор 37 импульс содестоян жит генерай частоты,ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР ИСАНИЕ ИЗОБР АВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Авторское свидетельство СССР У 1084771, кл. С 06 Р 3/02, 1982.Авторское свидетельство СССР У 1053094, кл, С 06 Р 3/02, 1982. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ .(57) Изобретение относится к вычисФлительной технике и предназначено для ввода информации в системе обработки данных. Целью изобретения является повышение надежности устройства путем блокировки подбора паролей в устройстве. Разрешение на ввод Изобретение относитсятельной технике и преднаввода информации в систеки данных.Цель изобретения - подежности устройства путки подбора паролей.На фиг.1 представленаная схема устройства дляформации на фиг.2 - стрсхема таймера.Устройствсодержит первый элемент3 сравнения,гистр 5, втоэлемент ИЛИгруппу элеме10 задержки,о для ввода информации вый блок 1 памяти, пер индикации, первый блок таймер 4, первый рерой регистр 6, третий 7, шифратор 8, первую нтов И 9, первый элементпервый элемент ИЛИ 11,ЯО 1460717 истему в устройстве формиомощью предварительного олей, В устройстве при поора пароля с помощью злеформируется сигнал, кото- второй элемент задержки ся в счетчик. После допусичества попыток подбора тчиком формируется команы которой через второй устанавливают в единичное второй триггер, который пятый элемент И, запрещая ей. Одновременно код коэ элементы И третьей групет в систему как сигнал команд в руется с ввода пар пытке под мента ИЛИ рый через записывае тимого ко пароля сч да, сигнал элемент И состояние блокирует ввод парол манды чер пы поступ предупрежд 2 клавиатуру 12, второй бло ти, второй блок 14 сравне элемент И 15, четвертый э 16, вторую группу элемент второй элемент 18 индика триггер 19, второй элемен группу 21 выходов, группу выход 23, вход 24 начальн новки, вход 25 сброса, сч четвертый элемент И 27, в гер 28, третий элемент 2 третью группу элементов И элемент ИЛИ 31, третий тр второй элемент И 33, трет И 34, второй элемент 35 з пятый элемент И 36.элемент И 38, счетчик 39 и элемент и 40.Первый блок 1 памяти предназначен для хранения эталонов паролей, по которым разрешается доступ к выполнению непривилегированных команд.Элемент 2 индикации предназначен для отображения состояния устройства, при котором необходимо произвести повторный ввод пароля, обеспечивающий набор непривилегированных команд.Первый блок 3 сравнения предназначен для сравнения эталонного пароля в блоке 1 памяти и пароля, набираемого на клавиатуре 12. Он может содержать элементы РАВНАЗНАЧНОСТЬ, выходами соединенные с элементом И, выход которого является выходом блока сравнения.Таймер 4 предназначен для выработки интервалов времени, по истечении которых необходимо производить повторный ввод паролей, обеспечивающих разрешение выполнения команд (привилегированных и непривилегированных).Таймер работает следующим образом.При наличии сигнала логического "0" на втором выходе счетчика (на первом выходе счетчика присутствует сигнал логической "1") импульсы от генератора 37 импульсов постоянной частоты на счетный вход счетчика 39 не поступают. При поступлении сигнала с элемента ИЛИ 16 и нажатии кнопки "Пароль" клавиатуры 12 (выход клавиатуры 12) происходит сброс (через элемент И 40) счетчика 30 в "0", на втором выходе которого формируется сигнал "Разрешение" ,который откры. вает элемент И 38. Счетчик подсчитывает количество импульсов, сформированных генератором 37 постоянной частоты. При установке сигнала логической "1" на первом выходе счетчика 39 (на втором выходе - логический "0") поступление импульсов на вход счетчика прекращается.Таким образом, таймер 4 выдает на элемент 2 индикации команды "Повтор пароля" через фиксированные интервалы времени.Первый регистр 5 предназначен для хранения набранных паролей или для хранения информационных частейсообщений, набираемых на клавиатуре. Второй регистр 6 предназначендля хранения команднь 1 х частей сообщений, набираемых на клавиатуре 12.Клавиатура 12 предназначена для,набора информационной и команднойчастей сообщения, а также для наборапаролей. Она содержит переключателидля набора информационной части сооб 10 щения, которые одновременно служатдля набора паролей (непривилегированных и привилегированных команд),переключатель для ввода паролей,переключатели для набора непривиле 15 гированных команд, переключатели длянабора привилегированных команд.Второй блок 13 памяти предназначен для хранения эталонов паролей,по которым разрешается доступ к вы 20 полнению привилегированных команд.Блок памяти может быть выполнен намеханических переключателях (одномубиту соответствует один тумблер).Второй блок 14 сравнения пред 25 назначен для сравнения эталонногопароля, хранимого во втором блоке13 памяти, и пароля, набираемого наклавиатуре 12.Этот блок может бытьреализован аналогично первому блоку30 3 сравнения.Второй элемент 18 индикации предназначен для отображения состоянияустройства, при котором необходимопроизвести ввод пароля, обеспечивающего выполнение привилегированныхкоманд.Счетчик 26 предназначен для подсчета (до заданного числа) количества совершаемых попыток подбора па 40 роля лицом, не имеющим права санкционированного доступа, для ввода привилегированных и непривилегированныхкоманд и для формирования, кода команды (позиционного), поступающего.45 в систему как сигнал предупреждения.Третий элемент 29 индикации предназначен для отображения состоянияустройства, при котором произошлаблокировка ввода паролей (привилегированных и непривилегированныхкоманд),Устройство работает следующим. образом.При включении питания сигналом,поступающим на вход 24 устройства,55регистры 5 и 6, счетчики 26 и 39(таймера 4), триггеры 28 и 32 устанавливаются в "0", На первом вылодетаймера 4 устанавливается запрещаю1460717 5 10 15 20 25 30 45 50 55 щий сигнал (логический 0), который удерживает элементы И 9 первойгруппы в закрытом состоянии. На втором выходе таймера 4 устанавливаетсяразрешающий сигнал (логическая " 1"),который включает элемент 2 индикациии через элемент ИЛИ 20 устанавливаеттриггер 19 в нулевое состояние.Сигналом логической "1" с нулевого выхода триггера 19 включается элемент18 индикации, сигналом логического"0" с единичного выхода триггера 19осуществляется блокировка элементовИ 17 второй группы,С нулевого выхода триггера 28 раз"решающий сигнал (логической "1")поступает на второй вход пятого элемента И 36, а с единичного выходасигнал логического 0" поступает навход элементов И третьей группы 30,блокирует его и, как сигнал управления, поступает на третий элемент29 индикации.С нулевого выхода триггера 32 разрешающий сигнал (логической "1") поступает на вход третьего элементаИ 34.Перед набором непривилегированныхкоманд оператор на клавиатуре 12 набирает пароль, подтверждающий егополномочия и обеспечивающий в дальнейшем ввод в систему только непривилегированных команд.При нажатии клавиш клавиатуры 12сигналы набираемой информации с первой группы выходов поступают на входы первого элемента ИЛИ 11 и на входы шифратора 8, преобразующего сигналы в двоично-десятичный код, который по сигналам с выхода элемента 10задержки записывается в первый регистр 5.При совпадении введенного пароляс эталонным (хранимым в блоке 1 памяти) блок 3 сравнения выдает черезчетвертый элемент ИЛИ 16 в таймерразрешающий сигнал.После нажатия клавиши (клавиатуры 12) "Ввод пароля" на первомвыходе таймера 4 устанавливаетсясигнал логической "1" (смотри описание работЫ таймера 4), который снимает блокировку с элементов И 9 первой группы, что обеспечивает вводнепривилегированных команд с выходов второй группы клавиатуры 12 врегистр 6, Одновременно на второмвыходе таймера 4 устанавливается 6сигнал логического 0, которым гасится первый элемент 2 индикации.Таймер 4 в это время начинает фор мировать временной интервал, в течение которого разрешается ввод непривилегированных команд и информации в систему обработки данных по выходам 21 и 22.Набор непривилегированных комацд и информации производится с клавиатуры 12. После набора команды (записи) во второй регистр 6 на выходе 23 формируется сигнал готовности, по кокоторому система обработки данных принимает сообщение, информационная часть которого набирается на клавиатуре 12 и с первой группы выходов через шифратор 8 записывается в первый регистр 5.После приема сообщения система обработки данных обнуляет регистры 5 и 6, счетчик 26, триггеры 28 и 32.По истечении фиксированного интервала времени сигнал с первого выхода таймера 4 блокирует входыэлементов И первой группы 9 и включает элемент 2 индикации. Одновременно сигнал с второго выхода таймера 4 (смотри описание работы таймера 4) через второй элемент ИЛИ 20 поступает на вход установки в "0" триггера 19, подтверждая его нулевое состояние.При наборе пароля для ввода привилегированных команд (например, запись, стирание, считывание без регенерации информации) запись его в первый регистр 5 происходит анало гично записи пароля для ввода непривилегированных команд,При совпадении введенного пароля с эталонным (хранимым во втором блоке 13 памяти) второй блок 14 сравнения выдает на первый вход первого элемента И 15 сигнал логической "1".При нажатии клавиши "Ввод пароля" разрешающий сигнал с выхода пятого элемента И 36 поступает на второй вход первого элемента И 15, с выхода которого формируется сигнал логической "1", Этот сигнал устанавливает первый триггер 19 в единичное состояние и тем самым снимает блокировку с элементов И второй группы 17 и производит гашение элементов 18 индикации, Одновременно сигнал с выхода элемента И 15 через четвертый эле 1460717мент ИЛИ 16 производит запуск таймера 4,Вввод привилегированных команд в регистр 6 через открытые элементы И 17 второй группы производится при нажатии клавиш клавиатуры 12,предназначенных для набора привилегированных команд. Дальнейший ввод в систему обработки данных привилеги рованных сообщений производится аналогично вводу непривилегированных сообщений.Если при наличии. разрешения на ввод привилегированных команд про изводится ввод непривилегированных команд, то сигналом с выхода элемента ИЛИ 20 триггер 19 устанавливается в нулевое состояние, производя блокировку ввода привилегированных ко манд сигналом логического "0", поступающего на входы элементов И 17 второй группы.При подборе пароля (методом проб и ошибок) как для ввода привилегиро ванных, так и непривилегированныхкоманд, с группы выходов первого регистра 5 сигйалы (кода пароля) поступают на входы первого блока 3 сравнения (и второго блока 14 сравнения) и одновременно на входы пятого элемента ИЛИ 31. С выхода пятого элемента ИЛИ 3 1 сигнал логической "1" поступает на первый. вход второгоэлемента И 33.При нажатии клавиши ввода пароля на клавиатуре 12 с выхода пятого элемента И 36 разрешающий сигнал поступает на второй вход второго элемента И 33 (на втором входе пятого элемента И 36 присутствует сигнал логической," 1" с нулевого выхода триггера 28). С выхода второго элемента И 33 сигнал поступает на вход второго элемента 35 задержки. Длительность задержки сигнала на выходе должна быть не меньше времени от момента начала сравнения двух паролей до момента получения сигнала на выходе четвертого элемента ИЛИ 16, Сигнал с выхода второго элемента 35 задержки поступает на второй вход третьего элемента И 34, на первый вход которого поступает с нулевого выхода триггера 32 сигнал разрешения или запрещения (сигнал логической "1" или "О" соответственно). При вводе пароля оператором, имеющим право на санкционированный дос"туп, происходит совпадение введенного пароля с эталонным (хранимым вблоке 1 или 13 намести).Блок 3 сравнения через четвертыйэлемент ИЛИ 16 (или блок 14. сравнения через первый элемент И 15 и третий элемент И 16) выдает в таймер 4разрешающий сигнал. Одновременно свыхода четвертого элемента ИЛИ 16сигнал поступает на единичный входтриггера 32 и устанавливает его в "1".Сигнал логического "0" с нулевоговыхода триггера 32 поступает на первый вход третьего элемента И 34 иблокирует прохождение сигнала с выхода второго элемента 35 задержки.При попытке подбора пароля лицомне.имеющим права санкционированногодоступа, совпадение введенного пароля с эталонным (хранимым в блоке 1или 13 памяти) не происходит. Отсутствие сигнала с выхода первогоблока 3 сравнения (или второго блока 14 сравнения) и, следовательно,с выхода четвертого элемента ИЛИ 16не устанавливает триггер 32 в единичное состояние,Сигнал логической "1" снулевоговыхода триггера 32 поступает на первый вход третьего элемента И 34 иразрешает запись сигнала с выходавторого элемента 35 задержки в счетчик 26.Таким образом, счетчик 26 подсчитывает (до допустимого числа)попытки подбора и ввода паролей.При совершении допустимого числапопыток несанкционированного доступа счетчик 26 Формирует код числа,представляющего собой команду, поступающую в систему как сигнал предупреждения (тревоги).С выходов счетчика 26 сигналыпоступают на входы элементов И 30третьей группы и на входы четвертого элемента И 27, с выхода которого сигнал поступает на единичныйвход триггера 28 и устанавливаетего в "1,Разрешающий сигнал логической"1" с единичного выхода триггера28 включает третий элемент 29 индикации и снимает блокировку с элементов И 30 третьей группы, а сигналлогического "0" с нулевого выходатриггера 28 поступает на второй вход9 1 пятого элемента И 36 и блокирует прохождение разрешающего сигнала от клавиши ввода паролей клавиатуры 12.С выходов элементов И 30 третьей группы сигналы команды (кода числа) поступают на запись во второй регистр 6, откуда поступают в систему обработки данных аналогично вводу привилегированных и непривилегированных команд.Таким образом, устройство обладает более высокой надежностью защиты за счет уменьшения вероятности подбора паролей методом проб и ошибок. Это достигается путем блокировки устройства для ввода информации после допустимого числа попыток несанкционированного доступа, при этом после блокировки вырабатывается сигнал, поступающий в систему обработки данных как сигнал предупреждения (тревоги).Формула изобретенияУстройство для ввода информации, содержащее клавиатуру, четыре элемента ИЛИ, две группы элементов И, первый триггер, первый элемент И, шифратор, первый и второй регистры, первый элемент задержки, первый и второй блоки сравнения, таймер, выходы первой группы клавиатуры соединены с входами первого элемента ИЛИ и шифратора, выходы которого соединены с информационными входами первого регистра, управляющий вход которого соединен через первый элемент задержки с выходом первого элемента ИЛИ, выходы первого регистра соединены с входами первой группы первого и второго блоков сравнения и являются информационными входами первой и второй групп соответственно, выходы второй группы клавиатуры соединены с входами первой группы элементов И первой группы и входами группы второго элемента ИЛИ, выход которого соединен с входом сброса первого триггера, прямой выход которого соединен с входами первой группы элементов И второй группы, входы второй группы которых соединены с выходами третьей группы клавиатуры, выходы элементов И первой и второй групп соединены с информационными входами первой и второй групп вто 460717 10 5 10 15 20 25 30 35 40 45 50 55 рого регистра соответственно, выходы которого соединены с входамитретьего элемента ИЛИ и являютсяинформационными выходами второй группы устройства, выход третьего элемента ИЛИ является выходом готовности устройства, первые входы сброса первого и второго регистров ивход сброса таймера являются входол,начальной установки устройства, вторые входы сброса регистров являютсявходом сброса устройства, выход второго блока сравнения соединен с первым входом первого элемента И, выходкоторого соединен с первым входомчетвертого элемента ИЛИ и входом установки в "1" первого триггера, инверсный выход которого является выходом готовности ввода привилегированных команд устройства, выход первого блока сравнения соединен с вторым входом четвертого элемента ИЛИ,выход которого соединен с первым входом запуска таймера, первый выходкоторого соединен с входом второгоэлемента ИЛИ и является выходом го-,товности ввода непривилегированныхкоманд устройства, второй выход таймера соединен с входами второй группы элементов И первой группы, о тл и ч а ю щ е е с я тем, что, сцелью повышения надежности усройства путем блокировки подбора паролей, в устройство введены счетчик,второй, третий, четвертый и пятыйэлементы И, второй и третий триггеры, второй элемент задержки, третьягруппа элементов И, пятый элементИЛИ, входы которого соединены с выходами первого регистра, выход пятого элемента ИЛИ соединен с входомвторого элемента И, выход которогочерез второй элемент задержки соединен с первым входом третьего элемента И, выход которого соединен сосчетным входом счетчика, выходы которого соединены с входами первойгруппы элементов И третьей группы ивходами четвертого элемента И, выходкоторого. соединен с входом установкив "1" второго триггера, прямой выходкоторого соединен с входами второйгруппы элементов И третьей группы иявляется выходом готовности блокировки устройства, выходы элементов Итретьей группы соединены с информационными входами третьей группы второго регистра, выход четвертого элетель И.Ка М.Ходанич о актор В орректор М,Шароши Тираж 667ственного комитет 113035, Москва,ное брете м и открытиям при ГКНТ СССнаб.,д. 4/5 с оизводственно-издательский комбинат "Патент", г, ужгород, ул. Гагарина, 10 11 1460 мента ИЛИ соединен с входом установки в "1" третьего триггера, выход которого соединен с вторым входом третьего элемента И, первые входы сброса второго и третьего триггеров и счетчика объединены с первым входом сброса первого регистра,вторые входы сброса второго и третьего триггеров и счетчика объединены с аказ 543/56НИИПИ Государ а по изЖ,вторым входом сброса первого регистра, инверсный выход второготриггера соединен с первым входомпятого элемента И, второй вход которого соединен с выходом клавиатуры, выход пятого элемента И соединен с вторыми входами первого и второго. элементов И и вторым входомзапуска таймера.

Смотреть

Заявка

4255956, 02.06.1987

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

ЯНЧИЛЕНКО АЛЕКСАНДР АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

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

Код ссылки

<a href="https://patents.su/6-1460717-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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