Изобретение относится к в№1ислительной технике и предназначено для ввода информации.в системе обработк данных. Известно устройство для ввода ин формации, содержащее клавиатуру, им ратор, элемент ИЛИ, регистр сдвига, счетчик, блок управления, буферный регистр, блок сравнения, блок индикации flj . . Устройство позволяет вводить информацию и команды в устройство обработки данных лицом, не имеющим на это полномочий, т.е. отсутствует раграничеиие по доступу к информации Наиболее близким к изобретению по технической сущности является уст ройство для ввода информации, содержащее блок памяти, блок индикаций, блок сравнения, таймер, два регистра, два элемента ИЛИ, шифратор, блок эл ентов И, элемент задержки, клавиатуру, информационные выходнь е шины, комаидЕше выходные шины, вход и выход устройства. В этом устройст ве обеспечивается разграничение досту па путем блокировки ввода команд 21 Однако в этом устройстве отсутствует разграничение защиты от непра вомочного выполнения привилегированных и непривилегированных команд. Это дает возможность пйльзователям, не имекхцим полномочий на выполнение привелигированных команд, иметь возможность выполнять эти команды. В случае использования этого устройства в качестве пульта ввода инт формации в системе обработки данных trfokeT произойт, например, неправомочное изменение, стирание, запись информации, что может привести к нарушению функционирования скстемы в целом. Целью изобретения является повшие ние надежности устройства путем блокировки ввода неправомерной информации. Поставленная цель достигается тем, что в устройство для ввода янФормации, содержащее клавиатуру, выходы первой группы которой соединены с входами первого элемента ИЛИ и шифратора, входы которого соедй,йены с входами группы первого регистра, первый вход которого соединен с выходом элемента Эсшержки, вхо которого соединен с выходом первого элемента ИЛИ, второй вход первого регистра является первым входом устройства и соединен с первыми входами таймера и второго регистра, третий вход первого регистра является вторым входом устройства и соединен с вторым входом второго регистра, выходы которого являются выходами первой группы устройства и соедин$ны с входами второго элемента ИЛИ, выход которого является выходом устройства, выходы первого регистра являются выходами второй группы устройства и соединены с входами первой группы первого блока сравнения, входы второй группы которого соединены с выходами первого блока памяти, выходы второй группы клавиатуры соединены с входами группы первого блока элементов И, выходы которого .соедшнены с входгши первойгруппы второго регистра, а вход первого блока элементов И соединен с первым выходом таймера, второй шяеод которого соединен с первьт элементом индикации, а второй вход тай-мера с выходом клавиатуры, введены третий и четвертый элемента ИЛИ, т{жггер, второй блок элементов И, вторс элемент индикации, элемент И, второй блок сравнения и второй блок памяти, выходит которого соединены с входгичи первой группы второго блока сравнения, входы второй группы которого соединены с выходами группы первого регистра, а выход второго блока сравнения соединен с первым входом элемента И, второй вход которого соединен с выходом клавиату ; а выход элемента И соединен с первы1« входами триггера и третьего элемента ШШ, второй вход которого соедшнен с выходс%1 первого блока сравнения а выход третьего элемента ИЛИ соединен с третьим входом таймера, второй выход которого соединен с одним входом . четвертого эл««ента ИЛИ, другие входы которого соеданейы с выходами второй группы клавиатур, выходы третьей группы которой соединены с входами группы второго блока элементов И, выходы которого соединены с входами второй группы второго регистра, вход второго блока элементов И соединен с первым выходом триггера, второй выход которого соединен с вторым элементом индикации, а в торой вход триггера соединен с выходом элемента ИЛИ. На фиг.1 представлена функциональная схема устройства для ввода информации , на фиг.2 - пример технической реализации таймера. Устройство дпя ввода информации содержит первый блок 1 памяти, первый элемент 2 индикации, первый блок 3 сравнения, таймер 4, первый регистр 5, второй регистр б, втоой элемент ИЛИ 7, шифратор 8, первый блок 9 элементов И, элемент 10 задержки, первый элемент ИЛИ 11, клавиатура 12, второй блок 13 памяти, второй блок 14 срашнения, элемент 15, третий элемент ИЛИ 16, второй блок 17 элементов И,второй элемент 18 индикации, триггер 19,. четвертый элеент ИЛИ 20, вторая группа 21 выхоов, первая группа 22 выходов, выход 23, первый вход 24, второй вход 25. Таймер 4 (фиг,2) содержит генератор 26 постоянной частоты, элемент И 27, счетчик 28, элемент И 29 . Первый блок 1 памяти предназначен для хранения эталонов паро- лей, по которым разрешается доступ к выполнению непривилегированных команд. Элемент 2 индикации предназначен для отображения состояния устройства, при котором необходимо про извести повторный ввод пароля, обеспечивающий набор непривилегированны команд. Он может содержать транзистор с лампой в цепи коллектора и ре зистор в цепи базы. ПервъШ блок 3 сравнения предназначен для сравнения эталонного паро 4Ш в блоке 1 пгшяти и пароля, набираемого на клавиатуре 12. Он может содержать элементы РАВНОЗНАЧНОСТЬ, выходами соединенных с элементом И, выход которого является выходом бло ка сравнения. Первые входы элементов РАВНОЗНАЧНОСТЬ соединены с вых дами первого регистра 5, а вторые входы г с выходами первого блока 1 П1амятн. Таймер 4 предназначен для вщ дботки интервалов времени, по и течении которых необходимо производить повторный ввод паролей, обес пе ивакнф1х разрешение выполнения ко манд (привилегированных и непривег лигированных). работает следующим обра зом. . .,; :; . - ; При наличии сигнала логическо о О на втором выходе счетчика (на п нем выходе счетчика присутствует си нал логической 1) импульсы от генератора 26 постоянной частоты на счетшй вход счетчика 28 не постуягн т. Припоступлении сигнала с эле мента ИЛИ 16 и нажатии кнопки Пароль клавиатуры 12 (выход клавиатуры 12) происходит сброс счетчика 28 в О на втором выходе которо го формируется сигнал Разрешение, который открывает элемент И 27. Сче чик подсчитывает количество импульсов сформированных генератором 26 постоян ной частоты. При установке сигнала логическсмй 1 на первом выходе сче чика 28 (на втором выходе - логичес кий О поступление импульсов на вход счетчика прекращается. Таким образом, таймер 4 выдает на элемент индикации команды Повтор пароля через фиксированные интервалы времен Первый регистр 5 предназначен для хранения набираемых паролей или для хранения информационных частей сообщений, набираемых на клавиатуре Второй регистр 6 предназначен для хранения командньах частей сообщений, набираемых на клавиатуре 12. Второй элемент ИЛИ 7 предназнаен для формирования сигнала Готовность, передаваемого в систему обработки данных. Шифратор 8 предназначен для преобразования десятичного числа, набираемого на клавиатуре 12 в jtBOH4Ho-deсятичный код. Первый блок 9 элементов И предназн;ачен для блокировки записи непривилегированных команд в регистр 6 при истечении времени действия пароля . Элемент 10 задержки и перйый элемент ИЛИ 11 предназначены для формирования импульсов сдвига. Сигнал на выходе элемента 10 задержки должен быть установлен после окончания переходного процесса шифратора 8, так как ввод информации в первый регистр 5 осуществляется по переднему фронту сигнала сдвига. Клавиатура 12 предназначена для набора информационной и командной частей сообщения, а также для набора паролей. Она содержит переключатели для набора I информационной части сообщения, которые одновременно служат для набора паролей Н и П (пароль Н обеспечивает ввод непривилегированных команд, а пароль - привилегированных команд), переключатель для ввода паролей, переключатели для набора непривилегирюванных команд, переключатели для набора привилегированных команд. Второй блок 13 памяти предназначен для хранения эталонов паролей, по которым разрешается доступ к выполнению привилегированных команд. Блок памяти может быть выполнен на механических переключателях (одному биту соответствует один тумблер. Второй блок 14 сравнения предназначен для сравнения эталонного пароля, хранимого во втором блоке 13 памяти и пароля, набираемого на клавиатуре 12. Этот блок может быть реализован аналогично первому блоку 3 сравнения. Элемент И 15 предназначен для стробирования сигнала, поступающего с выхода второго блока 14 сравнения, и следовательно, исключения ложных срабатываний устройства. Третий элемент ИЛИ 16 предназначен для выдачи сигнала запуска таймера 4 при правильном наборе первого или второго паролей, второй блок 17 элементов И предназначен ,для блокировки записи привилегированных команд в регистр 6 при истечении времени действия пароля или после выполнения непривилегированных команд. Количество элементов И в блоке 17 определяется количеством привилегированных команд. Вторые входы элементов И блока 7 соедийены с выходами переключателей при вилегированных команд, а первые входы элементов И соединены между собой и подключены к выходу тригге ра 19. Второй элемент 18 индикации пред назначен для отображения состояния устройства, при котором необходимо произвести ввод пароля, обеспечиваю щего выполнение привилегированных команд. Он может содержать р-транзистор, индикаторную лампу в цепи коллектора и резистор в базовой цепи, другой контакт которого соединяется с шиной V. Триггер 19 предназначен для в14дачи сигналов разрешения или запр цения ва второй блок 17 элементов И, а также для управления вторым элементом 18 индикаций. Четвертый элемент ИЛИ 20 предназ начен для формирования сигнала уста новки триггера 19 в нулевое состояние по истечении определенного инте вала времени или после выполнения непривилегированных команд. . Устройство работает следуюоосм об разом. . При включении питания сигмаломг поступаюишм на вход 24 устройства, регистры 5 и б устана 9ливаются в и на первом выходе таймера 4 устанавливается запрещающий сигнал (логический О) , который удерживает блок 9 элементов И в закрытом состоянии. С второго выхода таймера 4 поступает логическая 1, которая включает элемент 2 индикации и через элемент ИЛИ 20 устанавливает триггер 19 в нулевое.состояние. Сиг налом логической с нулевого выхода триггера 19 включается эп&мен 18 индикации, сигнгшом логического О с единичного выхода триггера 19 осуществляется блокировка второго блока 17 элементов И. Перёд набором непривилегированных команд оператор «а клавиатуре 1 набирает пароль Н, подтверждающий его полномочия,;- обеспечивакхций в дальнейшем ввод непривилегированных команд. При нажатии клавиш клавиату ры 12. информация, преобразованная шифратором 8 в двоично-десятичный код.по сигналам с выхода 1 задержки заносится в регистр 5 сдви га. Лри совпадении введенного пароля с эталонным (хранимым в блоке 1 па:мяти} блок 3 сравнения выдает через элемент 16 в таймер 4 разре шаюй№1й сигнал. После нажатия клавиии, обеспечивающей ввод пароля/ на nejjBOM выходе таймера 4 устанавливается сигнал логической 1, который снимает блокировку с блока 9 элементов И, что обеспечивает ввод непривилегированных команд с клавиатуры 12 в регистр 6. Одновременно на втором выходе таймера 4 устанавливается логическая О и гасится элемент 2 индикации. Таймер 4 начинает формировать временной интервал, в течение которого возкюжен ввод непривилегированных команд и информации в систему обработки данных по йОлиам 22 и 21. После этого оператор может набирать информацию и непривилегированные команды на клавиатуре 12. После набора команды на выходе 23 формируется сигнал готовности/ по которому систему обра ботки даншах принимает сообщения. После приема система обработки Обнуляет регистры 5 и 6 по ийне 25. По истечении фиксированного интервала таймер 4 закрывает блок 9 элементов И и включает элемент 2 инда|кации. Одновременно сигнал с второго выхода таймера 4 через элемент ИЛИ 20 поступает на вход установки в О триггера 19, подтверждая его нулевое состояниео Независимо от нашчия или отсутствия разрешения на ввод непри илегированныех команд ;|шя обеспече-. ния разрешения на ввод привилегированных команд необходимо бвесгш пароль П.: ,. . : ; . .. , : Пй наборе пароля П запись его в регистр 5 происходит аналогично записи пароля «.При совпадении введенного пароля с эталон (хранимым в блоке 13 памяти) блок 14 сравнения выдает на вход элемента и 15 сигнал логической 1. При нажатйи клавиши ввода паролей на выходе элемента И 15 формируется сигнал логической I, который устанавливает триггер 19 в еди«1ичное состояние, тем самым снимая блокировку с блока 17 элементов И и производи гащение элемента 18 индщкации. Одновременно сигнал с вь1хода элемента И 15 через элемент ШШ 16 производит перезапуск таймера 4. Ввод привилегированных команд в регистр 6 через открытый блок 17 элементов И Производится нажатием клавиш клавиатуры 12, предназначенных для набора привилегированных команд. Дальнейший ввод в.систему обработки данных привилегированньи« сообщений осуществляется аналогично вводу непривилегированных сообщений. ЕСЛИ при наличии разрешения ввода привилегированных команд производится ввод непривилегированных команд, то сигналом с выхода элемента ИЛИ 20 триггер 19 установится в нулевое со«тояние, производя блокировку ввода привилегированных команд. В базовом объекте для получения разрешения на ввод команд ( как непривилегированных, так и привилегированных предварительно необходимо ввести один и тот же пароль.
В отличие от базового объекта в предлагаемом устройстве для получения разрешения на ввод непривилегироваиных команд необходимо ввести пароль Н, а для получения разрешения на ввод привилегированных команд - дополнительный пароль Н, причем ввод пароля П автоматически обеспечивает .разрешение ввода непривилегированных команд, но после ввода непривилегированных. осздоествляется бло кнровка ввода привилегирован1шх команд. Блокировка ввода привилегированных команд осуществляется также по истечении Фиксированного интервала времени от момента получения раэрешемия на ввод привилегированных команд .
Следовательно, в предлагаемом устройстве повышается надежность защи ты от неправомочного использования устройства лицами, которым разрешен ввод только непривилегированных команд. Привилегированными командами, например, могут быть: запись, стирание, считывание без регенерации и другие. В системе обработки данных разграничение использования команд (привилегированных и непривилегированш х) исключает случайное или Пред.намеренное искажение или уничтожение информационных массивов системы обработки данных (т.е. потерю работоспособности системы), которые привели бы к значительным затратам по восстановлению первоначальной информации.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1460717A1 |
Устройство для ввода информации | 1983 |
|
SU1136142A1 |
Устройство для ввода информации | 1983 |
|
SU1160386A1 |
Устройство для ввода информации | 1981 |
|
SU953634A1 |
Устройство для ввода информации | 1983 |
|
SU1092485A1 |
Устройство для ввода информации | 1982 |
|
SU1084771A1 |
Устройство для ввода информации | 1983 |
|
SU1089569A1 |
Устройство для ввода информации | 1982 |
|
SU1078419A1 |
Устройство для ввода информации | 1980 |
|
SU960784A1 |
Устройство для ввода информации | 1983 |
|
SU1149236A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, выхода первой-группы которой соединены с входами первого элемента ИЛИ и шифратора, выхода которого соединены/с вхедами группы первого регистра, первый вход которого соединен с выходом элемента задержки, вход которого соединен с выходом первого элемента ИЛИ, второй вход первого регистра является первым .входом устройства и соединен с первыми входами таймера и второго регистра, третий вход первого регистра является вторлм входом устройства и соединен, с вторым входом Второго регистра, выходы которого: являются выходами, первой группы устройства и соединены с входами второго элемента ИЛИ, выход которого является выходом устройства, выходы первого регистра являются выходами второй группы устройства и соёдине-; ны с входами первой группы первого блока сравнения, входы второй групгпы которого соединены с выходами первого блока памяти, выходы второй группы клавиатуры соединены с входами группы первого блока элементов И, выходы которого соединены с входами первой группы второго регистра, а вход первого блока элементов И соединен с первым выходом таймера, второй выход которого соединен с первым элементом индикации, а второй вход таймера соединен с выходом клавиатуры, о тличающееся тем, что, с целью повышения его надежности путем блокировки ввода неправомерной информации, в -негр введены третий и четвертый элементы ИЛИ, трип, гер, второй блок элементов И, второй элемент индикации, элемент И, второй блок сравнения и второй блок памяти, выходы которого соединены с входами первой группы второго блока сравнения, входы второй группы которого соединены с выходами группы первого регистра, а выход второго Щ « блока cpatBнения соединен с первым входом элемента И, второй вход которого соединен с выходом клавиатуры, а выход элемента И соединен с первыми входами триггера и третьего эле меНта ИЛИ, второй вход которого сое- g динен с выходом первого блока срав- нения, а выход третьего элемента О ел ИЛИ соединен с третьим входом таймера, второй выход которого соединен с одним входом четвертого элемента СО ИЛИ, другие входы которого-соединены с выходами второй группы клавиатуры, выходы третьей группы которой соедисо нены с входами группы второго блока элементов И, выходы которого соедиJiii нены с входами второй группы второго регистра, вход второго блока элементов И соединен с первым выходом триггера, второй выход которого соединен с вторым элементом индикации, а второй вход триггера соединен с выходом четвертого элемент ИЛИ.
иг. 1
9т Ittif
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для ввода информации | 1977 |
|
SU648971A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторское свидет.ельство СССР по заявке №2938841/18-24, кл.С ;о6 F 3/02 | |||
Способ получения фтористых солей | 1914 |
|
SU1980A1 |
Авторы
Даты
1983-11-07—Публикация
1982-06-18—Подача