Страница 1 из 2
Электронный замок на ИК-лучах с шифрованием
Добавлено: Ср окт 06, 2010 15:58:11
LINKS_234
статья -
http://radiokot.ru/circuit/digital/security/08/
сразу хочу поблагодарить автора за интересную идею и её реализацию. жаль конечно что вы не заняли призовое место, но это не главное.
теперь по делу :
хотелось бы узнать кто автор и неплохо было бы взглянуть на исходники , или же в худшем случае на алгоритм шифрования.
загорелся идеей собрать нечто похожее с другой железной частью и упрощённое, поэтому и нужен алгоритм.
ну и моё мнение - данная конструкция настолько проработана , что и в доработках не нуждается.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Ср окт 06, 2010 19:44:10
Alex72
Я автор данного устройства. Исходники не высылал, надо было убирать оттуда своё авторство и ключи, да и время поджимало, под конец последнего дня дописывал статью и надо было успеть. Алгоритм шифрования сборный. Непосредственно шифрование взято из алгоритма RC5, а процедура расширения 128 битного ключа из алгоритма IDEA. Их было наиболее удобно реализовывать в ограниченных ресурсах МК. В интернете есть их описание. Программа для самого замка написана в среде VMlab, а ключа в AVRstudio. Всё на ассемблере.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Чт окт 07, 2010 09:22:06
LINKS_234
спасибо за исходники (жаль с асмом поверхностно у меня) и наводки на алгоритмы. почитаю.
с шифрованием понятно. непонятно только как осуществляется динамическое шифрование. т.е. алгоритм idea подразумевает входные незашифрованные данные кратные 64 битам , которые затем разбиваются по 64 бита , а те в свою очередь разбиваются на 4 подблока по 16 бит. дальше идёт шифрование. и получается что если входные данные не меняются , то и выходные не будут меняться. посему и не понятно куда ещё подмешивается счётчик. если не трудно - распишите алгоритм.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Чт окт 07, 2010 13:36:43
Alex72
Шифрованию подвергаются вместе взятые 40 битный номер ключа и его 24 битный счетчик синхронизации, итого 64 бита. Так как счетчик синхронизации каждый раз меняется, то меняется и полученный в итоге шифр.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Чт окт 07, 2010 16:08:45
LINKS_234
понятно. т.е. шифрование идёт только 64 бит ? при этом ключ остаётся тем же - 16бит*8
вопрос по дешифровке - как я понял она идёт согласно алгоритму , т.к. необходимо синхронизировать счётчик (в отличие от статической , или же с известными данными, где можно попросту сравнить обе зашифрованные посылки), так вот каким образом происходит "В процессе расшифровки подключи должны использоваться в обратном порядке. Первый и четвёртый подключи i-го раунда расшифровки получаются из первого и четвёртого подключа (10-i)-го раунда шифрования мультипликативной инверсией." ? взято отсюда -
http://ru.wikipedia.org/wiki/IDEA
объясните суть процесса и решения для совсем тупых.
ну и ещё интересует реализация "Затем этот 128-битный ключ циклически сдвигается влево на 25 позиций". это же не 16 или 32 бита сдвинуть.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Чт окт 07, 2010 18:02:15
Alex72
LINKS_234 писал(а): "Затем этот 128-битный ключ циклически сдвигается влево на 25 позиций". это же не 16 или 32 бита сдвинуть.
Здесь просто, вначале циклически сдвигаются все 16 байт на три позиции влево - это получится сдвиг на 24 бита, потом все сдвигаются влево ещё на 1 бит.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Сб окт 09, 2010 19:39:35
sergho
Какое назначение диодов D35, D36?
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Сб окт 09, 2010 20:51:30
Alex72
sergho писал(а):Какое назначение диодов D35, D36?
Это я планивал контролировать температуру АКБ в процессе её быстрой зарядки, в качестве датчика - два диода. Но быструю зарядку делать не стал и температуру тоже. Но в ближайшее время всё таки сделаю, будет просто измеряться температура в корпусе электронного блока замка
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Сб окт 09, 2010 22:10:36
sergho
я вот перед сборкой задумался- а как открыть дверь в случае любой поломки электроники, ведь придется дверь резать. Надо бы сначала продумать запасной вариант
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Вс окт 10, 2010 16:28:30
Alex72
sergho писал(а):я вот перед сборкой задумался- а как открыть дверь в случае любой поломки электроники, ведь придется дверь резать. Надо бы сначала продумать запасной вариант
Надо электронику сделать так, чтобы не было сомнений в её надежной работе

Качественная печатная плата, поменьше китайских деталей и деталей б/у. Или предусмотреть возможность открывания замка обычным ключом снаружи, но тогда это уже не будет невидимкой.
В схеме есть ошибка, на печатной плате её нет. Ниже архив с исправленной схемой в протеусе. Программа подверглась изменению, теперь она одна для как для униполярных 4х фазных ШД, так и для 2х фазных биполярных. Тип ШД задается в настройках, новая инструкция ниже. В моём первом посте именно эта программа.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Пн ноя 29, 2010 17:00:38
Yftul
Хотелось бы узнать как проходит эксплуатация? Дополнительный изменений не вносили за прошедшее время?
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Ср дек 01, 2010 18:40:59
Alex72
Данный экземпляр замка на дверь ещё не установлен (пока эксплуатирую предыдущий). Недавно изготовил для него корпус и он в полностью собранном виде пока проходит испытание, добавлю туда измерение температуры и поставлю на дверь. Может ещё фотографий сделаю или даже видеоролик.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Ср дек 01, 2010 20:35:46
Yftul
С нетерпением буду ждать результатов
Давно мечтаю сделать что-то подобное, но никак не поборю природную лень

Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Чт дек 08, 2011 17:27:41
Dr.SterN
Здравствуйте, интересное устройство, взял на дипломную работу, можете кто скинет перечень деталей для закупки, буду очень благодарен. Время просто поджимает другим немножко занят

... заранее спасибо.

Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Вт фев 21, 2012 20:25:17
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
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Ср фев 22, 2012 18:47:38
LINKS_234
у кого-то борзость зашкаливает прям ...
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Чт май 03, 2012 22:00:03
Iryna
http://radiokot.ru/circuit/digital/security/08/
Очень класная работа) Огромное спасибо автору)
У меня к Вам вопрос. Реально ли используя другой микроконтроллер(например, Atmega649) открывать этот же замок также с помощью набора комбинации на клавиатуре AK-207? Не могли бы Вы мне в этом помочь?
Заранне, спасибо!)

Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Вс май 13, 2012 17:14:37
Alex72
Использовать ATmega649 можно, изменив программу и дополнив её процедурами работы с клавиатурой.
Прикладываю проекты для симуляции в протеусе, кого заинтересует.(в папке LockIR_sim.dsn и LockIR_sim2.dsn) Деталей оставлено минимум, только те, что необходимы для симуляции.
Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Ср май 16, 2012 22:48:49
Iryna
Спасибо)))))))

Re: Электронный замок на ИК-лучах с шифрованием
Добавлено: Вс сен 28, 2014 15:31:20
klim123
Здравствуйте. Собираю ик ду для доступа в автомобиль. Сам в программировании слаб, (в ассеммблере не разберусь точно). Хочу попросить вашей помощи, - нужна прошивка для модуля управления центральным замком. Управление модулем с помощью вашего ключа. МК в модуле- какой посоветуете. Надеюсь на вашу помощь. Спасибо.