Устройство для ввода информации
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМА1ЩИ , содержащее блок памяти, блок коммутационных элементов, выходы первой группы которого соединены с входами формирователя импульсов сдвига и шифратора , выходы котор ого соединены с информационньо и входами первого регистра , вход сдвига: которого соединен с выходом формирователя импульсов сдвига, а выходы являются информационными выходами устройства и соединены с входами блока сравнения, выход которого соединен с первьм входом таймера, второй вход которого соединен с выходом блока коммутационных элементов, выходы второй группы которого соединены с входами группы блока элементов И, выходы которого соединены с информационными входами второго регистра, вход сброса которого и вход сброса первого регистра являются первьм входом устройства, а выходы соединены с входами элемента ИЛИ,, выход которого и выходы второго регистра являются управлякицими выходами устройства, блок индикации, вход которого соединен с первым выходом таймера, второй выход которого соединен с входом блока элементов И, от/Аичающеес я тем, что, с целью повышения надежности устройства путем обеспечения периодического изменения пароля ввода информации, в него введены дешифратор , группа элементов И, группа элементов ИЛИ и счетчик, выходы которого соединены с входами дешифратора , выхода которого соединены с соответствующими первыми входами элементов И группы, вторые входы которых соединены с выходами блока памяти, выхо;гц 1 элементов И группы соединены с соответствуюащми входами элементов ИЛИ групгш, выходы которых соеди00 нены с входами второй групгая блока сравнения, вход сброса счетчика и со ел третий вход таймера являются вторым входом устройства, а информационный а вход счетчика соединен с вторым ходом таймера.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
„«Я0„„1089569 А
Зсмк 6 06 F 3/02 (21) 3536936/18-24 (22) 11.01.83 (46) 30 04.84. Бюл. У 16 (72) С.П.Клокоцкий и Г.А.Семавин (53) 681.327. 11(088.8) (56) 1. Авторское свидетельство СССР
В 648971, кл. G 06 F 3/02.
2. Авторское свидетельство СССР
Р 960784, кл. G 06 F 3/02, 1980 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ,. содержащее блок памяти, блок коммутационных элементов, выходы первой группы которого соединены с входами формирователя импульсов сдвига и шифратора, выходы которого соединены с информационными входами первого регистра, вход сдвига которого соединен с выходом формирователя импульсов сдвига, а выходы являются информационными выходами устройства и соединены с входами блока сравнения, выход которого соединен с первым входом таймера, второй вход которого соединен с выходом блока коммутационных элементов, выходы второй группы которого соединены с входами группы блока элементов И, выходы которого соединены с информационными входами второго регистра, вход сброса которого и вход сброса первого регистра являются первым входом устройства, а выходы соединены с входами элемента ИЛИ, выход которого и выходы второго регистра являются управляющими выходами устройства, блок индикации, вход которого соединен с первым выходом таймера, второй выход которого соединен с входом блока элементов И, о т .л и ч а ю щ е е— с я тем, что, с целью повышения надежности устройства путем обеспече- ния периодического иэменения пароля ввода информации, в него введены дешифратор, группа элементов И, группа элементов ИЛИ и счетчик, выходы которого соединены с входами дешифратора, выходы которого соединены с соответствующими первыми входами элементов И группы, вторые входы которых соединены с выходами блока памяти, выходы элементов И группы соединены с соответствующими входами элемен- э тов ИЛИ группы, выходы которых соеди- 1 нены с входами второй группы блока Я) сравнения, вход сброса счетчика и C© третий вход таймера являются вторым р входом устройства, а информационный вход счетчика соединен с вторым выходом таймера.
10895á9
1О
Устройство относится к вычислительной технике и предназначено для ввода информации в ЭВМ.
Известно устройство для ввода информации, содержащее клавиатуру, 5 шифратор, элемент ИЛИ, регистр сдвига, счетчик, блок управления, буферный регистр, блок сравнения, блок индикации. Устройство позволяет обнаружить ошибку операции ввода до конца ввода всего массива информации, что приводит к сокращению времени ввода.
Однако указанное устройство позволяет вводить йнформацию и команды в ЭВМ лицом, не имеющим полномочий (отсутствует разграничение по доступу). При этом возможны запись, чтение, изменение или стирание информации, хранимой в памяти ЭВИ. Это может >О привести к нарушению функционирования информационной системы, построенной на базе ЭВМ 1.1 3.
Наиболее близким к предлагаемому является устройство для ввода информации, содержащее блок памяти, блок коммутационных элементов, выходы первой группы которого соединены с входами первого элемента ИЛИ и первого регистра, выходы которого являютсязо информационными выходами устройства и соединены с входами первой группы блока сравнения, выход которого соединен с первым входом таймера, второй вход которого соединен с выходом З блока коммутационных элементов, выходы второй группы которого соединены с входами группы блока элементов И, выходы которого соединены с информа" ционными входами второго регистра, 40 вход сброса которого соединен с входом е6роса первого регистра и являет- Р ся первым входом устройства, а выходы соединены с входами второго элемента ИЛИ, выход которого и выходы 4 второго регистра являются управляющими выходами устройства, блок индикации, вход которого соединен с первым выходом таймера, второй выход которого соединен с входом блока элементов И.
Известное устройство обладает повышенной надежностью ввода информации путем предотвращения несанкционированного использования устройства ввода с помощью подтверждения полно ь1очий оператора, производящего ввод информации 2 3.
Однако в устройстве для получения разрешения на ввод информации используется один пароль. В этом случае, ,однажды подобрав или узнав пароль, лицо, доступ которому запрещен, имеет возможность неограниченное время работы с устройства ввода, т.е. данное устройство обладает низкой надежностью предотвращения несанкционированного использования устройства.
Цель изобретения - повышение надежности устройства путем обеспечения периодического изменения пароля ввода информации.
Поставленная цель достигается тем, что в устройство для ввода информации, содержащее блок памяти, блок коммутационных элементов, выходы первой группы которого соединены с входами формирователя импульсов сдвига и шифратора, выходы которого соединены с информационными входами первого регистра, вход сдвига которого соединен с выходом формирователя импульсов сдвига, а .выходы являются информационными выходами устройства и соединены с входами блока сравнения, выход которого соединен с первым входом таймера, второй вход которого соединен с выходом блока коммутационных элементов, выходы второй группы которого соединены с входами группы блока элементов И, выходы которого соединены с информационными входами второго регистра, вход сброса которого и вход сброса первого регистра являются первым входом устройства, а выходы соединены с входами элемента ИЛИ, выход, которого и выходы второго регистра являются управляющими выходами устройства, блок индикации, вход которого соединен с первым выходом таймера, второй выход которого соединен с входом блока элемента И, введены дешифратор, группа элементов И, группа элементов ИЛИ и счетчик, выходы которого соединены с входами дешифратора, выходы которого соединены с соответствующими первыми входами элементов И группы, вторые входы которых соединены с выходами блока памяти, выходы элементов И группы соединены с соответствующими входами элементов ИЛИ группы, выходы которых соединены с входами второй группы блока сравнения, вход сброса счетчика и третий вход таймера являются вторым входом устройства, а
f089569 информационный вход счетчика соединен с вторым выходом таймера.
На фиг. 1 представлена-принципиальная схема устройства для ввода информации; на фиг. 2 — пример технической 5 реализации таймера.
Устройство (фиг; 1) содержит блок 1 памяти, управляющие выходы 2, счетчик 3, блок 4 индикации, блок 5 сравнения, таймер 6, первый регистр 7, второй регистр 8, элемент HJIH 9, шифратор 10, блок 11 элементов И, формирователь 12 импульсов сдвига, блок 13 коммутационных элементов, первый вход 14, второй вход 15, инфор"5 мационные выходы 16, дешифратор 17 ° элементы 18 И группы, элементы 19 ИЛИ группы.
Таймер 6 (фиг. 2) содержит генератор 20 постоянной частоты, эле- 70 мент И 21, счетчик 22, элемент И 23.
Блок 1 памяти предназначен для хранения эталонов паролей, по которым разрешается доступ к устройству ввода информации. Он обеспечивает хранение
МК вЂ” разрядных паролей и может быть выполнен на переключающих элементах (например тумблер).
Счетчик 3 предназначен для адресации паролей. Он может быть двоичным 30 счетчиком.
Блок 4 индикации предназначен для отображения на блоке индикАции сигнала, по которому оператору необходимо произвести повторный ввод пара- З ля. Блок 4 индикации содержит транзистор ь-p-n типа, база которого является входом блока индикации и через первый резистор соединен с шиной + источника питания, индикатор-40 ную лампу, соединенную с шиной "+" источника питания, второй вход лампы соединен с коллектором транзистора и через второй резистор - с шиной "-" источника питания, эмиттер транзисто-45 ра соединен с шиной "-" источника питания.
Блок 5 сравнения предназначен для сравнения одного из эталонных паролей, хранимых в блоке 1 памяти, и пароля, набираемого на блоке 13 коммутацион- ных элементов. Блок 5 сравнения содержит. М элементов РАВНОЗНАЧНОСТЬ, выходами соединенные с элементом И, выход которого является выходом блока > сравнения и подключен к первому входу таймера 6. Первые входы элементов
РАВНОЗНАЧНОСТЬ соединены с выходами первого регистра 7, а вторые входы— с выходами блока 1 памяти.
Таймер 6 предназначен для выработки интервалов времени, по истечении которых необходимо производить ввод следующего по списку пароля.
Таймер 6 работает следующим обра-. зом»
Сигналом по шине 15 счетчик 22 устанавливается в единичное состояние.
При напичии сигнала "0" на инверсном выходе счетчика (на прямом выходе счетчика присутствует сигнал "1") импульсы от генератора 20 постоянной частоты на счетный вход счетчика не поступают. При поступлении сигнала с блока 5 сравнения и нажатия кнопки
"Пароль" блока 13 происходит сброс счетчика 22 в "0", на инверсном выходе которого формируется сигнал "Разрешение", который открывает элемент И 23. Счетчик подсчитывает количество импульсов, сформированных генератором 20 постоянной частоты.
При установке сигнала "1" на прямом выходе счетчика 22 (иа инверсном выходе — "0") поступление импульсов на вход счетчика прекратится.
Таким образом, таймер 6 будет выдавать на блок 4 индикации команды
"Набор пароля" через фиксированные интервалы времени.
Первый регистр 7 предназначен для хранения набираемых паролей или для. хранения информационных частей сообщений, набираемых на блоке 13 коммутационных элементов. Он представляет собой-регистр сдвига.
Второй регистр 8 предназначен для хранения командных частей сообщений, набираемых на блоке 13 коммутационных элементов.
Элемент ИЛИ 9 предназначен для формирования сигнала "Готовность", передаваемого в ЭВМ.
Шифратор 10 предназначен для преобразования десятичного числа, наби« раемого на блоке 13 коммутационных элементов в двоично-десятичный код.
Блок 11 элементов И предназначен для блокировки записи команд во второй регистр 8 при истечении времени действия пароля.
Формирователь 12 предназначен для формирования импульсов сдвига. Сигнал записи на выходе формирователя 12 должен быть установлен после окончания переходного процесса шифратора 10, 1089569 так как ввод информации в первый регистр осуществляется по переднему фронту сигнала сдвига.
Блок 13 коммутационных элементов предназначен для набора информационной и командной частей сообщения, а также для набора паролей.
Блок содержит переключатели -для набора информационной части сообщения, подключенные к шифратору 10 и формирователю 12, которые одновременно служат для набора паролей, переключатель для ввода паролей, подключенный к таймеру 6, .переключатель для набора команд, подключенный к блоку 11 элементов И.
Дешифратор 17, элементы 18 И группы и элементы 19 ИЛИ группы коммутируют по состоянию счетчика 3 информацию с выхода блока 1 памяти на соответствующие входы блока 5 сравнения.
Устройство работает следующим образом.
При включении питания сигналом со входа 14 сбрасываются в "0" регистры 7 и 8, а сигналом со входа 15 сбрасывается в "0" счетчик 3 и устанавливается и единичное состояние счетчик 22 таймера 6. На втором выходе таймера 6 устанавливается запрещаю- . 3р щий сигнал ("0"), который удерживает элементы И блока 11.в закрытом состоянии. На первом выходе таймера 6 устанавливается сигнал, включающий блок 4 индикации. В счетчик 3 уста- д навливается адрес первого по списку пароля, поступающий на входы дешифратора 17, а значение пароля выдается с выхода блока 1 памяти через соответствующие элементы 18 И и 19 ИЛИ 4р групп иа блок 5 сравнения. Оператор ша блоке 13 коммутационных элементов набирает пароль. При нажатии клавиш блока 13 информация, преобразованная шифратором 10 в двоично-десятичный код, по сигналам формирователя 12 заносится в первый регистр,.7. При совпадении пароля с эталонным (поступающим на второй вход блока 5 срав- нения) блок 5 сравнения выдает в тай-50 мер 6 разрешающий, сигнал. После нажатия клавиши ввода пароля блока 13 таймер 6 выдает на элементы И бло" ка 11 разрешающи сигнал, что обеспечцвает вход команд с блока 13 ком- > мутационных элементов во второй ре- гистр 8. Одновременно на первом выходе таймера 6 устанавливается сигнал, по которому гасится блок 4 индикации. Таймер 6 начинает формировать временной интервал, в течение которого возможен ввод команд и информации в ЭВМ по информационным выходам 16 и управляющим выходам 2.
После этого оператор может набирать информационную и командную части сообщений на блоке 13. Причем после набора команды на выходе weмента ИЛИ 9 формируется сигнал "Готовность", по которому ЭВМ принимает .сообщение с выходов устройства.
После приема сообщений ЭВМ обнуляет регистры 7 и 8 по шине 14.
По истечении фиксированного интер. вала времени таймер 6 закрывает элементы И блока 11 (тем самым блокируя ввод команд) и включает блок 4 индикации. Одновременно в счетчик 3 добавляется "1", что обеспечивает подключение к второму входу блока 5 сравнения следующего по списку пароля. В этом случае оператору необходимо произвести ввод следующего по списку пароля.
Базовым объектом является устройство, выбранное в качестве прототипа C2).
В базовом объекте для предотвращения использования устройства используется один пароль. В этом случае, однажды подобрав или узнав пароль, нарушитель (лицо, доступ которому запрещен), имеет возможностЬ неограниченное время работы с устройства ввода.
В предлагаемом устройстве после ввода пароля, равного эталонному, обеспечивается разрешение работы с устройства в течение некоторого промежутка времени (at). Затем устройство блокируется и для получения нового разрешения работы с устройства необходимо ввести новый пароль. Это обеспечивает значительное сокращение времени работы с устройства ввода, так как после подбора пароля нарушителю обеспечивается интервал времени для работы, равный д1.
Кроме того, в предлагаемом устройстве обеспечивается более низкая вероятность подбора пароля. Действительно, в базовом объекте нарушитель в некоторые интервалы времени производит подбор пароля (между различными интервалами подбора пароля нарушителем будут работать с пульта пользо7 1089569 8 ватели — лица, доступ которым разре- да) выявив часть ложных кодовых шен) И, перебрав часть кодовых комби- комбинаций при одном текущем пароле, наций в одни интервалы времени, нару- . нарушитель должен производить повторшитель в последующие интервалы будет ный их перебор при другом текущем перебирать другие кодовые комбинации, 5 пароле, ибо данный текущий пароль сокращая количество ложных кодовых может быть равен ранее проверенным комбинаций. кодовым комбинациям.
Так как в базовом объекте в раз- Следовательно, в предлагаемом личные интервалы времени будут уста- устройстве значительно увеличивается новлены различные текущие пароли 1О кЬличество переборов и уменьшается (текущий пароль — пароль, набор кото- вероятность подбора пароля. рого в данный момент времени обеспе- Тем самвел повышается надежность чнвает разблокировку устройства вво- устройства.
1089569
fnn 11 . Составитель С.Гайич
Редактор А.Власенко Техред И.Асталош Корректор А.Зимокосов
Заказ 2934/45 Тирж . 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г.Ултород, ул.Проектная, 4