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

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

Авторы: Клокоцкий, Семавин

ZIP архив

Текст

А СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХ СПУБЛИН 2 Й НОМИТЕТ СССР РЕТЕНИЙ И ОТНРЫТИЙГОСУД АРСТ ГЮ ДЕЛАМ ПИСАНИЕ ИЗОБРЕТЕ иДЕТЕПьсТ АВТОРСКОМ кациинен сИЛИ. Г 21) 3455332/18-24(54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, выходяпервой, группы которой соединены с. входами первого элемента или и шифратора, выходы которого соединены свходами группы первого регистра,первый вход которого соединен с выходом элемента задержки, вход которого соединен.с выходом первого элемента ИЛИ, второй вход первого регист.ра является первым .входом устройства и соединен с первыми входами таймера и второго регистра, третий входпервого регистра является вторым.входом устройства и соединен.с вторымвходом второго регистра, выходы которого:являются выходами первой группы устройства и соединены с входамивторого элемента ИЛИ, выход которого является выходом устройства, выходы первого регистра являются выходамивторой группы устройства и соедине".ны с входами первой группы первогоблока сравнения, входы второй груп-.пы которого соединены с выходамипервого блока памяти, выходы второйгруппы клавиатуры соединены с входамигруппы первого блока элементов И,выходы которого соединены с входамипервой группы второго регистра, авход первого блока элементов И соединен с первым выходом таймера, второй выход которого соединен с пер" вым элементом индикации, а второй вход таймера соединен с выходом кла" виатуры, о т л и ч а ю щ е е с я тем, что, с целью повышения его надежности путем блокировки ввода неправо- . мерной информации, в него введены третий и четвертый элементы ИЛИ, трио. гер, второй блок элементов И, второй элемент индикации, элемент И, второй блок сравнения и второй блок памяти, выходы которого соединены с входами первой группы второго блока сравнения, входы второй группы которого соединены с выходами группы первого регистра, а выход второгоблока сравнения соединен с первым входом элемента И, второй вход которого соединен с выходом клавиатуры, а выход элемента И соединен с первыми входами триггера и третьего эле меита ИЛИ, второй вход которого сое- Я динек с выходом первого блока сравнения, а выход третьего элемента ИЛИ соединен с третьим входом таймера, второй выход которого соединен с одним входом четвертого элемента ИЛИ, другие входы которого.соединены с выходами второй группы клавиатуры, выходы третьей группы которой соединены с входами группы второго блока элементов И, выходы которого соединены с входами второй группы второго регистра, вход второго блока элементов И соединен с первым выходом триггера, второй выход которого соединен с вторым элементом индиа второй вход триггера соедивыходом четвертого элементаройства, выходы первого регистраявляются выходами второй группыустройства.и соединены с входамипервой группы первого блока сравнения, входы второй группы которогосоединены с выходами первого блокапамяти, выходы второй группы клавиатуры соединены с входами группы пер. вого блока элементов И, выходы которого, соединены с входами первой0 группы второго регистра, а вход первого блока элементов И соединен спервым выходом таймера второй выход.которого соединен с первым элемен"том индикации, а второй вход тай"мера соединен с выходом клавиатуры,введены третий и четвертый элементы ИЛИ, триггер, второй блок элементов И, второй элемент индикации,элемент И, второй блок сравнения ивторой блок памяти, выходы которогосоединены с входами первой группывторого блока сравнения, входи второй группы которого соединены с выходами группы первого регистра,а выход второго блока сравнения соединен с первым входом элемента И,второй вход которого соединен с выходом клавиатуры, а выход элемента Исоединен с первющ входами триггера н третьего элемента ИЛИ, второйвход которого соединен с выходомвервого блока сравнения, а выходтретьего элемента ИЛИ соединен стретьим входом таймера, второй выходкоторого соединен с одним входомчетвертого элемента ИЛИ, другиевходы которого соединены с выходами. второй группы клавиатуры, выходы третьей группы которой соединены с входами группы второго блока элементов И, выходы которого соединены свходами второй группы второго регистра, вход второго блока элементов Исоединен с первым выходом триггера,второй выход которого соединен свторым элементом индикации, а второй вход триггера соединен с выходом элемента ИЛИ.На фиг1 представлена функциональная схема устройства для ввода информации, на фиг,2 - пример технической реализации таймера.Устройство для ввода информациисодержит первый блок 1 памяти, первый элемент 2 индикации, первыйблок 3 сравнения, таймер 4, первыйрегистр 5, второй регистр б, второй элемент ИЛИ 7, шифратор 8, первый блок 9 элементов И, элемент 10задержки, первый элемент ИЛИ 11, клавиатура 12, второй блок 13 памяти,второй блок 14 сравнения, элементИ 15, третий элемент ИЛИ 16, второйблок 17 элементов К,второй элемент 18 индыкации, триггер 19 четвертый элемент ИЛИ 20, вторая группа 21 выходов, первая группа 22 выходов, выИзобретение относится к вычислительной теХнике и предназначено дляввода информации.в системе обработкиданных.Известно устройство для ввода информации, содержащее клавиатуру, шиф-ратор, элемент ИЛИ, регистр сдвига,счетчик,. блок управления, буферныйрегистр, блок сравнения, блок индикации 1 Ц .Устройство позволяет вводить информацию и команды в устройство обработки данных лицом, не имеющимна это полномочий, т.е. отсутствуетраграничение по доступу к информации,Наиболее близким к изобретению 5по технической сущности является устройство для ввода информации, содержащее блок памяти, блок индикации,блок сравнения, таймер, два регистра, два элемента ИЛИ, шифратор,блок элементов И, элемент задержки,клавиатуру, информационные выходныешины, командные выходные шины, входи выход устройства. В этом устройстве обеспечивается разграничение досту" 2па путем блокировки ввода команд 2 .Однако в этом устройстве отсутствует разграничение защиты от неправомочного выполнения привилегированных и непривилегированных команд,Это дает возможность пОльзователям, 30не имеющим полномочий на выполнениепривелигированных команд, иметь возможность выполнять эти команды.В случае использования этого устройства в качестве пульта ввода ин-. 35формации в системе обработки данныхможет произойти, например, неправомочное изменение, стирание, записьинформации, что может привести к нарушению функционирования системы в . 4 Оцелом.Целью изобретения является повышение надежности устройства путем блокировки ввода неправомерной информации.45Поставленная цель достигаетсятем, что в устройство для ввода информации, содержащее клавиатуру, выходы первой группы которой соединены с входами первого элемента ИЛИи шифратора, входы которого соеди,нены с входами группы первого ре.гистра, первый вход которого соединен с выходом элемента задержки, входкоторого соединен с выходом первогоэлемента ИЛИ, второй вход первогорегистра является первым входом уст"ройства и соединен с первыми входамитаймера и второго регистра, третийвход первого регистра является вторым входом устройства и соединен с 60вторым входом второго регистра, выходы которого являются выходамипервой группы устройства и соединЕны с входами второгофэлемента ИЛИ,вь 1 ход которого является выходом устход 23, первый вход 24, второй вход 25.Таймер 4 фиг.2) содержит генератор 26 постоянной частоты элемент И 27, счетчик 28, элемент И 29.. Первый блок 1 памяти предназначен для хранения эталонов паролей, по которым разрешается доступ к выполнению непривилегированных команд.Элемент 2 индикации предназна" О чен для отображения состояния устройства, при котором необходимо произвести повторный ввод пароля, обеспечивающий набор непривилегированных Команд. Он может содержать транзис тор с лампой в цепи коллектора и резистор в цепи базы.Нервьа блок 3 сравнения предназначен для сравнения эталонного пароля в блоке 1 памяти и пароля, наби О раЕмого на клавиатуре 12. Он может содержать эгементы РАВНОЗНАЧНОСТЬ, . выходами соединенных с элементом И, выход которого является выходом бло 25 ка сравнения. Первые входы элемен тов РАВНОЗНАЧНОСТЬ соединены с выхо.дами первого регистра 5, а вторые входы ; с выходами первого блока 1 памяти. Таймер 4 предназначен для выработки интервалов времени, по истечении которых необходимо производить повторный ввод паролей, обеспечивающих разрешение выполнения команд (привилегированных и неприве-. лигированных).Таймер работает следующим обра- З 5 эомПри наличии сигнала логического фОф иа втором выходе счетчика ( на первом выходе счетчик- присутствует сигнал логической ф 1") импульсы от ге иератора 26 постоянной частоты на счетный вход счетчика 28 не поступают. При поступлении сигнала с элемейта ИЛИ 16 и нажатии кнопки "Пароль" клавиатуры 12 выход клавиа туры 12) происходит сброс счетчика 28 в ф 0 ф иа втором выходе которого формируетсн сигнал "Разрешение", который открывает элемент И 27. Счетчик подсчитывает количество импульсов сформированных генератором 26 постоян Оной частоты. Ори установке сигналалогической "1" на первом выходе счетчика 28 на втором выходе - логический фО") поступление импульсов навход счетчика прекращается. Такимобразом, таймер 4 выдает на элемент 2индикации команды фПовтор пароля"через фиксированные интервалы времени,Первый регистр 5 предназначен для хранения набираемых паролей или 6 О для хранения информационных частей сообщений, набираемых на клавиатуреВторой регистр 6 предназначен для хранения командных частей сообщений, набираемых на клавиатуре 12.65 Второй элемент ИЛИ 7 предназначен для формирования сигнала "Готовность", передаваемого в систему обработки данных.Шифратор 8 предназначен для преобразования десятичного числа, набираемого на клавиатуре 12 в двоично-десятичный код.Первый блок 9 элементов И предназначен для блокировки записи непривилегированных команд в регистр 6 при истечении времени действия па" роля.Элемент 10 задержки и первый элемент ИЛИ 11 предназначены для формирования импульсов сдвига. Сигнал на выходе элемента 10 задержки должен быть установлен после окончания переходного процесса шифратора 8, так как ввод информации в первый регистр 5 осуществляется по переднему фронту сигнала сдвига.Клавиатура 12 предназначена для набора информационной и командной частей сообщения, а также для набора паролей. Она содержит переключа тели для набора, информационной части сообщения, которые одНовременно служат для набора паролей "Н" и "П" (пароль "Н" обеспечивает ввод непривилегированных команд, а пароль 13 ИП - привилегированных команд), переключатель для ввода паролей, переключатели для набора непривилегиро" ванных команд, переключатели для набора привилегированных команд,Второй блок 13 памяти предназначен для хранения эталонов паролей, по которым разрешается доступ к выполнению привилегированных команд. Блок памяти может быть выполнен на механических переключателях одному биту соответствует один тумблер) .Второй блок 14 сравнения предназначен для сравнения эталонного пароля, хранимого во втором блоке 13 памяти и пароля, набираемого на клавиатуре 12. Этот блок может быть реализован аналогично первому блоку 3 сравненияЭлемент И 15 предназначен длястробирования сигнала, поступающего с выхода второго блока 14 сравнения, и следовательно, исключения ложных срабатываний устройства.Третий элемент ИЛИ 16 предназна" чен для выдачи сигнала запуска таймера 4 при правильном наборе первого или второго паролей.Второй блок 17 элементов И предназначен,дпя блокировки записи привилегированных команд в регистр 6 при истечении времени действия пароля или после выполнения непривилегированных команд. Количество элементов И в блоке 17 определяется количеством привилегированных команд. Вторые входы элементов И блока ".7 соедииены с выходами переключателей привилегированных команд, а первыевходы элементов И соединены междусобой и подключены к выходу триггера 19.Второй элемент 18 индикации предназначен для отображения состоянияустройства, при котором необходимопроизвести ввод пароля, обеспечивающего выполнение привилегированныхкоманд. Он может содержать р-транзистор, индикаторную лампу в цепиколЛектора и резистор в базовой цепи, другой контакт которого соединяетоя с шиной ф+ф.Триггер 19 предназначен длявыдачи сигналов разрешения или запщения на второй блок 17 элементов И, а также для управления вторым элементом 18 индикации.Четвертый элемент ИЛИ 20 предназ начен для формирования сигнала установки. триггера 19 в нулевое состоя,. ние по истечении определенного интервала времени или после выполнениянепривилегированных команд.Устройство. работает следующим образом,При включении питания сигналомпоступающим на вход 24 устройства,регистры 5 и 6 устанавливаются в"0" и на первом выходе таймера 4, устанавливается запрещающий сигнал(логический фО"), который удерживаетблок 9 элементов И в закрытом состоянии. С второго выхода таймере 4поступает логическая ф 1 ф, котораявключает элемент 2 индикации и через элемент ИЛИ 20 устанавливаеттриггер 19 в нулевое состояние. Сиг-.налом логической "1" с нулевого выхода триггера 19 включается элемент18 индикации, сигналом логическогоф 0" с единичного выхода триггера 19осуществляется блокировка второгоблока 12 элементов .И.Перед набором непривилегированных команд оператор на клавиатуре 12набирает пароль фНф, подтверждающийего полномочия;, обеспечивающий вдальнейшем ввод непривилегированныхкоманд. Прн нажатии клавиш клавиатуры 12.информация, преобразованнаяшифратором 8 в двоично-десятичныйкод по сигналам с выхода элемента 10задержки заносится в регистр 5 сдвига. Дри совпадении введенного пароля с эталонным хранимым в блоке 1памяти) блок 3 сравнения выдает.через элемент ЛИ 16 в таймер 4 разрешающий сигнал. После нажатия клавиши., обеспечивающей ввод пароля,на первом выходе таймера 4 устанавливается сигнал логической ф 1 ф, который снимает блокировку с блока 9элементов И, что обеспечивает вводнепривилегированных команд с клавиатуры 12 в регистр б. Одновременно на втором выходе таймера 4 устанавливается логическая "Оф и гасит-ся элемент 2 индикации. Таймер 4начинает Формировать временной интервал, в течение которого возможенввод непривилегированных команд иинформации в систему обработки данных по шинам 22 и 21. После этогооператор может набирать информациюи непривилегированные команд на10 клавиатуре 12. После набора командына выхода 23 Формируется сигнал готовности, по которому систему обра",ботки данных принимает сообщения.После приема система обработки дан 35 ных обнуляет регистры 5 и 6 по ащ-. ре не 25, По истечении Фиксированногоинтервала времени таймер 4 закры-вает блок 9 элементов И и включает элемент 2 индикации. Одновременно сигнал с второго выхода таймера 4 через элемент ИЛИ 20 поступаетна вход установки в "Оф триггера 19,подтверждая его нулевое состояние.Независимо от наличия нли от 5 сутствия разрешения на ввод непри-вилегированных команд для обеспече-.ния разрешения на ввод привилегированных команд необходимо Ввести парольфП".Прн наборе пароля П запись егов регистр 5 происходит аналогичнозаписи пароля "Н". При совпадениивведенного, пароля с эталонным хранимьм в блоке 13 памяти блок 14сравнения выдает на вход элементаЗ 5 И 15 сигнал логической "1". При нажатии клавиши .ввода паролей на выходе элемента И 15 Формируется сигнал логической ф 1", который устанавливает триггер 19 в единичное состо 40 яние, тем самым снимая блокировкус блока 17 элементов И и производягашение элемента 18 индикации. Одновременно сигнал. с выхода элемента И 15 через элемент ИЛИ 16 произ 45 водит перезапуск таймера 4, Ввод привилегированных команд в регистр бчерез открытый блок 17 элементов Ипроизводится нажатием клавиш клавиатуры 12, предназначенных для наборапривилегированных команц. Дальнейший ввод в,систему обработки данныхпривилегированных сообщений осуществляется аналогично вводу непривилегированных сообщений.Если при наличии разрешения ввода55 привилегированных команд производится ввод непривилегированных команд,то сигналом с выхода элемента ИЛИ 20триггер 19 установится в нулевоесоетояние, производя блокировку ввода 60 привилегированных команд.В базовом объекте для получения.разрешения на ввод командкак непривилегированных, так и привилегированных) предварительно необходимо д ввести один и тот же пароль.1053094 В отличив от базового объекта в предлагаемом устройстве для получения разрешения на ввод непривилегированных команд необходимо ввести пароль фНф, а для получения разрешенияна ввод привилегированных команд - дополнительный пароль "Н", причем ввод пароля фПф автоматически обеспечивает .разрешение ввода непривилегированных команд, но после ввода непривилегированных команд осушествляется бло-. 10 ировка ввода привилегированных команд. Блокировка ввода привилегированных команд осуществляется также по истечении фиксированного интервала времени от момента получения разрешения на ввод привилегированных команд.,ВНИКНИ Заказ 8872/46Тираж 706 Подписноефилиал ППП фПатентф,г.ужгород,ул.Проектная,4 Следовательно, в предлагаемом устройстве повышается надежность защи ты от неправомочного использования устройства лицея, которым разрешен ввод только .непривилегированных команд. Привилегированными командами, например, могут быты запись, стирание, считывание беэ регенерации и другие. В системе обработки данных разграничение использования команд привилегированных и непривилегированных) исключает случайное или преднамеренное искажение или уничтожение информационных массивов системы обработки данных т.е. потерю работоспособности системе), которые привели бы к значительным затратам по восстановлению первоначальной и нформации.

Смотреть

Заявка

3455332, 18.06.1982

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

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

МПК / Метки

МПК: G06F 3/02

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

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

Код ссылки

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

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