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

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , содержащее первый блок памяти, первый блок сравнения, первый и вто .рой регистры, шифратор, формирова .тель импульсов сдвига, клавиатуру, блок индикации, элемент 1 НЕ-И, счетчик , таймер, первьй элемент И, элемент ИЛИ, группу элементов И, выходы первого блока памяти подключены к входам первой группы первого блока сравнения, вход которого и вторые входы элементов И группы подключены к первому выходу счетчика, первый вход которого подключен к выходу элемента 1 НЕ-И, первые входы которого, таймера и первого элемента И подключены к выходу первого блока сравнения , перв.ый выход таймера по;а;ключен к первым входам элементов И группы, третьи входы которых подключены к выходам первой группы клавиатуры, выходы второй группы которой подключены к входам шифратора -и формирователя импульсов сдвига, выход которого подключен к третьему входу первого регистра, входы группы которого подключены к выходам шифратора, выходы элементов И группы подключены к входам грулпы второго регистра, выходы группы которого являются выходами второй группы устройства и подключены к входам элемента ИЛИ, выход которого является вторым выходом устройства, вторые входы первого и второго регистров объединены и являются вторым входом устройства, первые входы регистров и вторые входы таймера и счетчика объединены и являются первым входом устройства, четвертьй вход счетчика подключен к выходу первого элемента- И, второй выход таймера подключен к входу блока индикации, выходы первой группы первого регистра являются выходами первой группы у-стройства, отличающееся тем, что, с целью повышения надежности уст (Л ройства путем повьш ения эффективности защиты от несанкционированного доступа, в него введены второй блок памяти, второй блок сравнения , элемент задержки, второй элемент И, выходы второго блока памяти подключены к входам первой группы второго блока сравнения, входы второй группы которого и второй группы первого блока сравнения подключены к выходам второй группы первого регистра, выход второго блока сравнения подключен к второму входу второго элемента И, первый вход которого, второй вход первого элемента И, третий вход таймераj второй вход элемента 1 НЕ-И подключены к выходу клавиатуры вход второго блока сравнения подключен к выходу элемента задержки,вход которого подключен к выходу блока индикации и второму выходу счетчика, которые являются первым выходом устройства .

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (19) (11) 4(51) С 06 F 3 02

ОПИСАНИЕ ИЗОБРЕТЕНИ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3643105/24-24 (22) 19.09.83 (46) 23. 01. 85. Бюл. Ф 3 (72) Г.А.Семавин и С.П.Клокоцкий (53) 681.327.11(088.8) (56) 1. Авторское свидетельство СССР

У 960784, кл. С 06 F 3/02, 1981.

2, Авторское свидетельство СССР по заявке У 3508263/24, кй. С 06 F 3/02, 26,05.83 (прототип) . (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее первый блок памяти, первый блок сравнения, первый и второй регистры, шифратор, формирова.тель импульсов сдвига, клавиатуру, блок индикации, элемент 1 HE-И, счетчик, таймер, первый элемент И, элемент ИЛИ, группу элементов И, выходы первого блока памяти подключены к входам первой группы первого блока сравнения, вход которого и вторые входы элементов И группы подключены к первому выходу счетчика, первыи вход которого подключен к выходу элемента 1 НЕ-И, первые входы которого, таймера и первого элемента И подключены к выходу первого блока сравнения, первый выход таймера подключен к первым входам элементов И группы, третьи входы которых подключены к выходам первой группы клавиатуры, ! выходы второй группы которой подключены к входам- шифратора .и формирователя импульсов сдвига, выход которого подключен к третьему входу первого регистра, входы группы которого подключены к выходам шифратора, выходы элементов И группы подключены к входам группы второго регистра, выходы группы которого являются выходами второй группы устройства и подключены к входам элемента ИЛИ, выход которого является вторым выходом устройства, вторые входы первого и второго регистров объединены и являются вторым входом устройства, первые входы регистров и вторые входы таймера и счетчика объединены и являются первым входом устройства, четвертый вход счетчика подключен к выходу первого элемента И, второй выход таймера подключен к входу блока индикации, выходы первой группы первого регистра являются выходами первой группы устройства, о т л и ч а ю щ е е с я тем, что, Е

O с целью повышения надежности устройства путем повэавенив эффектна- А/й ности защиты от несанкционированного доступа, в него введены второй блок памяти, второй блок сравнения, элемент задержки, второй элемент И, выходы второго блока памяти подключены к входам первой группы второго блока сравнения, входы второй группы которого и второй группы первого блока сравнения подключены к выходам второй группы первого регистра, выход второго блока сравнения подключен к второму входу второго элемента И, первый вход которого, второй вход первого элемента И, третий вход таймера, второй вход элемента 1 HE-И подключены к выходу клавиатуры вход р второго блока сравнения подключен к выходу элемента задержки,вход кото" рого подключен к выходу блока индикации и второму выходу счетчика, кото« рые являются первым выходом устройства.

1 11361

Изобретение относится к вычисли-тельной технике и предназначено для ввода информации в ЭВИ.

Известно устройство для ввода информации, содержащее блок памяти, блок индикации, блок сравнения, таймер, два регистра, два элемента ИЛИ, шифратор,, блок элементов И, элемент задержки, клавиатуру Е13.

К недостаткам устройства относится значительная вероятность несанкционированного его использования, определяемая вероятностью подбора пароля за фиксированный интервал времени. l5

Наиболее близким к предлагаемому является устройство, содержащее первый блок памяти, первый блок сравнения, первый и второй регистры, шифратор, формирователь импульсов, сдвига, клавиатуру, блок индикации, элемент 1 НЕ-И, счетчик, таймер, первый элемент И, элемент ИЛИ, группу элементов И, выходы первого блока памяти подключены к входам первой группы первого блока сравнения, вход которого и второй вход группы элементов И подключены к первому выходу счетчика, первый вход которого подключен к выходу элемента 1 НЕ-И, первые входы которого, таймера и первого; элемента И.подключены к выходу первого блока сравнения, первый выход таймера подключен к первому входу. группы элемен35 тов И, входы группы которой подключены к выходам первой группы клавиатуры, выходы второй группы которой подключены к входам шифратора и формирователя импульсов сдвига, вы40 ход которого подключен к третьему входу первого регистра, входы группы которого подключены к выходам шифратора, выходы группы элементов И подключены к входам группы

45 второго регистра, выходы группы которого являются выходами второй группы устройства и йодключены к входам элемента ИЛИ, выход которого является вторым выходом устройства, вторые входы первого и второго регистров объединены и являются вторым входом устройства, первые входы регистров и вторые входы таймера и счетчика объединены и являют- 55 ся первым входом устройства, четвертый вход счетчика подключен к выходу первого элемента И, второй выход таймера подключен к sxopy блока индикации, выходы первой группы первого регистра являются выходами первой группы устройства 2j.

Недостатком известного устройства является невысокая надежность защиты от несанкционированного доступа, т.е. блокировка ввода пароля осуществляется на фиксированный интервал времени, который не должен быть очень большим для обеспечения высокой оперативности готовности устройства по вводу паролей и сообщений. Но при малом времени блокировки (при отключении, выходе из строя системы сигнализации или ее отсутствии) обеспечивается большая скорость подбора пароля, что определяет недостаточную надежность защиты от несанкционированного доступа.

Цель изобретения †повышен надежности устройства путем повышения .

1 эффективности защиты от несанкционированного доступа.

Поставленная цель достигается тем, что в устройство для ввода информации, содержащее первый блок памяти, первый блок сравнения, первый и второй регистры, шифратор, формирователь импульсов сдвига, клавиатуру, блок индикации, элемент 1 НЕ-И, счетчик, таймер, первый элемент И, элемент ИЛИ, группу элементов И, выходы первого блока памяти подключены к входам первой группы первого блока сравнения, вход которого и вторые входы элементов И группы подключены к первому выходу счетчика, первый вход которого подключен к выходу элемента 1 НЕ-И, первые входы которого, таймера и первого элемента И подключены к выходу первого блока сравнения, первый выход таймера подключен к первым входам элементов И группы, третьи входы которых подключены к выходам первой группы клавиатуры, выходы второй группы которой подключены к входам шифратора и формирователя импульсов сдвига, вы. ход которого подключен . к третьему входу первого регистра, входы группы которого подключены к выходам шифратора, выходы элементов И группы подключены к входам группы второ-го регистра, выходы группы которого являются выходами второй группы устройства и подключены к входам элемента ИЛИ, выход которого является вторым выходом устройства, вторые

1136142 входы первого и второго регистров объединены и являются вторым входом устройства, первые входы регистров .и вторые входы таймера и счетчика объединены и являются первым входом устройства, четвертый вход счетчика подключен к выходу первого элемента И, второй выход таймера подключен к входу блока индикации, выходы пер.вой группы первого регистра являются выходами первой группы устройства, введены второй блок памяти, второй блок сравнения, элемент задержки, второй элемент И, выходы второго блока памяти подключены к входам первой группы второго блока сравнения, входы второй группы которого и второй группы первого блока сравнения подключены к выходам второй группы первого регистра, выход второго блока сравнения подключен к второму входу второго элемента И, первый вход которого, второй вход первого элемента И, третий вход таймера, второй вход элемента 1 НЕ-И подключены к выходу клавиатуры, вход второго блока сравнения подключен к выходу элемента задержки, вход которого подключен к выходу блока индикации и второму выходу счетчика, которые являются

-первым выходом устройства.

На фиг. 1 представлена блок-схема устройства для ввода информации; на фиг. 2 — блок-схема первого блока сравнения; на фиг. 3 — блок-схема таймера.

Таймер 13 содержит генератор 27 постоянной частоты, элемент И 28, счетчик 29, элемент И 30.

Блок 1 памяти предназначен для хранения эталонного пароля (П1), по которому разрешается доступ к выполнению команд, и может быть выполнен, например, на тумблерах.

Блок 2 сравнения предназначен

1и для сравнения эталонного пароля П1, хранимого в блоке 1 памяти, и пароля, набираемого на клавиатуре 8, и может быть выполнен по схеме, представленной на фиг. 2.

Второй блок 3 памяти предназначен для хранения пароля П2, предназначенного для разблокировки устрой-. ства, которая происходит после предельно допустимого числа наборов паролей, не равных паролю П1, и может быть выполнен аналогично блоку 1 па" зти.

Второй блок 4 сравнения.предназначен для сравнения эталонного пароля П2, хранимого в блоке 3 памяти, и пароля, набираемого на клавиатуре 8, и может быть выполнен аналогич. но блоку 2 сравнения..

Перввый регистр 5 предназначен для хранения набираемых паролей (П!и П2) или для хранения информационных частей сообщений, набйраемых на клавиатуре 8.

Шифратор 6 предназначен для преобразования десятичного числа в двоично-десятичный код.

Устройство содержит первый блок 1 памяти, первый блок 2 сравнения, второй блок 3 памяти, второй блок 4 сравнения, первый регистр 5, шифратор 6, формирователь 7 импульсов сдвига, клавиатуру 8, элемент 9 задержки, блок 10 индикации, элемент 1 НЕ-И 11, счетчик 12,таймер 13, первый элемент И 14, второй элемент И 15, второй регистр 16, элемент ИЛИ 17, группу 18 элементов И, второй вход 19 устройства, первый вход 20 устройства, информационные выходы 21 устройства, командные выходы 22 устройства, первый выход 23 устройства, второй выход 24 устройства.

Первый блок 2 сравнения содержит элементы "Равнозначность" 25.1-25., элемент ИЛИ 26.

Формирователь 7 импульсов сдвига предназначен для формирования импульсов сдвига и может содержать элемент ИЛИ, подключенный к входу элемента задержки. Входы элемента ИЛИ являются входами формирователя 7, а выход элемента задержки — выходом

4 формирователя. Он эквивалентен первому элементу ИЛИ и элементу задержки известного устройства.

Клавиатура 8 предназначена для набора информационной и командной частей сообщений, а также для набора паролей П1 и П2 и содержит переключатели для набора информационной части сообщений, которые одновременно служат для набора паролей П1 уАН2, переключатель для ввода паролей и переключатели для набора команд.

Элемент 9 задержки предназначеи для устранения добавления ложных

1136142 6

$ логических "1" в счетчик 12 элемент 28 И. Счетчик 29 Йодсчитывас выхода элемента i 1 при наборе пароля, равного П2 ° При отсутствии элемента 9 задержки после набора выходе счетчика 29 (на инверсном пароля, равного П2, возможно после 5 . выходе — логический "0") поступление сброса счетчика 12 сигналом с выхода элемента И 15 добавление ложной "1" в счетчик 12 с выхода элемента 1НЕ-И 11.

Блок 10 индикации предназначен 10 для отображения состояния устройства, при котором необходимо произвести повторный ввод пароля П1, и состояния, при котором осуществлена блокировка ввода пароля П2. Блок ин- 15 дикации состоит из двух элементов индикации, каждый из которых может содержать транзистор с лампой в цепи коллектора и резистор в цепи базы.

Первый элемент блока подключен к вы- 20 ходу счетчика 12, а второй — к выходу таймера 13. ет импульсы от генератора 27, При установке логической "1" на прямом импульсов на вход счетчика 29 прекращается. Таким образом, таймер 13 выдает на блок 10 индикации команды

"Повтор пароля П1" через фиксированные интервалы времени.

Элементы И 14 и 15.предназначены для формирования сигналов сброса счетчика 12, второй регистр 16 — для хранения командных частей сообщений, набираемых на блоке 8 коммутацион-, ных элементов, элемент ИЛИ 17 — для формирования сигнала "Готовность", передаваемого в ЭВМ.

Группа 18 элементов И предназначена для блокировки записи команд в. регистр 16 по истечении времени действия пароля П1 и может содержать элементы И, первые входы кото" рых соединены с выходами блока 8, вторые входы соединены и подключены к выходу счетчика 12, третьи входы соединены и подключены к выходу таймера 13, а выходы соединены с входами регистра 16.

Элемент 1НЕ-И 11 предназначен для запрещения. прохождения сигнала от переключателя ввода пароля блока 8 коммутационных элементов в счетчик 12 при наличии сигнала логической "1" с выхопа блока 2 сравнения.

Счетчик 12 предназначен для подЗО счета числа вводов паролей, не равных П1, и может представлять собой сдвигающий регистр, в котором вход сигнала сдвига подключен к выходу эле менга 1НЕ-И 11. На информационный вход регистра подается логическая "1" (не показано) . Прямой выход счетчика 12 (шина 24) является выходом устройства, подключаемым к системе сигнализации (не показана) .

Таймер 13 предназначен для выра40 ботки интервалов времени, по истечении которых необходимо производить повторный ввод пароля П1, обеспечи . вающих выполнение команд, и может

45 быть выполнен по схеме, представленной на фиг. 3.

Таймер 13 работает следующим образом.

При наличии логического "0" на инверсном выходе счетчика 29 импуль$0 сы от генератора 27 постоянной частоты на счетный вход счетчика 29 не поступают. При поступлении сигнала с блока 2 сравнения и нажатии переключателя ввода пароля блока 8 проис. 55 ходит сброс счетчика 29 в "0", на инверсном выходе которого устанавливается сигнал "1", который открывает

Устройство работает следующим образом.

При включении питания сигналом с входа 20 сбрасываются в "0" регистры 5 и 16, а счетчик 12 и счетчик 29 таймера 13 устанавливаются в "1".

Сигналом логического "0" с инверсного выхода счетчика 12 запрещается работа блока 2 сравнения и ввод команд в регистр 16 через группу 18 элементов И. Кроме того, запрет ввода команд в регистр 16 подтверждается сигналом логического "0" с инверсного выхода таймера 13.

По сигналам с прямых выходов счет чика 12 и таймера 13 включаются оба элемента индикации блока 10, сигнализирующие о необходимости ввода паролей П1 и П2. Сигналом с прямого выхода счетчика 12 через элемент 9 разрешается также сравнение паролей в блоке 4. Этот же сигнал поступает по шине 24 в систему сигнализации (не показана).

Лицо, ответственное за доступ к ресурсам ЭВМ, производит ввод пароля П2, обеспечивающего разрешение сравнения набираемого пароля с паролем П1 ° Ввод пароля П2 осуществляет7 11361 ся следующим образом. При нажатии переключателей клавиатуры 8 преобразованная шифратором 6 в двоичнодесятичный код информация по сигналам с выхода формирователя 7 импульсов сдвига заносится в регистр 5 сдвига. При совпадении введенного пароля с эталонным П2, хранимым в блоке 3 памяти, блок 4 сравнения выдает на элемент И 15 разрешающий 1п сигнал (логическую "1") . После нажа-. тия переключателя ввода пароля клавиатуры 8 сигналом с выхода элемента И 15 счетчик 12 устанавливается. в нулевое состояние. При этом по сиг- 5 налу логическбй "1", поступающему с инверсного выхода счетчика 12, разрешается работа блока 2 сравнения.

Этим же сигналом подготавливается группа 18 элементов И к передаче ка- рб манд. Сигнал логического "О", поступающий с прямого выхода счетчика 12, через элемент 9 задержки запрещает работу блока 4 сравнения, выключает элемент индикации блока 10 и, посту- 2s пая по шине 24, включает систему сигнализации.

После этого пользователь перед вводом команд набирает пароль П1, знаки которого, аналогично описанноЗО му выше, заносятся в регистр 5. При совпадении введенного пароля с паролем П1, хранимым в блоке 1 памяти, блок 2 сравнения выдает на вход таймера 13 разрешающий сигнал логичес- З5 кой "1". После нажатия переключателя ввода паролей клавиатуры 8 таймер 13 выдает разрешающий сигнал на группу 18 элементов Й, который разрешает прохождение команд с клавиатуры 8 на 40

J регистр 16. Одновременно гасится элемент индикации блока 10, который предназначен для отображения состояния устройства, при котором необходимо произвести. ввод пароля П1. После этого оператор может набирать информационную и командную части сообщений иа клавиатуре 8.

Набор информационной части сообщения осуществляется нажатием переключателей, предназначенных для ввода информационной части сообщения, которая записывается в регистр 5.

Набор командной части сообщений осуществляется нажатием переключате- лей, предназначенных для вввода командной части сообщения. При этом команды через открытую группу 18

42 8 элементов И записываются в регистр 16.

На выходе 23 устройства устанавливается сигнал Готовность, по которому ЭВИ принимает сообщение по шинам 21 и 22. После приема сообщения ЭВМ обнуляет регистры 5 и 16 по входу 19.

По истечении фиксированного интервала времени на инверсном выходе таймера 13 устанавливается запрещающий сигнал (логический "О"), который блокирует ввод команд с клавиатуры 8.

Одновременно сигналом логической"1" с прямого выхода таймера 13 включается элемент индикации блока 10.

Для дальнейшей работы устройства необходимо произвести повторный ввод пароля П1.

При правильном наборе пароля П1 подтверждается нулевое состояние счетчика 12 сигналом с выхода элемента И 14 и перезапуск таймера 13.

Если произойдет набор кода, не равного паролю П1, то с выхода блока 2 сравнения на инверсный вход элемента 11 поступит разрешающий сигнал (логической "О") и при нажатии переключателя ввода паролей блока 8 через второй вход элемента 1НЕ-И 11 на синхровход счетчика 12 поступит сигнал, который на единицу увеличит состояние счетчика 12. После последовательных вводов кодов, не равных паролю П1, на инверсном выходе счетчика 12 устанавливается сигнал логического "О", который запрещает работу блока 2 сравнения и блокирует группу 18 элементов И.

Одновременно по сигналу логической

"1", поступающему с прямого выхода счетчика 12, разрешается работа блока 4 сравнения и включается элемент индикации блока 1О индикации, сигнализирующий о необходимости ввода пароля П2.

В базовом объекте производится блокировка ввода паролей на фиксированный интервал времени после К вводов ложных паролей. Но если блокировка осуществляется на большой интервал времени (15-30 мин), что обеспечивает низкую скорость подбора паролей и, следовательно, высокую надежность защиты устройства от не санкционированного доступа, то базовый объект будет иметь низкую оперативность готовности устройства к вводу паролей и сообщений, так как при

9 11361 включении напряжения питания устройство блокируется. Если блокировка осуществляется на небольшой интервал времени (1-2 мин), то устройство будет иметь высокую оперативность готовности к вводу паролей и сообщений, но при этом обеспечивается также высокая скорость подбора паролей и, следовательно, низкая надежность защиты устройства от несанкционирован- 10 ного доступа.

В отличие от базового объекта

s предлагаемом устройстве путем вве.дения второго блока памяти, второго 15 блока сравнения, второго элемента И и элемента задержки осуществляется блокировка ввода пароля П1, предназначенного для получения разрешения, 42

10 ввода сообщений, после К вводов ложных паролей на неограниченное время. Это уменьшает скорость подбора пароля, предназначенного для получения разрешения ввода сообщений, и, следовательно, повышает надежчость защиты от несанкционированного доступа. Снятие блокировки ввода пароля П1 осуществляется набором пароля П2, который может иметь сколь угодно большую длину (например, 15 знаков), так как нет необходимости в оперативном вводе .пароля П2, как это требуется для ввода пароля П1. Поэтому. вероятность подбора пароля П2 можно считать практически равной нулю, что обеспечивает более высокую надежность защиты от несанкционированного доступа.

1136142

0т бьона

Отibwa f

5юни Ц13,Ц йпйона5( локу 9

&оку 3

Составитель В.Верховский

Редактор В.Петраш Техред, Л.Мартянова Корректор Е.Сирохман

Заказ 10286/36 Тираж 710 Подписное

ВНИКНИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", г.ужгород, ул.Проектная, 4