Например TDA7294

Форум РадиоКот :: Просмотр темы - Бутлоадер - шифрование
Форум РадиоКот
https://radiokot.ru/forum/

Бутлоадер - шифрование
https://radiokot.ru/forum/viewtopic.php?f=59&t=193447
Страница 1 из 1

Автор:  Cheeseman [ Ср май 15, 2024 12:45:20 ]
Заголовок сообщения:  Бутлоадер - шифрование

Всем привет :) возник вопрос по алгоритму работы, делаю бутлоадер, шифрование AES256. Как понимаю обмен происходит следующем образом
- комп: шифрует 16 байт -> высылает их в пакете
- прошивка: расшифровывает эти 16 байт -> пихает в память
- комп: шифрует 16 байт.... И так далее
Вопрос, есть ли возможность как-нибудь отсылать по 256 или 512 байт. По 16, имхо мало. 16 байт взято исходя из размера блока aes256

Автор:  HardWareMan [ Ср май 15, 2024 15:31:40 ]
Заголовок сообщения:  Re: Бутлоадер - шифрование

Зависит от используемого интерфейса. Вон, CAN работает с пакетами в 8 байт, например. Но протокол KWP2000 позволяет передавать от 1 до 256 байт разом.

Автор:  VladislavS [ Ср май 15, 2024 17:35:44 ]
Заголовок сообщения:  Re: Бутлоадер - шифрование

Кто-то запрещает зашифровать всю прошивку сразу и хоть по одному биту её передавать?

Автор:  HardWareMan [ Чт май 16, 2024 07:58:09 ]
Заголовок сообщения:  Re: Бутлоадер - шифрование

VladislavS, вероятно, человек думет, что раз блок AES состоит из 16 байт, то по 16 байт и надо шифровать и передавать. Однако, шифрование тут вообще отвлекающий манёвр, потому что оно не привязано к интерфейсу, по которому ТС собирается передавать прошивку для обновления. Ибо размер блока передаваемых данных за 1 транзакцию зависит полностью от интерфейса. Например, по UART можно передавать неограниченное количество данных, по CAN только блоками по 8 байт (мы сейчас не имеем в виду FD), а у USB свои размеры блоков, в том числе и без условной привязки если это vCOM.

Автор:  Cheeseman [ Чт май 16, 2024 08:03:40 ]
Заголовок сообщения:  Re: Бутлоадер - шифрование

Спасибо, уже разобрался, сам натупил, думал, что Aes256 может шифровать только 16 байт данных. Почитал немного инет, сейчас все четко работает

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/