Устройство для ввода информации Советский патент 1984 года по МПК G06F3/02 

Описание патента на изобретение SU1092485A1

Изобретение относится к вычислительной технике и предназначено для ввод информации в ЭВМ. Известно устройство для ввода информации, содержащее клавиатуру, шифратор, элемент ИЛИ, регистр сдвига, счетчик, блок управления, буферный регистр, блок сравнения, блок индикации. Это устройство позволяет обнаружить ошибку операции ввода до конца ввода всего массива информации, что приводит к сокращению времени ввода Однако это устройство позволяет вводить инф.ормацию и команды в ЭВМ лицу, не имеющему на это полномочий (отсутствует разграничение по доступу) . Наиболее близким к изобретению является устройство для ввода информации,содержащее клавиатуру, блок записи, первый регистр, блок сравнения, таймер, блок элементов И, второй регистр, элемент ИЛИ, шифратор, блок индикации, вход которого соединен с первым выходом таймера, первый вход которого соединен с выходом блока сравнения, входы первой группы которого соединены с выходом блока памяти, выходы первого регистра соединены с входами второй группы блока сравнения и являются выходами первой группы устройства, первый вход первого регистра соединен с выходом блока записи, входы группы которого соединены с входами шифратора и с выходами первой группы клавиатуры, выход которой соединен с третьим входом таймера, второй вход которого соединен с вторыми входами первого и второго регистров и является первым входом устройства, третий вход первого регистра соединен с первым входом второго регистра и является вторым входом устройства, вы ходы второй группы клавиатуры соединены с входами группы блока элементов .И, выходы которого соединены с входами второго регистра, выходы которого соединены с входами элемента ИЛИ и являются выходами второй группы устройства, выход элемента ИЛИ является выходом устройства, выходы шифратора соединены с входами группы первого регистра и входами блока индикации t2. Целью изобретения является расширение области применения устройства за счет предотвращения его несанкционированного использования. Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, блок записи, первый регистр, блок сравнения, таймер, блок элементов И, второй регистр, первый элемент ИЛИ, шифратор, .блок памяти, блок индикапии, вход которого соединен с первым выходом таймера, первый вход которого соединен с выходом блока сравнения, входы первой группы которого соединены с выходом блока памяти, выходы первого регистра соединены с входами второй группы блока сравнения и являются выходами первой группы устройства, первый вход первого регистра соединен с выходом блока записи, входы группы которого соединены с входами шифратора и с выходами первой группы клавиатуры, выход которой соединен с третьим входом таймера, второй вход которого соединен с вторыми входами первого и второго регистров и является первым входом устройства, третий вход первого регистра соединен с первым входом второго регистра и является вторым входом устройства, выходы второй группы клавиатуры соединены с входами группы блока элементов И, выходы которого соединены с входами группы второго регистра, выходы которого соединены с входами первого элемента ИЛИ и являются выходами второй группы устройства, выход первого элемента ИЛИ является выходом устройства, дополнительно введены генератор импульсов, счетчик, селектор, второй элемент ИЛИ и элемент ЗАПРЕТ, выход которого соединен с входом блока записи, второй выход таймера соединен с входом блока элементов И и первым входом элемента ЗАПРЕТ, второй вход которого соединен с выходом второго элемента ИЛИ, входы которого соединены с выходами второй группы клавиатуры, выходы шифратора соединены с входами первой группы селектора, входы второй группы которого и входы группы блока индикации соединены с выходами счетчика, вход которого соединен с выходом генератора импульсов, первый выход таймера соединен с входом селектора, выходы которого соедине-. ны с входами группы первого регистра. На фиг. 1 представлена схема предлагаемого устройства;на фиг. 2 - схема таймера|на фиг.3-схема селектора. Устройство содержит блок 1 памяти, блок 2 сравнения, таймер 3, первый регистр 4, второй регистр 5, пер вый элемент 6 ИЛИ, блок 7 индикации, селектор 8, блок 9 элементов И, шифратор 10, счетчик 11, элемент 12 ЗАПРЕТ, блок 13 записи, генератор 14 импульсов, второй элемент 15 ИЛИ клавиатура 16, первый вход 17 устрой ства, второй вход 18 устройства, выходы 19 первой группы устройства, вы ходы 20 второй группы устройства, выход 21 устройства, генератор 22 по стоянной частоты, элемент 23 И, счетчик 24, элемент 25 И. Блок сравнения предназначен для сравнения эталонного пароля, хранимого в блоке 1 памяти, и пароля, на бираемого на клавиатуре 16. Блок 2 сравнения содержит h элементов Рав нозначность, выходами соединенными с элементом И, выход которого явля ется выходом блока сравнения. Первы входы элементов Равнозначность соединены с выходами регистра 4, а вторые входы - с выходами блока 1 .памяти. Таймер 3 предназначен для выработки интервалов времени,по истечении которых необходимо производить повторный ввод пароля. Схема таймера 3 представлена на фиг. 2. Таймер работает следующим образо Сигналом по входу 17 счетчик 24 устанавливается в состояние, при ко тором на прямом выходе счетчика 24 будет сигнал логической 1, а на и версном - О. При наличии сигнала логического О на инверсном выходе счетчика 24 (на прямом выходе счетчика присутствует сигнал логической 1) импульсы от генератора 22 постоянной частоты на счетный вход сч чика 24 не поступают. При поступлении сигнала с блока 2 сравнения и нажатии клавиши ввода пароля происходит сброс счетчика 24 в О, на инверсном выходе которого формируется сигнал Разрешение (логическая 1), который открывает элемен 23 И. Счетчик подсчитывает количество импульсов, сформированных ге- нератором 22 постоянной частоты. Пр установке сигнала логической 1 на прямом выходе счетчика 24 (на инверсном выходе - логический О) поступление импульсов на вход счетчика прекратится. Таким образом таймер 3 вьщает . на блок 7 индикации команды Повтор пароля через фиксированные ин- : тервалы времени. Первый регистр 4 предназначен для хранения набираемых паролей или для приема информационных частей сообщений, набираемых на клавиатуре 16. Он представляет собой регистр сдвига. Второй регистр 5 предназначен для приема командных частей сообщений, набираемых на клавиатуре 16. Первый элемент 6 ИЛИ предназначен для формирования сигнала /Готовность, передаваемого в ЭВМ. Блок 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. При поступлении сигнала логического О разрешение будет поступать на элементы И 26.1-26.4 и код с выходов шифратора 10 будет поступать на входы регистра 4. Блок 9 элементов И предназначен для блокировки записи команд в ре- . гистр 5 при истечении времени действия пароля. Он может содержать группу элементов И, первые входы которых подключаются к выходу клавиатуры 16, а вторыевходы соединены и подключены к выходу таймера 3. 11ифратор 10 предназначен для преобразования десятичного числа, набираемого на клавиатуре 16, в двоичнодесятичный код. i1 Счетчик 11 предназначен для форми рования двоично-десятичных последовательностей знаков (О,1,2,...9) путем подсчета импульсов от генератора 14, Он является двоично-десятичным счетчиком. Элемент 12 ЗАПРЕТ предназначен для запрещения (разрешения) вьщачи сигналов с командных переключателей клавиатуры 16 в блок 13 записи при наборе команд (пароля). Блок 13 записи предназначен для формирования импульсов сдвига. Он эквивалентен элементу задержки и первому элементу ИЛИ прототипа и может содержать элемент задержки, подключенный к выходу элемента ИЛИ, первые входы которого подключены к .информационным переключателям клавиатуры 16, а второй вход - к выходу элемента 12 ЗАПРЕТ. Сигнал на выходе блока 13 записи должен быть установлен после окончания переходного процесса шифратора 10, так как ввод информации в первый регистр 4 осуществляется по переднему фронту сигнала сдвига. Генератор 14 предназначен для фор мирования импульсов, oбecпeчивaюш x циклическую смену кодов в счетчике 11. Частота генератора 14 импульсов выбирается из условия обеспечения надежности визуального считывания тр буемых знаков и их ввода путем нажатия переключателей клавиатуры 16. Подходящим значением частоты генератора 14 может быть частота, равная 1 Гц. Клавиатура 16 предназначена для набора информационной и командной частей сообщений, а также для набора паролей. Она содержит переключатели для набора информационной части сообщения (информационные переключатели) ; для ввода паролей; для набора команд (командные переключатели). Информационные и командные переключа тели используются также для набора п ролей. Устройство работает следующим образом. При включении питания сигналом по в.ходу 17 сбрасывается первый и второй регистры 4 и 5№ на первом выход таймера 3 устанавливается запрещающи сигнал (логический О), которьш уде живает элементы И блока 9 в закрытом состоянии и разрешает прохождение 5 информации через элемент 12 ЗАПРЕТ. На втором выходе таймера 3 устанавливается сигнал, включающий блок 7 индикации и разрешающий прохождение информации через селектор 8 с выхода счетчика 11 и запрещаюшкй прохождение информации с выхода шифратора 10. Для разблокировки устройства оператор производит набор пароля. Счетчик 11 подсчитывает импульсы от генератора 14, в котором формируется циклическая последовательность знаков (0,1,2,3,...,8,9,0,1,...) ,ofoбражаемая на блоке7 индикации. Одновременно И1 формация с выхода счетчика 11 поступает через селектор 8 на регистр 4. Пользователь в моменты индикации на блоке 7 требуемых знаков нажимает информационные или командные переключатели, которые служат также для ввода пароля. При нажатии любого информационно1о переключателя клавиатуры 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 групп. 10 После этого оператор может набрат информационную и командную части сообщений на клавиатуре 16, причем пос ле набора команды на выходе 21 форми руется сигнал Готовность, по которому ЭВМ принимает сообщение по выходам групп 19 и 20. После приема сообщения ЭВМ обнуляет регистры 4 и 5 по входу 18. По истечении фиксированного интервала времени таймер 3 закрывает элементы И блока 9 элементов И (тем самым блокируя ввод команд) и включает бло 7 индикации и обеспечивается возможность ввода пароля, аналогично описанному. В этом случае оператору необходимо произвести повторный ввод пароля. В предлагаемом устройстве набор пароля осуществляется путем нажатия любого из командных или информационных переключателей в моменты, когда на блоке индикации высвечиваются со5от ветствующие знаки. При этом невозможно по нажатию переключателей определить вводимый пароль, так как для набора некоторого знака пароля может нажиматься любой из информационных и командных переключателей, т.е. назначение переключателя в соответствии с его гравировкой, используемой в режиме ввода сообщений в ЭВМ, может не совпадать со значением вводимых знаков пароля. В предлагаемом устройстве обеспечивается также ограничение на скорость ввода пароля, которая обеспечивается частотой генератора импульсов. Это приводит к значительному уменьшению в.ероятности подбора пароля за фиксированный интервал времени, так как в базовом объекте скорость подбора пароля определяется скоростью нажатия переключателей, которая может быть очень высокой.

fpuff.l

22

Но /rorfu 7,9

4 jTff/ftf 9,f2

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

название год авторы номер документа
Устройство для ввода информации 1983
  • Клокоцкий Сергей Петрович
  • Семавин Геннадий Александрович
SU1160386A1
Устройство для ввода информации 1982
  • Клокоцкий Сергей Петрович
  • Семавин Геннадий Александрович
SU1084771A1
Устройство для ввода информации 1983
  • Семавин Геннадий Александрович
  • Клокоцкий Сергей Петрович
SU1136142A1
Устройство для ввода информации 1982
  • Семавин Геннадий Александрович
  • Клокоцкий Сергей Петрович
SU1053094A1
Устройство для ввода информации 1987
  • Янчиленко Александр Александрович
SU1460717A1
Устройство для ввода информации 1983
  • Клокоцкий Сергей Петрович
  • Семавин Геннадий Александрович
SU1089569A1
Устройство для ввода информации 1983
  • Клокоцкий Сергей Петрович
  • Семавин Геннадий Александрович
SU1149236A1
Устройство для ввода информации 1981
  • Семавин Геннадий Александрович
  • Клокоцкий Сергей Петрович
SU953634A1
Устройство для ввода информации 1980
  • Семавин Геннадий Александрович
  • Клокоцкий Сергей Петрович
SU960784A1
Устройство для ввода информации 1989
  • Клокоцкий Сергей Петрович
  • Семавин Геннадий Александрович
SU1661749A1

Иллюстрации к изобретению SU 1 092 485 A1

Реферат патента 1984 года Устройство для ввода информации

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

Формула изобретения SU 1 092 485 A1

От S/roHo 2 Q.

0m 6/JOHd /ffffftrff/tff a ff

4D fffff ff/fO/ffffff

фие.2

af/tffftf

Документы, цитированные в отчете о поиске Патент 1984 года SU1092485A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Авторское свидетельство СССР
Устройство для ввода информации 1977
  • Володичев Николай Иванович
  • Мартынов Николай Геннадиевич
SU648971A1
С, 06 F 3/02, 1979
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для ввода информации 1980
  • Семавин Геннадий Александрович
  • Клокоцкий Сергей Петрович
SU960784A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 092 485 A1

Авторы

Семавин Геннадий Александрович

Клокоцкий Сергей Петрович

Даты

1984-05-15Публикация

1983-01-10Подача