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

 

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

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

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

РЕСПУБЛИН (19) (111

3(5D G 06 Р 3 02

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3535260/18-24 (22) 10. 01.83 (46) 15.05.84. Бюл. Р 18 (72) Г. A. Семавин и С. П. Клокоцкий (-53) 681. 327 (088.8) (56) 1. Авторское свидетельство СССР.

Ф 648971, кл. 6 06 F 3/02, 1979.

2. Авторское свидетельство СССР

Ф 960784, кл. 5 06 F 3/02, 1982 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ, содержащее клавиатуру, блок записи, первый регистр, блок сравнения, таймер, блок элементов И, второй регистр, первый элемент ИЛИ, шифратор, блок памяти, блок индикации, вход которого соединен с первым выходом таймера, первый вход которого соединен с выходом блока сравнения, входы первой группы которого соединены с выходом блока памяти, выходы первого регистра соединены с входами второй группы блока сравнения и являются выходами первой группы устройства, первый вход первого регистра соединен с выходом блока записи, входы группы которого соединены с входами шифратора и с выходами первой группы клавиатуры, выход которой соединен с третьим входом таймера, второй вход которого соединен с вторыми входами первого и второго регистров и является первым входом устройства, третий вход первого регистра соединен с первым входом второго регистра и является вторым входом устройства, выходы второй группы клавиатуры соединены с входами группы блока элементов И, выходы которого соединены с входами группы второго регистра, выходы которого соединены с входамн первого элемента ИЛИ и являются выходами второй группы устройства, выход первого элемента ИЛИ является выходом устройства, о т л и ч а ю— щ е е с я тем, что, с целью расширения Области применения устройства за счет предо вращения его несанкционированного использования, в него введены генератор импульсов, счетчик, селектор, второй элемент ИЛИ и элемент ЗАПРЕТ, выход которого соединен с входом, блока записи, второй выход таймера соединен с входом блока элементов И и первым входом элемента

ЗАПРЕТ, второй вход которого соединен с выходом второго элемента ИЛИ, входы которого соединены с выходами второй группы клавиатуры, выходы дешифратора соединены с входами первой группы селектора, входы второй группы которого и входы группы блока индикации соединены с выходами счетчика, вход которого соединен с выходом генератора импульсов, первый выход таймера соединен с входом селектора, выходы которого соединены с входами групы первого регистра.

1092485

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

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

Однако это устройство позволяет вводить информацию и команды в ЭВМ 15 лицу, не имеющему на это полномочий (отсутствует разграничение по доступу) .

Наиболее близким к изобретению является устройство для ввода информа- 20 ции,содержащее клавиатуру, блок записи, первый регистр, блок сравнения, таймер, блок элементов И, второй регистр, элемент ИЛИ, шифратор, блок индикации, вход которого соединен с 25 первым выходом таймера, первый вход которого соединен с выходом блока сравнения, входы первой группы которого соединены с выходом блока памяти, выходы первого регистра соединены Зо с входами второй группы блока сравнения и являются выходами первой группы устройства, первый вход первого регистра соединен с выходом блока записи, входы группы которого соединены с входами шифратора и с выходами первой группы клавиатуры, выход которой соединен с третьим входом таймера, второй вход которого соединен с вторыми входами первого и второго регистров 4О и является первым входом устройства, третий вход первого регистра соединен с первым входом второго регистра и является вторым входом устройства, выходы второй группы клавиатуры соединены с входами группы блока элементов

И, выходы которого соединены с входами группы второго регистра, выходы которого соединены с входами элемента ИЛИ и являются выходами второй группы уст- 5О ройства, выход элемента ИЛИ является выходом устройства, выходы шифратора соединены с входами группы первого регистра и входами блока индикации (2).

Целью изобретения является расширение области применения устройства за счет предотвращения его несанкционированного использования, Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, блок записи, первый регистр, блок сравнения, таймер, блок элементов И, второй регистр, первый элемент ИЛИ, шифратор, .блок памяти, блок индикации, вход которого соединен с первым выходом таймера, первый вход которого соединен с выходом блока сравнения, входы первой группы которого соединены с выходом блока памяти, выходы первого регистра соединены с входами второй группы блока сравнения и являются выходами первой группы устройства, первый вход первого регистра соединен с выходом блока записи, входы группы которого соединены с входами шифратора и с выходами первой группы клавиатуры, выход которой соединен с третьим входом таймера, второй вход которого соединен с вторыми входами первого и второго регистров и является первым входом устройства, третий вход первого регистра соединен с первым входом второго регистра и является вторым входом устройства, выходы второй группы клавиатуры соединены с входами группы блока элементов И, выходы которого соединены с входами группы второго регистра, выходы которого соединены с входами первого элемента ИЛИ и являются выходами второй группы устройства, выход первого элемента HJIH является выходом устройства, дополнительно введены генератор импульсов, счетчик, селектор, второй элемент ИЛИ и элемент ЗАПРЕТ, выход которого соединен с входом блока записи, второй выход таймера соединен с входом блока эле— ментов И и первым входом элемента

ЗАПРЕТ, второй вход которого соединен с выходом второго элемента

ИЛИ, входы которого соединены с выходами второй группы клавиатуры, выходы шифратора соединены с входами первой группы селектора, входы вто- рой группы которого и входы группы блока индикации соединены с выходами счетчика, вход которого соединен с выходом генератора импульсов, первый выход таймера соединен с входом селектора, выходы которого соединены с входами группы первого регистра.

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

Устройство содержит блок 1 памяти, блок 2 сравнения, таймер 3, перз 10924 вый регистр 4, второй регистр 5, первый элемент 6 ИЛИ, блок 7 индикации, селектор 8, блок 9 элементов

И, шифратор 10, счетчик 11, элемент

12 ЗАПРЕТ, блок 13 записи, генератор

14 импульсов, второй элемент 15 ИЛИ, клавиатура 16, первый вход 17 устройства, второй вход 18 устройства, выходы 19 первой группы устройства, выходы 20 второй группы устройства, выход 21 устройства, генератор 22 постоянной частоты, элемент 23 И, счетчик 24, элемент 25 И.

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

15 сравнения эталонного пароля, хранимого в блоке 1 памяти, и пароля, набираемого на клавиатуре 16. Блок 2 сравнения содержит о элементов "Равнозначность", выходами соединенными

20 с элементом И, выход которого является выходом блока сравнения. Первые входы элементов "Равнозначность" соединены с выходами регистра 4, а вторые входы — с выходами блока 1

25 .памяти, Таймер 3 предназначен для выработки интервалов времени,по истечении которых необходимо производить повторный ввод пароля. Схема таймера 3 представлена на фиг. 2.

Таймер работает следующим образом, Сигналом по входу 17 счетчик 24 устанавливается в состояние, при котором на прямом выходе счетчика 24 будет сигнал логической "1", а на ин-35 версном — "0". При наличии сигнала логического "О" на инверсном выходе счетчика 24 (на прямом выходе счетчика присутствует сигнал логической

"1") импульсы от генератора 22 постоянной частоты на счетный вход счетчика 24 не поступают. При поступлении сигнала с блока 2 сравнения и нажатии клавиши ввода пароля происходит сброс счетчика 24 в "0", на инверсном выходе которого формируется сигнал "Разрешение" (логическая "1"), который открывает элемент

23 И. Счетчик подсчитывает количество импульсов, сформированных генератором 22 постоянной частоты. При установке сигнала логической "1" на прямом выходе счетчика 24 (на инверсном выходе — логический "0") поступление импульсов на вход счетчика прекратится.

Таким образом таймер 3 выдает, на блок 7 индикации команды "Повтор пароля" через фиксированные интервалы времени.

Первый регистр 4 предназначен для хранения набираемых паролей или для приема информационных частей сообщений, набираемых на клавиатуре

16. Он представляет собой регистр сдвига.

Второй регистр 5 предназначен для приема командных частей сообщений, набираемых на клавиатуре 16.

Первый элемент 6 ИЛИ предназначен для формирования сигнала,"Готовность", передаваемого в 3ВМ.

Блок 7 индикации предназначен для отображения сигнала, по которому оператору необходимо произвести повторный ввод пароля, а также для отображения последовательности десятичных знаков, формируемых счетчиком 11.

Он может быть выполнен по схеме, содержащей дешифратор (например, микросхема К514ИД1) и цифровой индикатор (например, микросхема АЛС324А). Сигнализация о необходимости повторно- 1 го ввода пароля обеспечивается включением цифрового индикатора.

Селектор .8 предназначен для выдачи кода с выходов шифратора 10 или с выходов счетчика 11 на входы регистра 4, в зависимости от уровня сигнала с выхода таймера 3.

Селектор 8 может бьгть выполнен по схеме, представленной на фиг. 3. Селектор содержит элементы И 26.1-26.4;

27. 1-27.4; элементы ИЛИ 28. 1-28.4; элемент НЕ 29.

При поступлении сигнала логической "1" от таймера 3 с выходов счетчика 11 код через элементы И 27. 127.4, элементы ИЛИ 28.1-28.4 выдается на входы регистра 4. При поступлении сигнала логического "0" разрешение будет поступать на элементы

И 26.1-26.4 и код с выходов шифратора 10 будет поступать на входы регистра 4.

Блок 9 элементов И предназначен для блокировки записи команд в регистр 5 при истечении времени действия пароля. Он может содержать группу элементов И, первые входы которых подключаются к выходу клавиатуры 16, а вторые входы соединены и подключены к выходу таймера 3.

Пифратор 10 предназначен для преобразования десятичного числа, набираемого на клавиатуре 16, в двоичнодесятичный код.

Ф 1092485 Ь

Счетчик 11 предназначен для формирования двоично-десятичных последовательностей знаков (0,1,2,...9) путем подсчета импульсов от генератора 14. Он является двоично-десятичным счетчиком.

Элемент 12 ЗАПРЕТ предназначен для запрещения (разрешения) выдачи сигналов с командных переключателей клавиатуры 16 в блок 13 записи при наборе команд (пароля). I3 записи предназначен для формирования импульсов сдвига. Он эквивалентен элементу задержки и первому элементу ИЛИ прототипа и может содержать элемент задержки, подключенный к выходу элемента ИЛИ, первые входы которого подключены к .информационным переключателям клавиатуры 16, а второй вход — к выходу элемента 12 ЗАПРЕТ. Сигнал на выходе блока 13 записи должен быть установлен после окончания переходного процесса шифратора 10, так как ввод информации в первый регистр 4 осуще —. ствляется по переднему фронту сигнала сдвига.

20

Генератор 14 предназначен для формирования импульсов, обеспечивающих циклическую смену кодов в счетчике

11. Частота генератора 14 импульсов выбирается из условия обеспечения надежности визуального считывания требуемых знаков и их ввода путем нажа35 тия переключателей клавиатуры 16.

Подходящим значением частоты генератора 14 может быть частота, равная

1 Гц.

Клавиатура 16 предназначена для набора информационной и командной частей сообщений, а также для набора паролей. Она содержит переключатели для набора информационной части сообщения (информационные переключатели); для ввода паролей; для набора команд (командные переключатели).

Информационные и командные переключатели используются также для набора паролей.

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

При включении питания сигналом по входу 17 сбрасывается первый и второй регистры 4 и ай на первом выходе таймера 3 устанавлива.ется запрещающий сигнал (логический "0"), который удерживает элементы И блока 9 в закрытом состоянии и разрешает прохождение информации через элемент 12 ЗАПРЕТ.

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

Для разблокировки устройства оператор производит набор пароля.

Счетчик 11 подсчитывает импульсы от генератора 14, в котором формируется циклическая последовательность

"l знаков (0,1,2,3,...,8,9,0,1,...),отображаемая на блоке 7 индикации. Одновременно информация с выхода счетчика 11 поступает через селектор 8 на регистр 4.

Пользователь в моменты индикации на блоке 7 требуемых знаков нажимает информационные или командные переключатели, которые служат также для ввода пароля.

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

Запись очередного знака с выхода селектора 8 в регистр 4 может происходить также при нажатии любого командного переключателя по сигналу, который поступает с выхода командных переключателей клавиатуры 16 через элемент 15 ИЛИ, открытый элемент 12

ЗАПРЕТ, блок 13 записи.

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

3 разрешающий сигнал. После нажатия переключателя ввода пароля таймер 3 выдает на блок 9 элементов И разрешающий сигнал, что обеспечивает ввод команд с клавиатуры 16 в регистр 5 и запрещает прохождение информации через элемент 12 ЗАПРЕТ.

Одновременно на втором выходе таймера 3 устанавливается сигнал, по которому гасится блок 7 индикации, обеспечивается прохождение информации с выхода шифратора 10 через селектор 8 на вход регистра 4 и обеспечивается запрещение прохождения информации с выхода счетчика 11 через селектор 8 на вход регистра 4. Таймер 3 начинает формировать временной интервал, в течение которого возможен ввод команд и информации в ЭВМ по выходам 20 и 19 групп.

1092485

После этого оператор может набрать информационную и командную части сообщений на клавиатуре 16, причем после набора команды на выходе 21 формируется сигнал Готовность, по кото- 5 рому ЭВМ принимает сообщение по выходам групп 19 и 20, После приема сообщения ЭВМ обнуляет регистры 4 и 5 по входу 18. По истечении фиксированного интервала 10 времени таймер 3 закрывает элементы

И блока 9 элементов И (тем самым блокируя ввод команд) и включает блок

7 индикации и обеспечивается возможность ввода пароля, аналогично опи- 15 санному. В этом случае оператору необходимо произвести повторный ввод пароля.

В предлагаемом устройстве набор пароля осуществляется путем нажатия 20 любого из командных или информационных переключателей в моменты, когда на блоке индикации высвечиваются соответствующие знаки. При этом невоз" можно по нажатию переключателей определить вводимый пароль, так как для набора некоторого знака пароля может нажиматься любой из информационных и командных переключателей, т.е. назначение переключателя в соответствии с его гравировкой, используемой в режиме ввода сообщений в

ЭВМ, может не совпадать со значением вводимых знаков пароля.

В предлагаемом устройстве обеспечивается также ограничение на скорость ввода пароля, которая обеспечивается частотой генератора импульсов. Это приводит к значительному уменьшению вероятности подбора пароля за фиксированный интервал времени, FBK как в базовом обьекте скорость подбора пароля определяется скоростью нажатия переключателей, которая может быть очень высокой.

1092485

Жррл и 7g

&ахиg jg !

7m &wufg

Фиг. 2

dm длю à t0

Ar4F dna /

0m

&юю Ф

®иа 3

;ВНИИПИ Заказ 3255 Т ал 699 Подписное

Филиал ШШ llama г.Уагород, .ул.Проектная, 4

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

 

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

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

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

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

Изобретение относится к вычислительной технике, а именно к клавиатурам, являющимся периферийными устройствами электронных вычислительных машин, используемых в суровых климатических условиях
Наверх