Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить

Re: Радиоуправляемый кораблик своими руками.

Чт май 19, 2022 01:07:26

зашифровались)) расшифровались))
AES_128.jpg
(194.72 KiB) Скачиваний: 143

:tea:
интересно как это будет работать на МК...

Re: Радиоуправляемый кораблик своими руками.

Чт май 19, 2022 20:53:48

для начала закинем всё в Протеус))
сравнение работы GOST и AES...
GOST_vs_AES.jpg
(94.7 KiB) Скачиваний: 115

я примерно так и думал...
:roll:
1. по объёму занимаемой памяти... GOST и AES занимают примерно одинаково памяти МК...
2. по скорости работы AES работает в два раза быстрей...
3. минимальные требования к МК... ATmega8 и выше.
нормальненько))
:tea:

Добавлено after 2 hours 55 minutes 25 seconds:
короче AES работает лучше... можно запихнуть в кораблик ))
а кстати... последнюю версию кораблика так и не доделали...
Кораблик.jpg
(104.01 KiB) Скачиваний: 136

:roll:

Re: Радиоуправляемый кораблик своими руками.

Сб май 21, 2022 00:03:02

короче... с этим мы закончили... поигрались и хватит))
GOST.jpg
(116.1 KiB) Скачиваний: 110

теперь надо допиливать это...
AES_128.jpg
(194.72 KiB) Скачиваний: 121

:tea:
Вложения
GOST.txt
(57.13 KiB) Скачиваний: 145

Re: Радиоуправляемый кораблик своими руками.

Вс май 22, 2022 02:05:08

далее...
теория без практики не интересна))
поэтому спаял по быстрому на макетке простую ATmega8 и залил в неё простой AES128 ))
AES_128.jpg
(161.1 KiB) Скачиваний: 124

всё работает))
я думал ATmega8 не справится с "высшей математикой")) полиномами всякими... P(x) = x^8 + x^4 + x^3 + x + 1...
оказалось даже простая ATmega8 прекрасно всё считает))
при частоте 8 МГц получили скорость шифрования/расшифрования AES128 около 1000 байт в секунду.
Это в два раза быстрей GOST.
нормальненько.))
Короче...
Переделываем всё на AES128/256.
:tea:

Re: Радиоуправляемый кораблик своими руками.

Вс май 22, 2022 13:03:26

далее...
в настоящее время сеть Сеть Фе́йстеля (или конструкция Фейстеля) нигде не используется.
можно разве что... поиграть на досуге ))
:tea:
Вложения
GOST_ATmega8.txt
(32.53 KiB) Скачиваний: 119

Re: Радиоуправляемый кораблик своими руками.

Пт май 27, 2022 20:36:41

:tea:
Вложения
ATmega8_AES_128_не_оптимизирован.txt
(31.18 KiB) Скачиваний: 123

Re: Радиоуправляемый кораблик своими руками.

Сб май 28, 2022 17:09:35

немного подкрутили...
ATmega8_AES128_оптимизация_1.jpg
(146.06 KiB) Скачиваний: 116

:tea:
Вложения
ATmega8_AES128_оптимизация_1.txt
(22.87 KiB) Скачиваний: 128

Re: Радиоуправляемый кораблик своими руками.

Сб июн 04, 2022 19:49:13

:tea:
Вложения
ATmega8_AES128_оптимизация_2.txt
(20.54 KiB) Скачиваний: 109

Re: Радиоуправляемый кораблик своими руками.

Ср июл 27, 2022 17:29:57

далее...
на первой странице собрали самодельный пульт радиоуправления...



надо ещё добавить в схему самодельный синтезатор частоты... на МК...
схему возьмём отсюда...
http://www.mic-ron.ru/sxemy/radiolyubit ... -mgcz.html
схема.jpg
(130.46 KiB) Скачиваний: 78

надо только немного переделать фазовый детектор...
фазовый детектор.jpg
(131.16 KiB) Скачиваний: 76


Добавлено after 35 seconds:
:tea:
Вложения
Proteus_1.rar
(19.46 KiB) Скачиваний: 93

Re: Радиоуправляемый кораблик своими руками.

Вт авг 09, 2022 20:04:50

далее...
AES-128 хорошо... а AES-256 лучше ! )) значит надо всё переделать на AES-256...
AES-256.jpg
(210.14 KiB) Скачиваний: 70

зашифровались... расшифровались... всё работает))
:)
теперь надо всё это запихнуть в МК...
:roll:

Re: Радиоуправляемый кораблик своими руками.

Вт авг 09, 2022 21:11:47

Боюсь спросить. А не жирно ли синтезатор на двух не дешёвых ардуинках гародить? Ну а как же si5351 ?

Re: Радиоуправляемый кораблик своими руками.

Вт авг 09, 2022 21:20:47

И синтезатор и ардуинка стоят как пара бутылок пива, так что даже не знаю...

Re: Радиоуправляемый кораблик своими руками.

Вт авг 09, 2022 23:14:59

давайте посчитаем...

1. во-первых Ардуина нарисована условно. На самом деле можно использовать любой дешёвый МК... Например ATmega48.

2. во-вторых сам по себе si5351 работать не будет. К нему надо Ардуина или любой дешёвый МК... Например ATmega48.

Вопрос:
Что дешевле si5351+ATmega48 или ATmega48+ATmega48 ?
:tea:

Re: Радиоуправляемый кораблик своими руками.

Вт авг 09, 2022 23:45:37

А все остальное + наладка бесплатно ? ) Ох уж эти все экономии на спичках... Повторяемость должна быть хорошая, минумум наладки и желательно минимум точек пайки/корпусов - по моему как то так должно быть.

Re: Радиоуправляемый кораблик своими руками.

Ср авг 10, 2022 09:07:07

Дело даже не в цене вопроса. Это как экскаватором картошку копать. Одна ардуинка и si5351 это дисплей , анкодер и три любых частоты. Опять же по размеру более компактно. Ну а если взять не модуль, а прикошачить сишку через переходную понельку с кварцем, то это вообще очень мелко получается.

Re: Радиоуправляемый кораблик своими руками.

Ср авг 10, 2022 09:13:16

У кого то в ящике ардуинок много, а у кого то синтезаторы есть )

Re: Радиоуправляемый кораблик своими руками.

Ср авг 10, 2022 11:05:43

далее...
AES-256 запихнули в дешёвый МК...
ATmega8_AES128_оптимизация_1.jpg
(146.06 KiB) Скачиваний: 62

ATmega8_AES256_оптимизация_1.jpg
(121.31 KiB) Скачиваний: 62

как и ожидалось AES-256 работает на ~40% медленней AES-128...
зато AES-256 намного надёжней AES-128...

Замечательно)) Всё работает))
:tea:
Вложения
ATmega8_AES256_оптимизация_2.txt
(23.63 KiB) Скачиваний: 92
ATmega8_AES128_оптимизация_2.txt
(20.54 KiB) Скачиваний: 63

Re: Радиоуправляемый кораблик своими руками.

Ср авг 10, 2022 11:39:17

зато AES-256 намного надёжней AES-128...

Ну теперь я спокоен за кораблик, враги не угонят :)) :))

Re: Радиоуправляемый кораблик своими руками.

Ср авг 10, 2022 12:52:40

враги... они повсюду... ! 8)

AES-256 (второе название "военный" шифр) широко используется в армии...
AES-256.jpg
(96.05 KiB) Скачиваний: 74

в связи с последними событиями... наше изделие (двойного назначения) с кодовым названием "кораблик" переходит на военные рельсы... 8)
кораблик.jpg
(57.17 KiB) Скачиваний: 90

ещё надо разработать много канальную систему... с защитой от РЭП. ))
:tea:

Re: Радиоуправляемый кораблик своими руками.

Пт авг 12, 2022 16:55:00

шифровальщик )) передача картинок по Интернету...
до и после шифрования...
AES256_1.jpg
(29.43 KiB) Скачиваний: 81

AES256_2.jpg
(40.83 KiB) Скачиваний: 85

нормально))
:tea:
Ответить