Изобретение относится к вычислительной технике и может применяться в автоматизированных системах обработки данных для считывания с перфожетонов данных (паролей) о полномочиях пользователей по доступу к хранимой в системе информации.
Цель изобретения - повышение надежности устройства.
На чертеже представлена блок-схема устройства.
Устройство содержит блок 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, 28 управления режимом работы, вход 26 Считывание устройства, вход 27 Контрольный код, контрольный выход 29 устройства, причем выход фотоприемника 5 соединен через усилитель 6 с информационным входом сдвигового регистра 7, первый выход формирователя 12 импульсов соединен с управляющими входами регистра 7 и распределителя 8 импульсов, второй выход - с первыми входами элементов И 13, 14, первый вход - с выходом генератора 11 тактовых импульсов, а второй вход - с выходом элемента ИЛИ 10 и с входом установки в нулевое состояние триггера 15, первый вход элемента ИЛИ 10 является входом 26 Считывание устройства, прямой выход триггера 15 соединен с вторым входом элемента И 14, а инверсный выход - с вторым входом элемента И 13, выход элемента И 14 соединен с вторым входом элемента ИЛИ 10, первый вход элемента И 19 соединен с выходом счетчика 17 и с первым входом блока 18 сравнения, а второй вход через элемент 21 задержки соединен с выходом элемента
Ё
00
W
ИЛИ 22 и с первым входом элемента И 20, выход элемента И 19 соединен с входом индикатора 23, первый управляющий вход буферного регистра 16 соединен с первым входом элемента ИЛИ 10, информационные входы буферного регистра 16 являются входами Контрольный вход устройства, а второй управляющий вход регистра 16 соединен с входом счетчика 17, выходом элемента И 20 и с контрольным выходом 29 устройства, входы триггера 24 являются соответственно первым входом 25 и вторым входом 28 управления режимом работы устройства, а инверсный выход соединен с первым входом элемента ИЛИ 22. второй вход которого соединен с выходом блока 18 сравнения, выход буферного регистра соединен с вторым входом блока 18 сравнения, второй вход триггера 15 соединен с выходом усилителя, второй вход элемента И 20 соединен с выходом элемента И 13.
Устройство работает следующим образом.
В исходном состоянии устанавливается один из возможных режимов работы устройства, например, с контролем использования устройства, что соответствует установке триггера 24 в единичное состояние по входу 28 управления режимом работы устройства. До начала работы устройства (непосредственно перед первым использованием устройства пользователем) устанавливаются в нулевое состояние все разряды счетчика 17 (вход сброса счетчика 17 на чертеже не изображен). Сброс счетчика 17 может производиться, например, автоматически при включении данного пользователя в число абонентов автоматизированной системы обработки данных (при выдаче пользователю перфожетона, при допуске к работе на данном рабочем месте). До этого разряды счетчика 17 находятся в произвольном состоянии, что затрудняет подбор идентичного кода на пультовом регистре.
Работа устройства начинается с приходом синхроимпульса считывания по входу 26 Считывание устройства. Синхроимпульс формируется с помощью кнопки считывания (на чертеже не изображена) и поступает на первый управляющий вход буферного регистра 16, разрешая занесение информации с пультового регистра (на чертеже не изображен) в регистр 16. На пультовом регистре набран номер предыдущего обращения к устройству - порядковый номер предыдущего считывания, который в двоичном коде переписывается в регистр 16. Если устройство считывания используется первый раз (считывается пароль с первого вводимого перфожетона), на пультовом регистре набирается нулевой код, а в регистр 16 заносится нулевая двоичная кодовая комбинация. О на пультовом регистре
должен набираться каждый раз после установки в нулевое состояние всех разрядов счетчика 17. Если устройство считывания используется К-й раз без сброса счетчика 17, то на пультовом регистре перед исполь0 зованием устройства необходимо набрать номер (К-1) - порядковый номер предыдущего считывания. Длительность формируемого от кнопки считывания синхроимпульса достаточна для занесения информации в ре5 гистр 16. Синхроимпульс с входа 26 устройства поступает также на первьу вход элемента ИЛИ 10 блока 9 синхронизации. Единичный сигнал с выхода элемента ИЛИ 10 запускает формирователь 12 импульсов.
0 Одновременно триггер 15 устанавливается в состояние О. Формирователь 12 посредством генератора 11 вырабатывает тактовые сигналы в количестве, равном удвоенному количеству позиций на перфо5 жетоне 4, а затем, с некоторой задержкой во времени, один управляющий сигнал, поступающий на первые входы элементов И 13, 14. После выдачи управляющего сигнала выдача тактовых и управляющих сигналов пре0 кращается. Тактовые сигналы подаются на вход распределителя 8 импульсов и сдвигающего регистра 7. На время, определяемое их длительностью, они посредством распределителя 8 через усилители 2 включают све5 тоизлучающие диоды 3 и, еще до момента выключения каждого из светоизлучающих диодов, производят сдвиг кода, хранящегося в сдвиговом регистре 7, на один разряд. При этом распределитель 8 дважды в тече0 ние цикла включает каждый из светоизлучающих диодов 3.
Свет от блока 1 осветителей через от- . верстия перфожетона 4 воздействует на фотоприемник 5. Сигналы с фотоприемника 5
5 усиливаются усилителем 6 и подаются на информационный вход сдвигающего регистра 7. Одновременно сигналы с выхода уси- лителя 6 поступают на счетный вход триггера 15. Независимо от содержания ко0 да, считанного с носителя дважды, по окончании цикла считывания триггер 15 должен устанавливаться в состояние О. Элементы И 13, 14 посредством управляющего сигнала, который поступает с второго выхода фор5 мирователя 12. проверяют состояние триггера 15 по окончании цикла считывания. Если из-за помех в оптическом тракте в одном из тактов была принята или пропущена лишняя единица, триггер 15 оказывается в состоянии Г и на выходе элемента И 14
появляется единичный сигнал, который через элемент ИЛИ 10 блока 9 синхронизации осуществляет повторный запуск цикла считывания с одновременной установкой в состояние О триггера 15. В случае, если по окончании цикла считывания триггер 15 находится в состоянии О, управляющий сигнал с второго выхода формирователя 12 через элемент И 13 поступает на второй вход элемента И 20, на первый вход которого поступает сигнал с выхода элемента ИЛИ 22. Сигналы на вход элемента ИЛИ 22 поступают с выхода блока 18 сравнения и с инверсного выхода триггера 24. Если триггер 24 находится в состоянии О, что соответствует режиму работы устройства без контроля использования устройства, на инверсном выходе триггера 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, на выходе которого формируется код номера текущего считывания, и на
0 второй управляющий вход регистра 16, устанавливая в нулевое состояние все его разряды. В результате на выходе блока 18 сравнения установится нулевой сигнал, закрывающий по вторым входам элементы И
5 19 и И 20. Элемент И 19 закроется с задержкой, обеспечиваемой элементом 21 и достаточной для отображения номера текущего считывания схемой 23 и его визуального восприятия пользователем. При
0 очередной попытке использования устройства для считывания информации с перфо- жетона пользователю необходимо набрать на пультовом регистре номер последнего считывания, после чего - нажать кнопку счи5 тывания. Если номер на пультовом регистре не соответствует номеру последнего считывания, сформированному в счетчике 17, на выходе блока 18 не будет сформирован сигнал сравнения; следовательно, управля0 ющий сигнал считывания с выхода элемента И 13 на контрольный выход 29 устройства не поступит. Тем самым блокируется считывание информации со сдвигового регистра 7 в ЭВМ.
5 Таким образом, предлагаемое устройство обеспечивает считывание информации с перфожетона и выдачу ее в ЭВМ, а также осуществляет постоянное хранение (до установки в О всех разрядов счетчика 17) и
0 отображение количества произведенных считываний. Кроме того, в устройстве предусмотрена возможность установки режима работы с контролем использования устройства и блокировкой считывания информа5 ции с перфожетона в ЭВМ. При этом перед считыванием пользователю необходимо набрать на пультовом регистре номер последнего считывания, которое он произвел в предыдущем сеансе работы. При правиль0 ном наборе после подачи синхроимпульса считывания на выходе блока 18 сформируется сигнал сравнения. В результате управляющий сигнал считывания информации с перфожетсна поступит на контрольный вы5 ход 29 устройства, в счетчике 17 сформируется код номера текущего считывания, а индикатор 23 последовательно отобразит номера предыдущего и текущего считывания. При неправильном наборе кода на пультовом регистре считывание информзции с перфожетона в ЭВМ не производится. После использования устройства пользователь, изменив код на пультовом регистре, обеспечит невозможность для постороннего лица, не знающего номера предыдущего считывания, воспользоваться поддельным или незаконно приобретенным перфожето- ном для ввода пароля и доступа в автоматизированную систему обработки данных.
Предлагаемое устройство обеспечивает для пользователя возможность оперативного контроля за фактами несанкционированного использования устройства. Устройство позволяет снизить вероятность ввода паро- лей посторонними лицами. Повышение надежности защиты интересов- пШ зователя достигается за счет реализации режима доступа с изменяющимся при каждом обращении секретным числом (идентификатором пользователя), в качёстйе;кЬтор;Ого6ь1 гупа- ет номер последнего обращения. При этом затрудняется использование посторонними лицами секретного числа, даже если оно случайно узнано: ввести пароль будет тем сложнее, чем выше интенсивность использования устройства пользователем и чем больше времени прошло с того момента, когда секретное число стало известно постороннему лицу. Предотвращение фактов использования устройства посторонними лицами позволяет повысить надежность защиты информации, хранящейся в автоматизированной системе обработки данных. Ф о р м у я а и з о б р ет е н и я Устройство для считывания информации с перфожетона, содержащее первый и второй элементы И, Первый триггер, распределитель импульсов, выходы которого соединены с соответствующими входами блока осветителей, оптически связанных с фотоприемником, выход которого соединен через усилитель с информационным входом сдвигового регистра, блок синхронизации, состоящий из генератора тактовых импульсов, первого элемента ИЛИ и формирователя импульсов, первый выход которого
соединен с управляющими входами сдвигового регистра и распределителя импульсов, второй выход - с первыми входами первого и второго элементов И, первый вход - с
5 выходом генератора тактовых импульсов, а второй вход - с выходом первого элемента ИЛИ и с входом Установка единицы первого триггера, первый вход первого элемента ИЛИ является входом Считывание
0 устройства, прямой выход первого триггера соединен с вторым входом второго элемента И, а инверсный выход - с вторым входом первого элемента И, выход второго элемента И соединен с вторым входом пер5 вого элемента ИЛИ, о т л и ч а ю Щ е е с я тем, что, с целью повышения устройства, оно содержит буферный регистр, второй триггер, счетчик, блок сравнения, элементы задержки, второй элемент
0 ИЛИ, третий и четвертый элементы И и индикатор, соединенный с выходом третьего элемента И, первый вход которого соединен с выходом счетчика и с первым входом блока сравнения, а второй вход через элемент за5 держки соединен с выходом второго элемента ИЛИ и с первым входом четвертого элемента И, первый управляющий вход буферного регистра соединен с первым входом первого элемента ИЛИ,
0 информационные входы буферного регистра являются входами Контрольный код устройства, а второй управляющий вход буферного регистра соединен с входом счетчика и с выходом четвертого элемента8
5 И, который является контрольным выходом устройства, входы второго триггера являются, соответственно первым и вторым входами управления режимом работы устройства, а выход соединен с первым входом второго
0 элемента ИЛИ, второй вход которого соединен с выходом блока сравнения, выход буферного регистра соединен с вторым входом блока сравнения, второй вход .первого триггера соединен с выходом усилите5 ля, второй вход четвертого элемента И соединен с выходом первого элемента И.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИНФОРМАЦИИ С ПЕРФОЖЕТОНА | 1992 |
|
RU2037202C1 |
Устройство для контроля переписи информации перезагружаемой управляющей памяти процессора | 1981 |
|
SU1008746A1 |
УСТРОЙСТВО ВВОДА И ХРАНЕНИЯ КЛЮЧЕВОЙ ИНФОРМАЦИИ | 2000 |
|
RU2175775C1 |
Микропроцессорная система с контролем | 1984 |
|
SU1242976A1 |
Многоканальное устройство для сопряжения источников информации с вычислительной машиной | 1983 |
|
SU1116423A1 |
Устройство магнитной записи сигналов цифровой информации | 1983 |
|
SU1157566A1 |
Микропрограммный процессор | 1981 |
|
SU980095A1 |
Многоканальное устройство для сопряжения источников информации с вычислительной машиной | 1986 |
|
SU1381523A2 |
Устройство для поиска информации | 1988 |
|
SU1640713A1 |
Устройство для преобразования контролируемых параметров | 1986 |
|
SU1320816A1 |
Изобретение относится к вычислительной технике. Использование его в автоматизированных системах обработки данных позволяет повысить надежность устройства. Благодаря введению дополнительных элементов обеспечивается постоянное хранение и отображение количества произведенных считываний, а также установка режима с контролем использования устройства и блокировкой считывания информации, что снижает вероятность несанкционированного доступа к устройству. 1 ил.
Устройство для считывания информации с перфожетона | 1980 |
|
SU935984A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для видения на расстоянии | 1915 |
|
SU1982A1 |
Устройство для считывания информации | 1977 |
|
SU622123A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1993-05-23—Публикация
1990-03-06—Подача