| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Электронный замок на ИК-лучах с шифрованием https://radiokot.ru/forum/viewtopic.php?f=25&t=35916 |
Страница 1 из 2 |
| Автор: | LINKS_234 [ Ср окт 06, 2010 15:58:11 ] |
| Заголовок сообщения: | Электронный замок на ИК-лучах с шифрованием |
статья - http://radiokot.ru/circuit/digital/security/08/ сразу хочу поблагодарить автора за интересную идею и её реализацию. жаль конечно что вы не заняли призовое место, но это не главное. теперь по делу : хотелось бы узнать кто автор и неплохо было бы взглянуть на исходники , или же в худшем случае на алгоритм шифрования. загорелся идеей собрать нечто похожее с другой железной частью и упрощённое, поэтому и нужен алгоритм. ну и моё мнение - данная конструкция настолько проработана , что и в доработках не нуждается. |
|
| Автор: | Alex72 [ Ср окт 06, 2010 19:44:10 ] | ||
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием | ||
Я автор данного устройства. Исходники не высылал, надо было убирать оттуда своё авторство и ключи, да и время поджимало, под конец последнего дня дописывал статью и надо было успеть. Алгоритм шифрования сборный. Непосредственно шифрование взято из алгоритма RC5, а процедура расширения 128 битного ключа из алгоритма IDEA. Их было наиболее удобно реализовывать в ограниченных ресурсах МК. В интернете есть их описание. Программа для самого замка написана в среде VMlab, а ключа в AVRstudio. Всё на ассемблере.
|
|||
| Автор: | LINKS_234 [ Чт окт 07, 2010 09:22:06 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
спасибо за исходники (жаль с асмом поверхностно у меня) и наводки на алгоритмы. почитаю. с шифрованием понятно. непонятно только как осуществляется динамическое шифрование. т.е. алгоритм idea подразумевает входные незашифрованные данные кратные 64 битам , которые затем разбиваются по 64 бита , а те в свою очередь разбиваются на 4 подблока по 16 бит. дальше идёт шифрование. и получается что если входные данные не меняются , то и выходные не будут меняться. посему и не понятно куда ещё подмешивается счётчик. если не трудно - распишите алгоритм. |
|
| Автор: | Alex72 [ Чт окт 07, 2010 13:36:43 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Шифрованию подвергаются вместе взятые 40 битный номер ключа и его 24 битный счетчик синхронизации, итого 64 бита. Так как счетчик синхронизации каждый раз меняется, то меняется и полученный в итоге шифр. |
|
| Автор: | LINKS_234 [ Чт окт 07, 2010 16:08:45 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
понятно. т.е. шифрование идёт только 64 бит ? при этом ключ остаётся тем же - 16бит*8 вопрос по дешифровке - как я понял она идёт согласно алгоритму , т.к. необходимо синхронизировать счётчик (в отличие от статической , или же с известными данными, где можно попросту сравнить обе зашифрованные посылки), так вот каким образом происходит "В процессе расшифровки подключи должны использоваться в обратном порядке. Первый и четвёртый подключи i-го раунда расшифровки получаются из первого и четвёртого подключа (10-i)-го раунда шифрования мультипликативной инверсией." ? взято отсюда - http://ru.wikipedia.org/wiki/IDEA объясните суть процесса и решения для совсем тупых. ну и ещё интересует реализация "Затем этот 128-битный ключ циклически сдвигается влево на 25 позиций". это же не 16 или 32 бита сдвинуть. |
|
| Автор: | Alex72 [ Чт окт 07, 2010 18:02:15 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
LINKS_234 писал(а): "Затем этот 128-битный ключ циклически сдвигается влево на 25 позиций". это же не 16 или 32 бита сдвинуть. Здесь просто, вначале циклически сдвигаются все 16 байт на три позиции влево - это получится сдвиг на 24 бита, потом все сдвигаются влево ещё на 1 бит. |
|
| Автор: | sergho [ Сб окт 09, 2010 19:39:35 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Какое назначение диодов D35, D36? |
|
| Автор: | Alex72 [ Сб окт 09, 2010 20:51:30 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
sergho писал(а): Какое назначение диодов D35, D36? Это я планивал контролировать температуру АКБ в процессе её быстрой зарядки, в качестве датчика - два диода. Но быструю зарядку делать не стал и температуру тоже. Но в ближайшее время всё таки сделаю, будет просто измеряться температура в корпусе электронного блока замка |
|
| Автор: | sergho [ Сб окт 09, 2010 22:10:36 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
я вот перед сборкой задумался- а как открыть дверь в случае любой поломки электроники, ведь придется дверь резать. Надо бы сначала продумать запасной вариант |
|
| Автор: | Alex72 [ Вс окт 10, 2010 16:28:30 ] | |||
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием | |||
sergho писал(а): я вот перед сборкой задумался- а как открыть дверь в случае любой поломки электроники, ведь придется дверь резать. Надо бы сначала продумать запасной вариант Надо электронику сделать так, чтобы не было сомнений в её надежной работе В схеме есть ошибка, на печатной плате её нет. Ниже архив с исправленной схемой в протеусе. Программа подверглась изменению, теперь она одна для как для униполярных 4х фазных ШД, так и для 2х фазных биполярных. Тип ШД задается в настройках, новая инструкция ниже. В моём первом посте именно эта программа.
|
||||
| Автор: | Yftul [ Пн ноя 29, 2010 17:00:38 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Хотелось бы узнать как проходит эксплуатация? Дополнительный изменений не вносили за прошедшее время? |
|
| Автор: | Alex72 [ Ср дек 01, 2010 18:40:59 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Данный экземпляр замка на дверь ещё не установлен (пока эксплуатирую предыдущий). Недавно изготовил для него корпус и он в полностью собранном виде пока проходит испытание, добавлю туда измерение температуры и поставлю на дверь. Может ещё фотографий сделаю или даже видеоролик. |
|
| Автор: | Yftul [ Ср дек 01, 2010 20:35:46 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
С нетерпением буду ждать результатов Давно мечтаю сделать что-то подобное, но никак не поборю природную лень |
|
| Автор: | Dr.SterN [ Чт дек 08, 2011 17:27:41 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Здравствуйте, интересное устройство, взял на дипломную работу, можете кто скинет перечень деталей для закупки, буду очень благодарен. Время просто поджимает другим немножко занят ... заранее спасибо. |
|
| Автор: | Dr.SterN [ Вт фев 21, 2012 20:25:17 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Еще раз привет всем, очень нужна ваша помощь за 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 [ Ср фев 22, 2012 18:47:38 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
у кого-то борзость зашкаливает прям ... |
|
| Автор: | Iryna [ Чт май 03, 2012 22:00:03 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
http://radiokot.ru/circuit/digital/security/08/ Очень класная работа) Огромное спасибо автору) У меня к Вам вопрос. Реально ли используя другой микроконтроллер(например, Atmega649) открывать этот же замок также с помощью набора комбинации на клавиатуре AK-207? Не могли бы Вы мне в этом помочь? Заранне, спасибо!) |
|
| Автор: | Alex72 [ Вс май 13, 2012 17:14:37 ] | ||
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием | ||
Использовать ATmega649 можно, изменив программу и дополнив её процедурами работы с клавиатурой. Прикладываю проекты для симуляции в протеусе, кого заинтересует.(в папке LockIR_sim.dsn и LockIR_sim2.dsn) Деталей оставлено минимум, только те, что необходимы для симуляции.
|
|||
| Автор: | Iryna [ Ср май 16, 2012 22:48:49 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Спасибо))))))) |
|
| Автор: | klim123 [ Вс сен 28, 2014 15:31:20 ] |
| Заголовок сообщения: | Re: Электронный замок на ИК-лучах с шифрованием |
Здравствуйте. Собираю ик ду для доступа в автомобиль. Сам в программировании слаб, (в ассеммблере не разберусь точно). Хочу попросить вашей помощи, - нужна прошивка для модуля управления центральным замком. Управление модулем с помощью вашего ключа. МК в модуле- какой посоветуете. Надеюсь на вашу помощь. Спасибо. |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



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