Электронный замок на ИК-лучах с шифрованием

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
LINKS_234
Поставщик валерьянки для Кота
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Электронный замок на ИК-лучах с шифрованием

Сообщение LINKS_234 »

статья - http://radiokot.ru/circuit/digital/security/08/
сразу хочу поблагодарить автора за интересную идею и её реализацию. жаль конечно что вы не заняли призовое место, но это не главное.
теперь по делу :
хотелось бы узнать кто автор и неплохо было бы взглянуть на исходники , или же в худшем случае на алгоритм шифрования.
загорелся идеей собрать нечто похожее с другой железной частью и упрощённое, поэтому и нужен алгоритм.
ну и моё мнение - данная конструкция настолько проработана , что и в доработках не нуждается.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

Я автор данного устройства. Исходники не высылал, надо было убирать оттуда своё авторство и ключи, да и время поджимало, под конец последнего дня дописывал статью и надо было успеть. Алгоритм шифрования сборный. Непосредственно шифрование взято из алгоритма RC5, а процедура расширения 128 битного ключа из алгоритма IDEA. Их было наиболее удобно реализовывать в ограниченных ресурсах МК. В интернете есть их описание. Программа для самого замка написана в среде VMlab, а ключа в AVRstudio. Всё на ассемблере.
Вложения
Lock.rar
(160.22 КБ) 617 скачиваний
Аватара пользователя
LINKS_234
Поставщик валерьянки для Кота
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение LINKS_234 »

спасибо за исходники (жаль с асмом поверхностно у меня) и наводки на алгоритмы. почитаю.

с шифрованием понятно. непонятно только как осуществляется динамическое шифрование. т.е. алгоритм idea подразумевает входные незашифрованные данные кратные 64 битам , которые затем разбиваются по 64 бита , а те в свою очередь разбиваются на 4 подблока по 16 бит. дальше идёт шифрование. и получается что если входные данные не меняются , то и выходные не будут меняться. посему и не понятно куда ещё подмешивается счётчик. если не трудно - распишите алгоритм.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

Шифрованию подвергаются вместе взятые 40 битный номер ключа и его 24 битный счетчик синхронизации, итого 64 бита. Так как счетчик синхронизации каждый раз меняется, то меняется и полученный в итоге шифр.
Аватара пользователя
LINKS_234
Поставщик валерьянки для Кота
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение LINKS_234 »

понятно. т.е. шифрование идёт только 64 бит ? при этом ключ остаётся тем же - 16бит*8

вопрос по дешифровке - как я понял она идёт согласно алгоритму , т.к. необходимо синхронизировать счётчик (в отличие от статической , или же с известными данными, где можно попросту сравнить обе зашифрованные посылки), так вот каким образом происходит "В процессе расшифровки подключи должны использоваться в обратном порядке. Первый и четвёртый подключи i-го раунда расшифровки получаются из первого и четвёртого подключа (10-i)-го раунда шифрования мультипликативной инверсией." ? взято отсюда - http://ru.wikipedia.org/wiki/IDEA
объясните суть процесса и решения для совсем тупых.

ну и ещё интересует реализация "Затем этот 128-битный ключ циклически сдвигается влево на 25 позиций". это же не 16 или 32 бита сдвинуть.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

LINKS_234 писал(а): "Затем этот 128-битный ключ циклически сдвигается влево на 25 позиций". это же не 16 или 32 бита сдвинуть.

Здесь просто, вначале циклически сдвигаются все 16 байт на три позиции влево - это получится сдвиг на 24 бита, потом все сдвигаются влево ещё на 1 бит.
Аватара пользователя
sergho
Грызет канифоль
Сообщения: 253
Зарегистрирован: Пн май 25, 2009 14:32:47
Откуда: Киев

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение sergho »

Какое назначение диодов D35, D36?
... Do you know russian word "ГРАБЛИ" ?
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

sergho писал(а):Какое назначение диодов D35, D36?

Это я планивал контролировать температуру АКБ в процессе её быстрой зарядки, в качестве датчика - два диода. Но быструю зарядку делать не стал и температуру тоже. Но в ближайшее время всё таки сделаю, будет просто измеряться температура в корпусе электронного блока замка
Аватара пользователя
sergho
Грызет канифоль
Сообщения: 253
Зарегистрирован: Пн май 25, 2009 14:32:47
Откуда: Киев

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение sergho »

я вот перед сборкой задумался- а как открыть дверь в случае любой поломки электроники, ведь придется дверь резать. Надо бы сначала продумать запасной вариант
... Do you know russian word "ГРАБЛИ" ?
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

sergho писал(а):я вот перед сборкой задумался- а как открыть дверь в случае любой поломки электроники, ведь придется дверь резать. Надо бы сначала продумать запасной вариант

Надо электронику сделать так, чтобы не было сомнений в её надежной работе :)) Качественная печатная плата, поменьше китайских деталей и деталей б/у. Или предусмотреть возможность открывания замка обычным ключом снаружи, но тогда это уже не будет невидимкой.

В схеме есть ошибка, на печатной плате её нет. Ниже архив с исправленной схемой в протеусе. Программа подверглась изменению, теперь она одна для как для униполярных 4х фазных ШД, так и для 2х фазных биполярных. Тип ШД задается в настройках, новая инструкция ниже. В моём первом посте именно эта программа.
Вложения
Замок-инструкцияпользователя.rar
(223.23 КБ) 602 скачивания
Lock_IR.rar
(40.7 КБ) 575 скачиваний
Аватара пользователя
Yftul
Вымогатель припоя
Сообщения: 540
Зарегистрирован: Пт фев 20, 2009 12:26:26

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Yftul »

Хотелось бы узнать как проходит эксплуатация? Дополнительный изменений не вносили за прошедшее время?
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

Данный экземпляр замка на дверь ещё не установлен (пока эксплуатирую предыдущий). Недавно изготовил для него корпус и он в полностью собранном виде пока проходит испытание, добавлю туда измерение температуры и поставлю на дверь. Может ещё фотографий сделаю или даже видеоролик.
Аватара пользователя
Yftul
Вымогатель припоя
Сообщения: 540
Зарегистрирован: Пт фев 20, 2009 12:26:26

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Yftul »

С нетерпением буду ждать результатов :beer:

Давно мечтаю сделать что-то подобное, но никак не поборю природную лень :oops:
Dr.SterN
Открыл глаза
Сообщения: 41
Зарегистрирован: Пн окт 25, 2010 00:40:37

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Dr.SterN »

Здравствуйте, интересное устройство, взял на дипломную работу, можете кто скинет перечень деталей для закупки, буду очень благодарен. Время просто поджимает другим немножко занят :write: ... заранее спасибо. :)
Dr.SterN
Открыл глаза
Сообщения: 41
Зарегистрирован: Пн окт 25, 2010 00:40:37

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Dr.SterN »

Еще раз привет всем, очень нужна ваша помощь за 2 дня нужно купить детали и спаять устройство...
подскажите номиналы напряжения, если не сложно проверьте правильный ли список.

Диоды:
1N4148 10
KD130A 3
LED-RED 5
LED-YELLOW 1
LED-GREEN 1
Стабилитрон P6KE6.8CA 1
1N4001 2
KD20BA 2
FR157 8
Мост КЦ410А 1
Резисторы:
33k 1
10k 3
100k 2
300 8
150 1
4k7 4
160k 1
переменный 1k 1
переменный 3.3k 1
3.3k 1
22k 1
20k 1
27 1
68 1
M51 1
12k 1
2k 2
1k 1
Конденсаторы:
10 nF (Нанофарад) 1
100 nF (Нанофарад) 3
33 nF (Нанофарад) 2
150 nF (Нанофарад) 1
22p 2
m10 1
1000 pF (Пикофарад) 1
электролитический конденсатор (бочка) 10 μF (Микрофарад) 1
электролитический конденсатор (бочка) (Микрофарад) 2
электролитический конденсатор (бочка) (Микрофарад) 1
электролитический конденсатор (бочка) (Микрофарад) 1
Транзисторы:
КТ361А 5
КТ937А 1
КТ315 2
Прочее:
Дисплей ТОТ2361АН 1
МСХ ADM4B5 1
МСХ ATMEGA8535 1
Громкоговоритель GS12x05 1
Преобразователь неэлектрических величин в электрические TSOP1736 1
тактовый генератор 4 MHz 1
Катушка индуктивности 10 μH (Миктогенри) 1
Двигатель +88.8 1
МСХ 7805 1
Трансформатор ~220/-13V 50 Hz 1
Гальванический Элемент 12В 1
МСХ L293D 1
Кнопки 5
Выключатели 3
Аватара пользователя
LINKS_234
Поставщик валерьянки для Кота
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение LINKS_234 »

у кого-то борзость зашкаливает прям ...
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Iryna
Родился
Сообщения: 2
Зарегистрирован: Чт май 03, 2012 21:47:36

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Iryna »

http://radiokot.ru/circuit/digital/security/08/
Очень класная работа) Огромное спасибо автору)
У меня к Вам вопрос. Реально ли используя другой микроконтроллер(например, Atmega649) открывать этот же замок также с помощью набора комбинации на клавиатуре AK-207? Не могли бы Вы мне в этом помочь?
Заранне, спасибо!) :)
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Alex72 »

Использовать ATmega649 можно, изменив программу и дополнив её процедурами работы с клавиатурой.
Прикладываю проекты для симуляции в протеусе, кого заинтересует.(в папке LockIR_sim.dsn и LockIR_sim2.dsn) Деталей оставлено минимум, только те, что необходимы для симуляции.
Вложения
Lock_IR.rar
(212.11 КБ) 450 скачиваний
Iryna
Родился
Сообщения: 2
Зарегистрирован: Чт май 03, 2012 21:47:36

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение Iryna »

Спасибо))))))) :))
klim123
Родился
Сообщения: 1
Зарегистрирован: Вс сен 28, 2014 15:00:57

Re: Электронный замок на ИК-лучах с шифрованием

Сообщение klim123 »

Здравствуйте. Собираю ик ду для доступа в автомобиль. Сам в программировании слаб, (в ассеммблере не разберусь точно). Хочу попросить вашей помощи, - нужна прошивка для модуля управления центральным замком. Управление модулем с помощью вашего ключа. МК в модуле- какой посоветуете. Надеюсь на вашу помощь. Спасибо.
Ответить

Вернуться в «Статьи»