STM32W и TwoFish

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Сообщение pnp2000 »

Вот хочу адаптировать TwoFish для STM32W, если кто то поможет словом или делом буду очень рад
Собственно из описания алгартима шифрования мне непонятны некоторые математические заморочки типа
"Вычисления проводятся в поле Галуа по модулю неприводимого многочлена . x8+x6+x3+x2+1", цель простая, сделать диалоговую сигнализацию для машины, думаю цена выйдет не больше 100USD, а учитвая что диалоговые сигналки стоят дороже то получается даже выгоднее, просто дальше хочу развить тему и более компьютеризировать машину, если кому то интересно то буду рад единомышленникам, в дальнейшем планируется GSM/GPS модуль, просто без этой базовой функции всё остальное делать безсмысленно, вобщем помогите разобратся с TwoFish, в конечном виде я его вижу как 256Bit+CFB
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 127
Зарегистрирован: Пт июн 20, 2008 09:38:05
Откуда: Харьков

Сообщение Shapa »

А не сильно ли крепкий вы криптографиеский алгоритм хотите?
Этот алгорим в своей онове имеет сеть Файштиля. Система шифрования с закрытым ключем. Очень грубо говоря это модификация DES. Я б не рекомендовал вам ковыряться в математических основах, если вы не заканчивали мах-мат. Немного поискав нашел такую ссылочку качайте, смотрите. Успехов!
Контактная информация:
Реклама
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Сообщение pnp2000 »

Да эту ссылку я давно нашел, к стати на DES он ниразу непохож, на сетях Фейстеля построеннно очень много алгоритмов шфрования, на счёт надёжности, ну учитывая что AES(Rijndael) уже почти что взломан. а надо иметь задел на будущее, просто мне надо оптимизировать еод по макисуму, потому что STM32W скажем так не самая мощная платформа (24Mhz/8KbRAM/64KbFlash) использовать внешню переферию не вариант иначе брелок будет размером с мобильник, а на STM32W он будет размером как и все брелки , даже возможно чуть меньше
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

А почему готовый код не взять, скажем, из openssl/openssh?
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Сообщение pnp2000 »

Kavka писал(а):А почему готовый код не взять, скажем, из openssl/openssh?
его надо будет вычищать от лишнего кода, просто хочу написать чистый код чтобы потом его проще на ASM переписывать
ps : ещё не понятно откуда берётся вектор инициализации
Реклама
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Сообщение Sergi »

Я тоже хотел разработать дешовую сигналку. Но по вышке у меня 3. Знающие люди подсказали- в ключ шифрования ввести функцию времени + двойная передача. Так вроде Мерседесы работают. Коротко, быстро, осталось оценить стойкость :)) .Теперь буду следить за этой темой.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

Может, платформу сменить? Тот же LPC2148 к примеру повкуснее будет
А исходник посмотрите с ядра линукс к примеру.
Контактная информация:
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Сообщение pnp2000 »

А LPCxxxx есть с приём/передатчиками на борту ???? STM32 выбран именно потому что всё в одном чипе, жрёт немного и размеры её 6x6мм ,да и чем меньше обвязки тем меньше цена, размеры и потребление, именно поэтому я выбрал STM
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

Приемопередатчик 2.4ГГц размером 13x17мм, однако, не есть проблемой. И цена $3 :)
Контактная информация:
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Сообщение pnp2000 »

NiTr0 писал(а):Приемопередатчик 2.4ГГц размером 13x17мм, однако, не есть проблемой. И цена $3 :)
ну для начала есть дешевле, покупал недавно за 2 небольшим доллара, тут вопрос не цены а размеров, нахрена городить огород и разводить всё это в и без того небольшом брелке если можно всё сделать на той же самой плате что и размеры этого передачика, просто я считаю что лучшее враг хорошего и если у NXP нету беспроводных миероконтроллеров то они не подходят, я просто думаю ещё и о том что может быть когданибудь это можно и на коммерческое русло поставить
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

pnp2000 писал(а):если можно всё сделать на той же самой плате что и размеры этого передачика
Если в ресурсы кристалла не упретесь :)
Контактная информация:
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Сообщение pnp2000 »

TwoFish работает даже на z80, так что не упрусь
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

pnp2000 писал(а):TwoFish работает даже на z80, так что не упрусь
Z80 какбы может адресовать несколько поболее 8кб RAM...
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пн сен 28, 2009 08:59:02

Сообщение grjgrj »

У STM32W два минуса - из-за частоты 2,4ГГц не уверен что получится большая дальность - это проверять нужно. И опять таки из-за этой частоты проблема нужно очень аккуратно делать антенну, там индуктивностей не мало и транс. Это смущает, нужно проверять. А в остальном этот Мк очень подходит.
Собутыльник Кота
Аватара пользователя
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Сообщение radio-kot »

STM32W аппаратно шифрует
Будете проходить мимо- проходите!
Ответить

Вернуться в «ARM»