Устройство для считывания информации с перфожетона
Изобретение относится к вычислительной технике. Использование его в автоматизированных системах обработки данных позволяет повысить надежность устройства . Благодаря введению дополнительных элементов обеспечивается постоянное хранение и отображение количества произведенных считываний, а также установка режима с контролем использования устройства и блокировкой считывания информации, что снижает вероятность несанкционированного доступа к устройству. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК,, Ы,, 1817113А1 (я)5 G 06 К 7/14
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР)
-" (ВОИТЕЛЕ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ .-й -- и:„-.:,я
Б й" О fFHA
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4799926/24 (22) 06.03.90 (46) 23.05.93..6юл. f+ 19 (72) А,M.Áåëàí и В.П.Саяпин (56) Авторское свидетельство СССР
М 935984, кл. G 06 К 7/10, 1982.
Авторское свидетельство СССР
ЬЬ 622123, кл. 6 06 К 7/14, 1978. (54) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИНФОРМАЦИИ С ПЕРФОЖЕТОНА
Изобретение относится к вычислительной технике и может применяться в автоматизированных системах обработки данных для считывания с перфожетонов данных(паролей) о полномочиях пользователей по доступу к хранимой в системе информации.
Цель изобретения — повышение надежности устройства.
На чертеже представлена блок-схема устройства, Устройство содержит блок 1 осветителей с усилителями 2 и светоизлучающими диодами 3, которые оптически связаны через перфожетон 4 с фотоприемником 5, усилитель 6, сдвиговый регистр 7; распределитель импульсов 8, блок 9 синхронизации, состоящий из первого элемента
ИЛИ 10, генератора 11 тактовых импульсов, формирователя 12 импульсов, первый и второй элементы И 13, 14, первый триггер 15, буферный регистр 16, счетчик 17, блок 18 сравнения, третий и четвертый элементы И
19, 20, элемент 21 задержки, второй элемент
ИЛИ 22, индикатор 23, второй триггер 24, .: (57) Изобретение относится к вычислительной технике. Использование его в автоматизированных системах обработки данных позволяет повысить надежность устройства. Благодаря введению дополнительных элементов обеспечивается постоянное хранение и отображение количества произведенных считываний, а также установка режима с контролем использования устройства и блокировкой считывания информации, что снижает вероятность несанкционированного доступа к устройству, 1 ил. входы 25, 28 управления режимом работы, вход 26 "Считывание устрьйства", вход 27 3
"Контрольный код", контрольный выход 29 устройства, причем выход фотоприемника 5 соединен через усилитель 6 с информационным входом сдвигового регистра 7, первый выход формирователя 12 импульсов соединен с управляющими входами регистра 7 и распределителя 8 импульсов, второй выход — с первыми входами элементов И 13, 14, первый вход — с выходом генератора 11 так° еей товых импульсов, а второй вход — с выходом элемента ИЛИ 10 и с входом установки в 4 нулевое состояние триггера 15, первый вход элемента ИЛИ 10 является входом 26 иСчитывание устройства", прямой выход тригге- (д) ра 15 соединен с вторым входом элемента И
14, в инверсный выход — с вторым входом ) » элемента И 13, выход элемента И 14 соединен с вторым входом элемента ИЛИ 10, первый вход элемента И 19 соединен с выходом счетчика 17 и с первым входом блока 18 сравнения, а второй вход через элемент 21 задержки соединен с выходом элемента
18171 I3
30
ИЛИ 22 и с первым входом элемента И 20, выход элемента И 19 соединен с входом индикатора 23, первый управляющий вход буферного регистра 16 соединен с первым входом элемента WIN 10, информационные входы буферного регистра 16 являются входами "Контрольный вход" устройства, а второй управляющий вход регистра 16 соединен с входом счетчика 17, выходом элемента И 20 и с контрольным выходом 29 устройства, входы триггера 24 являются соответственно первым входом 25 и вторым входом 28 управления режимом работы устройства, а инверсный выход соединен с первым входом элемента ИЛИ 22, второй вход которого соединен с выходом блока 18 с равнения, выход буферного регистра I 6 соединен с вторым входом блока 18 сравнения, второй вход триггера I5 соединен с выходом усилителя, второй вход элемента И
20 соединен с выходом элемента И 13.
Устройство работает следующим образом.
В исходном состоянии устанавливается один из возможных режимов работы устройства, например, с контролем использования устройства, что соответствует установке триггера 24 в единичное состояние по входу 28 управления режимом работы устройства, До начала работы устройства (непосредственно перед первым использованием устройства пользователем) устанавливаются в нулевое состояние все разряды счетчика 17 (вход сброса счетчика 17 на чертеже не изображен). Сброс счетчика 17 может производиться, например, автоматически при включении данного пользователя в число абонентов автоматизированной системы обработки данных (при выдаче пользователю перфожетона, при допуске к работе на данном рабочем месте). До этого разряды счетчика 17 находятся в произвольном. состоянии, что затрудняет подбор идентичного кода на пультовом регистре.
Работа устройства начинается с приходом синхроимпульса считывания по. входу
26 "Считывание устройства". Синхроимпульс формируется с помощью кнопки считывания (на чертеже не изображена) и поступает на первый управляющий вход буферного регистра 16, разрешая занесение информации с пультового регистра (на чертеже не изображен) в регистр 16, На пультовом регистре набран номер предыдущего обращения к устройству — порядковый номер предыдущего считывания, который в двоичном коде переписывается в регистр
16. Если устройство считывания используется первый раз (считывается пароль с первого вводимого перфожетона), на пультовом регистре набирается нулевой код, а в регистр 16 заносится нулевая двоичная кодовая комбинация. "0" на пультовом регистре должен набираться каждый раэ после установки в нулевое состояние всех разрядов счетчика 17. Если устройство считывания используется К-й раз беэ сброса счетчика
17, то на пультовом регистре перед использованием устройства необходимо набрать номер (К-1) — порядковый номер предыдущего считывания. Длительность формируемого от кнопки считывания синхроимпульса достаточна для занесения информации в регистр 16, Синхроимпульс с входа 26 устройства поступает также на первый вход элемента ИЛИ 10 блока 9 синхронизации.
Единичный сигнал с выхода элемента ИЛИ
10 запускает формирователь 12 импульсов.
Одновременно триггер 15 устанавливается в состояние "0". Формирователь 12 посредством генератора 11 вырабатывает тактовые сигналы в количестве, равном удвоенному количеству позиций на перфожетоне 4, а затем, с некоторой задержкой во времени, один управляющий сигнал, поступающий на первые входы элементов И 13, 14. После выдачи управляющего сигнала выдача тактовых и управляющих сигналов прекращается, Тактовые сигналы подаются на вход распределителя 8 импульсов и сдвигающего регистра 7. На время, определяемое их длительностью, они посредством распределителя 8 через усилители 2 включают светоизлучающие-диоды 3 и, еще до момента выключения каждого из светоизлучающих диодов, производят сдвиг кода, хранящегося в сдвиговом регистре 7, на один разряд.
При этом распределитель 8 дважды в течение цикла включает каждый из светоизлучающих ДиОДОв 3, Свет от блока 1 осветителей через отверстия перфожетона 4 воздействует на фотоприемник 5. Сигналы с фотоприемника 5 усиливаются усилителем 6 и подаются на информационный вход сдвигающего регистра 7. Одновременно сигналы с выхода усилителя 6 поступают на счетный вход триггера 15. Независимо от содержания кода, считанного с носителя дважды, по окончании цикла считывания триггер 15 должен устанавливаться в состояние "0". Элементы
И 13, 14 посредством управляющего сигнала, который поступает с второго выхода формирователя 12 ° проверяют состояние триггера 15 по окончании цикла считывания.
Если из-за помех в оптическом тракте в одном из тактов была принята или пропущена лишняя единица, триггер 15 оказывается в состоянии "1" и на выходе элемента И 14
1817113 появляется единичный сигнал, который через элемент ИЛИ 10 блока 9 синхронизации осуществляет повторный запуск цикла считывания с одновременной установкой в состояние "0" триггера 15. В случае, если по окончании цикла считывания триггер 15 находится в состоянии "0", управляющий сигнал с второго выхода формирователя 12 через элемент И 13 поступает на второй вход элемента И 20, на первый вход которого поступает сигнал с выхода элемента ИЛИ
22. Сигналы на вход элемента ИЛИ 22 поступают с выхода блока 18 сравнения и с инверсного выхода триггера 24, Если триггер
24 находится в состоянии "0", что соответствует режиму работы устройства без контроля использования устройства, на инверсном выходе триггера 24 присутствует единичный сигнал, который открывает по первому вхо. ду элемент И 20. В результате управляющий сигнал с выхода элемента И 13 поступает на контрольный выход 29 устройства, обеспечивая запуск схем ввода информации со сдвигающего регистра 7 в ЭВМ (на чертеже не изображена). Одновременно сигнал с выхода элемента И 20 поступает на счетный суммирующий вход счетчика 17. К содержимому счетчика 17 прибавляется "1", тем самым определяется порядковый номер очередного считывания, произведенного устройство. Если триггер 24 находится в состоянии "1", что соответствует режиму работы устройства с контролем и блокировкой использования устройства, на инверсном выходе триггера 24 присутствует нулевой сигнал. Сигнал на выходе элемента И 20 появится при наличии единичного сигнала на выходе блока 18 сравнения. Двоичный код с выхода счетчика 17 поступает на первый вход блока 18 сравнения, на второй вход которого поступает двоичный код с выхода буферного регистра 16. Если совпадают заданное пользователем на пультовом регистре число в номером последнего считывания, сформированным всчетчике 17,,на выходе блока 18 сравнения появится единичный сигнал, который через элемент ИЛИ
22 поступает на второй вход элемента И 20, подготавливая его открытие, и через элемент 21 задержки — на второй вход элемента
И 19. В результате код с выхода счетчика 17 через элемент И 19 поступает на вход индикатора 23. Тем самым обеспечивается отображение числа, сформированного в счетчике 17 (номера последнего считывания), для визуального восприятия пользователем. Единичный сигнал, поступающий с выхода блока 18 сравнения через элемент
ИЛИ 22 не второй вход элемента И 20. разрешает прохождение сигнала с выхода злемента И 13 на контрольный выход 29 устройства. Тем самым обеспечивается запуск схем ввода информации со сдвигающего регистра 7 в ЭВМ, т.е, происходит очередное
5 считывание (использование устройства).
Единичный сигнал с выхода элемента И 20 поступает на счетный суммирующий вход счетчика 17, на выходе которого формируется код номера текущего считывания, и на
10 второй управляющий вход регистра 16, устанавливая в нулевое состояние все его разряды. В результате на выходе блока 18 сравнения установится нулевой сигнал, закрывающий по вторым входам элементы И
15 19 и И 20. Элемент И 19 закроется с задержкой, обеспечиваемой элементом 21 и достаточной для отображения номера текущего считывания схемой 23 и его визуального восприятия пользователем, При
20 очередйой попытке использования устройства для считывания информации с перфожетона пользователю необходимо набрать на пультовом регистре номер последнего считывания, после чего — нажать кнопку счи25 тывания. Если номер на пультовом регистре не соответствует номеру последнего считывания, сформированному в счетчике 17, на выходе блока 18 не будет сформирован сигнал сравнения; следовательно, управля30 ющий сигнал считывания с выхода элемента
И 13 на контрольный выход 29 устройства не поступит. Тем самым блокируется считывание информации со сдвигового регистра 7 в
ЭВМ.
35 Таким образом, предлагаемое устройство обеспечивает считывание информации с перфожетона и выдачу ее в ЭВМ, а также осуществляет постоянное хранение (до установки в "0" всех разрядов счетчика 17) и
40 отображение количества произведенных считываний. Кроме того, в устройстве предусмотрена возможность установки режима работы с контролем использования устройства и блокировкой считывания информа45 ции с перфожетона в ЭВМ. При этом перед считыванием пользователю необходимо набрать на пультовом регистре номер последнего считывания, которое он произвел в предыдущем сеансе работы. При правиль50 ном наборе после подачи синхроимпульса считывания на выходе блока 18 сформируется сигнал сравнения. В результате управляющий сигнал считывания информации с перфожетсна поступит на контрольный вы55 ход 29 устройства, в счетчике 17 сформируется код номера текущего считывания, а индикатор 23 последовательно отобразит номера предыдущего и текущего считывания. При неправильном наборе кода на пультовом регистре считывание информа1817113 ции с перфожетона в ЭВМ не производится.
После использования устройства пользователь, изменив код на пультовом регистре, обеспечит невозможность для постороннего лица, не знающего номера предыдущего 5 считывания, воспользоваться поддельным или незаконно приобретенным перфожетоном для ввода пароля и доступа в автоматизированную систему обработки данных.
Предлагаемое устройство обеспечивает 10 для пользователя воэможность оперативного контроля за фактами несанкционированного использования устройства. Устройство позволяет снизить вероятность ввода паролей посторонними лицами. Повышение на- 15
/ дежности защиты интереСов- пользователя достигается за счет реализации режима-доступа с измейяющимся при каждом обраще- нии секретным числоМ (йдентификатором . пользователя), в качестве которого выступа-. 20 ет номер последнего обращенйя. При этом затрудняется использование посторонними лицами секретного числа, даже если оно случайно узнано: ввести пароль будет тем сложнее, чем выше интенсивность исполь- 25 зования устройства пользователем и чем больше времени прошло с того момента, когда секретное число стало известно постороннему лицу. Предотвращение фактов использования устройства посторонними 30 лицами позволяет повысить надежность защиты информации, хранящейся в автоматизированной системе обработки данных, Формула изобретения
Устройство для считывания информа- 35 ции с перфожетона, содержащее первый и второй элементы И, йервый триггер, распределитель импульсов, выходы которого соединены с соответствующими входами блока осветителей, оптически связанных с фото- 40 приемником, выход которого соединен через усилитель с информационным входом сдвигового регистра, блок синхронизации, состоящий из генератора тактовых импульсов, первого элемента ИЛИ и формировате- 45 ля импульсов, первый выход которого соединен с управляющими входами сдвигового регистра и распределителя импульсов, второй выход — с первыми входами первого и второго элементов И, первый вход — с выходом генератора тактовых импульсов, а второй вход — с выходом первого элемента
ИЛИ и с входом "Установка единицы" первого триггера, первый вход первого элемента ИЛИ является входом "Считывание устройства", прямой выход первого триггера соединен с вторым входом второго элемента И. а инверсный выход — с вторым входом первого элемента И, выход второго элемента И соединен с вторым входом переого элемента ИЛИ, о тл и ч à ю щ е е с я тем, что, с целью повышения надежности устройства. оно содержит буферный регистр, второй триггер, счетчик, блок сравнения, элементы задержки, второй элемент
ИЛИ, третий и четвертый элементы И и индикатор, соединенный с выходом третьего элемента И, первый вход которого соединен с выходом счетчика и с первым входом блока сравнения, а второй вход через элемент задержки соединен с выходом второго элемента ИЛИ и с первым входом четвертого элемента И, первый управляющий вход буферного регистра соединен с первым входом первого элемента ИЛ И, информационные входы буферного регистра являются входами "Контрольный код" устройства, а второй управляющий вход буферного регистра соединен с входом счетчика и с выходом четвертого элемента
И, который является контрольным выходом устройства, входы второго триггера являются, соответственно первым и вторым входами управления режимом работы устройства, а выход соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом блока сравнения, выход буферного регистра соединен с вторым входом блока сравнения, второй вход,первого триггера соединен с выходом усилителя, второй вход четвертого элемента И соединен с выходом первого элемента И.
1817113
Составитель А. Белан
Техред M.Ìîðãåíòàë
Редактор Г, Бельская
Корректор H.Koðîëü
Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101
Заказ 1724 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва. Ж 35, Раушская наб., 4/5




