схема устройства; на фиг. 2 - 5 приве- ); для открывания задвижки замка. Он мо20
25
30
дены соответственно схемы блока набора кода, блока сравнения, блока управления и генератора случайных чисел.
Устройство содержит блок 1 набора кода, блок 2 сравнения, исполнительный блок 3, блок 4 управления, счетчик 5, блок 6 памяти, блок 7 сложения, генератор 8 случайных чисел и блок 9 индикации.
Блок 1 набора кода предназначен для набора кода и содержит клавиатуру 10, блок 11 устранения дребезга контактов: шифратор 12, схему ИЛИ 13
Клавиатура 10 может содержать, например, десять кнопочных переключателей.
Клок 11 устранения дребезга контактов может содержать, например, RS-триггеры (количество которых соот- ,, ветствуёт количеству кнопок блока 10), входы R- и S которых подключены к кнопочным переключателям, а выходы являются выходами блока 11.
Шифратор 12 предназначен для преобразования кода 1 из N в двоичный код. При (используются десятичные цифры для представления знаков) шифратор содержит четыре схемы ИЛИ, причем к входам первой схемы ИЛИ через триггеры блока 11 подключаются переключатели клавиатуры 10, соответствующие цифрам 1,3,5,7,9, к входам второй схемы ИЛИ - 0,2,3,6,7; к входам третьего - 4,5,6,7; к входам четвертого - 0,8,9.
Схема ИЛИ 13 предназначена для формирования сигнала сопровождения информации.
Блок 2 сравнения предназначен для
40
45
50
жет содержать электромагнит, подключенный к выходу схемы И-НЕ, при этом входы схемы И-НЕ являются входами блока 3. Выходом схемы И-НЕ является коллектор мощного транзистора.
Блок 4 управления предназначен для выработки управляющих сигналов через фиксированный интервал времени от на-- чала набора кода. Клок 4 управления (фиг.4) содержит триггер 17, генератор 18 импульсов, счетчик 19, дешифратор 20, триггер 21.
Блок 4 работает следующим образом. В исходном состоянии триггеры 17 и 21 находятся в нулевом состоянии и по сигналу с выхода триггера 17 счетчик 19 удерживается в нулевом состоянии. По сигналу от блока 1 набора кода триггер 17 устанавливается в 1, что обеспечивает разрешение суммирования импульсов от генератора 18. Через некоторое время от запуска счетчика 19 на выходах дешифратора 20 последовательно вырабатываются импульсы.
При этом вначале триггер 21 устанавливается в 1, а затем , что обеспечивает формирование сигнала Т1. После этого на выходе дешифратора 20 формируется сигнал Т2. Затем по импульсу с выхода дешифратора 20 триггер 17 устанавливается в О, а блок 4 - в исходное состояние.
Счетчик 5 предназначен для задания номера цифры эталонного кода.
Клок 6 памяти предназначен для хранения эталонного кода и последовательной выдачи цифр этого кода на блок 7 сложения.
Блок 7 сложения предназначен для
сравнения набираемых цифр кода с циф--1 суммирования каждой из цифр эталонно0
5
0
,
0
5
0
жет содержать электромагнит, подключенный к выходу схемы И-НЕ, при этом входы схемы И-НЕ являются входами блока 3. Выходом схемы И-НЕ является коллектор мощного транзистора.
Блок 4 управления предназначен для выработки управляющих сигналов через фиксированный интервал времени от на-- чала набора кода. Клок 4 управления (фиг.4) содержит триггер 17, генератор 18 импульсов, счетчик 19, дешифратор 20, триггер 21.
Блок 4 работает следующим образом. В исходном состоянии триггеры 17 и 21 находятся в нулевом состоянии и по сигналу с выхода триггера 17 счетчик 19 удерживается в нулевом состоянии. По сигналу от блока 1 набора кода триггер 17 устанавливается в 1, что обеспечивает разрешение суммирования импульсов от генератора 18. Через некоторое время от запуска счетчика 19 на выходах дешифратора 20 последовательно вырабатываются импульсы.
При этом вначале триггер 21 устанавливается в 1, а затем , что обеспечивает формирование сигнала Т1. После этого на выходе дешифратора 20 формируется сигнал Т2. Затем по импульсу с выхода дешифратора 20 триггер 17 устанавливается в О, а блок 4 - в исходное состояние.
Счетчик 5 предназначен для задания номера цифры эталонного кода.
Клок 6 памяти предназначен для хранения эталонного кода и последовательной выдачи цифр этого кода на блок 7 сложения.
Блок 7 сложения предназначен для
название | год | авторы | номер документа |
---|---|---|---|
Электронно-кодовый замок | 1988 |
|
SU1606642A1 |
Кодовый замок | 1984 |
|
SU1199892A2 |
Кодовый замок | 1983 |
|
SU1131996A2 |
Устройство управления кодовым замком | 1989 |
|
SU1663165A1 |
Устройство для ввода информации | 1983 |
|
SU1160386A1 |
Электронный замок | 1985 |
|
SU1262018A1 |
Устройство для ввода информации | 1983 |
|
SU1149236A1 |
Электронно-кодовый замок | 1987 |
|
SU1416648A1 |
Устройство для ввода информации | 1983 |
|
SU1092485A1 |
Устройство для блокировки номеронабирателя телефонного аппарата | 1983 |
|
SU1133687A1 |
Изобретение относится к электронным замкам и может быть использовано в технике защиты различных объектов от доступа посторонних лиц. Цель изобретения - повышение секретности устройства. В блоке b памяти хранится эталонный код замка. Для отпирания замка пользователь на блоке 1 набора последовательно набирает код, каждый знак которого должен быть равен сумме по модулю М (М - количество знаков в используемом алфавите, например, ) случайного числа, сформированного генератором 8 случайных чисел и высвечиваемого на блоке 9 индикации, и знака эталонного кода. Сумма кодов вычисляется в блоке 7 сложения. Сравнение набираемого кода и поступающего с выхода блока 7 осуществляется в блоке 2 сравнения. После набора очередного знака на блоке 9 отображается новое случайное число, на выходе блока 6 устанавливается очередной знак эталонного кода. При равенстве кодов по сигналу от блока 4 управления включается исполнительный блок 3. 4 з.п. ф-лы, 5 ил. О $ (Л
рами кода, последовательно поступающего с выхода блока 7 сложения на входы блока 2 сравнения. Клок 2 сравго кода, последовательно поступающих из блока 3 памяти в двоичном коде, и цифр, сформированных в двоичном
коде генератором 8 случайных чисел. Он может содержать двоично-десятичный сумматор на одну тетраду, в котором не используется разряд переноса в старшую тетраду (так как она отсутствует), т.е. реализуется функция сложения по модулю десять.
Генератор 8 случайных чисел предназначен для формирования двоичных кодов случайных чисел и содержит (фиг.5) схемы НЕ 22, ИЛИ-НЕ 23, И 24, генератор 25 импульсов, счетчик 26 и формирователь 27.
Генератор 8 случайных чисел работает следующим образом. На вход схемы НЕ 22 поступает входной импульс,сформированный в блоке 1 набора кода в моменты набора каждой из цифр кода замка. На выходе схемы ИЛИ-НЕ 23 по заднему фронту входного импульса формируется импульс, поступающий на вход схемы И 24, на второй вход которого поступает с большой частотой последовательность импульсов, сформированная 25 состоянии на время действия сигнала
генератором 25 импульсов. Вследствие большой частоты сформированных импульсов и нестабильности генератора на вход счетчика 26 поступает после каждого набора любой из цифр кода замка разное число импульсов. Тем самым на выходе счетчика 26 формируется двоичный код различных цифр.
Блок 9 индикации предназначен для отображения одного знака, сформированного генератором 8 случайных чн-- сел.
Устройство работает следующим образом.
Для отпирания замка пользователь на блоке 1 набора кода последовательно набирает знаки в соответствии со знаками эталонного кода и знаками, отображаемыми на блоке 9 индикации. При наборе первого знака сигналом с выхода блока 1 набора кода включается блок 4 управления, который начинает отсчитывать временной интервал, отведенный для набора кода. Набираемый знак поступает в блок 2 сравнения, где сравнивается с кодом, поступающим с выхода блока 7 сложения В блоке 7 осуществляется сложение по модулю М ( при использовании десятичной клавиатуры) очередного знака эталонного кода и знака, формируемого генератором 8 случайных чисел, который одновременно отображается на блоке У индикации. Если набран0
5
ньгй на блоке 1 знак равен результату сложения по модулю М знака эталонного кода и случайного знака, то по сигналу с выхода блока 1 в счетчик блока 2 сравнения добавляется единица, т.е. набран верный знак. В противном случае единица не добавляется. Затем по сигналу из блока 1 в счетчик 5 добавляется единица и на выходе блока 6 памяти устанавливается очередной знак эталонного кода, а на выходе генератора 8 установится очередной случайный знак. После чего набирается очередной знак.
Если все знаки набраны верно, то с блока 2 сравнения на вход исполнительного блока 3 поступает разрешающий сигнал. Затем, через некоторый интервал времени, блок 4 управления вырабатывает сигналы Т1 и Т2. По сигналу Т1 включается исполнительный блок 3, который будет во включенном
Т1. Но сигналу Т2 устанавливаются в нулевое состояние счетчик 5 и счетчик блока 2 сравнения. Устройство переходитпне.
в исходное (закрытое) состоя5
0
5
0
5
В предлагаемом устройстве в процессе эксплуатации кнопки и прилегающие к ним места затираются в одинаковой мере вследствие того,что при одном и том же эталонном коде замка пользователь для открывания замка набирает случайную кодовую комбинацию. Каждый знак этой кодовой комбинации равен арифметической сумме без учета переноса в старший разряд (т.е. сумме по модулю 10) соответствующего знака эталонного кода и случайного числа, отображаемого на блоке индикации, причем перед набором очередного знака на блоке индикации устанавливается очередное случайное число. Примеры набора кода приведены в таблице.
Пользователь для открывания замка пользуется различными кнопками клавиатуры блока набора кода (в данном примере после трех наборов кода будут использованы кнопки 2,3,4,5,6,7,8,9, 0),- что приводит к устранению выделения определенных кнопок (соответствующих эталонному коду 7,3,8,8) и прилегающих к ним мест в процессе эксплуатации устройства. Это приводит к повышению секретности устройства.
Формула изобретения
к входу генератора случайных чисел, второму входу счетчика и второму входу блока сравнения, первые N входов которого подсоединены к N выходам блока набора кода, а вторые N входов блока сравнения подключены к N выходам блока сложения, первые N входов которого подключены к выходу генератора случайных чисел и блоку индикации, а вторые N входов подключены к выходам блока памяти, N входо которого соединены к N выходам счетчика, причем второй выход блока управления дополнительно соединен с первым входом блока сравнения.
1-й набор
кода
Эталонный
код
Отображаемое
случайное
число
Набираемая
комбинация
9 7
6 О
88 738 873 8 8
41 77521209 29 463 085 8 7
5
0
5
0
5
0
первой и второй схем РАВНОЗНАЧНОСТЬ являются входами блока сравнения, выходы первой и второй схем РАВНОЗНАЧНОСТЬ соединены с первыми входами схемы И, второй вход которой является первым входом блока сравнения, выход схемы И подключен к первому входу счетчика, выход которого является выходом блока сравнения, причем второй вход.счетчика является вторым входом блока сравнения.
2-й набор кода
3-й набор
кода
От&л.1
гг
От 6л. 7
о
Оглдл. 4
(рил-. 5
§
d
рс+г.2
0
ьОт бл.1
§
Фиг. 4
Фю. 5
Электронный замок | 1985 |
|
SU1262018A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1991-03-07—Публикация
1988-11-09—Подача