Страница 1 из 1

STM32W и TwoFish

Добавлено: Вт мар 27, 2012 22:15:09
pnp2000
Вот хочу адаптировать TwoFish для STM32W, если кто то поможет словом или делом буду очень рад
Собственно из описания алгартима шифрования мне непонятны некоторые математические заморочки типа
"Вычисления проводятся в поле Галуа по модулю неприводимого многочлена . x8+x6+x3+x2+1", цель простая, сделать диалоговую сигнализацию для машины, думаю цена выйдет не больше 100USD, а учитвая что диалоговые сигналки стоят дороже то получается даже выгоднее, просто дальше хочу развить тему и более компьютеризировать машину, если кому то интересно то буду рад единомышленникам, в дальнейшем планируется GSM/GPS модуль, просто без этой базовой функции всё остальное делать безсмысленно, вобщем помогите разобратся с TwoFish, в конечном виде я его вижу как 256Bit+CFB

Re: STM32W и TwoFish

Добавлено: Ср мар 28, 2012 00:21:39
Shapa
А не сильно ли крепкий вы криптографиеский алгоритм хотите?
Этот алгорим в своей онове имеет сеть Файштиля. Система шифрования с закрытым ключем. Очень грубо говоря это модификация DES. Я б не рекомендовал вам ковыряться в математических основах, если вы не заканчивали мах-мат. Немного поискав нашел такую ссылочку качайте, смотрите. Успехов!

Re: STM32W и TwoFish

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

Re: STM32W и TwoFish

Добавлено: Ср мар 28, 2012 12:19:48
Kavka
А почему готовый код не взять, скажем, из openssl/openssh?

Re: STM32W и TwoFish

Добавлено: Ср мар 28, 2012 13:00:14
pnp2000
Kavka писал(а):А почему готовый код не взять, скажем, из openssl/openssh?
его надо будет вычищать от лишнего кода, просто хочу написать чистый код чтобы потом его проще на ASM переписывать
ps : ещё не понятно откуда берётся вектор инициализации

Re: STM32W и TwoFish

Добавлено: Ср мар 28, 2012 21:21:58
Sergi
Я тоже хотел разработать дешовую сигналку. Но по вышке у меня 3. Знающие люди подсказали- в ключ шифрования ввести функцию времени + двойная передача. Так вроде Мерседесы работают. Коротко, быстро, осталось оценить стойкость :)) .Теперь буду следить за этой темой.

Re: STM32W и TwoFish

Добавлено: Ср мар 28, 2012 22:30:00
NiTr0
Может, платформу сменить? Тот же LPC2148 к примеру повкуснее будет
А исходник посмотрите с ядра линукс к примеру.

Re: STM32W и TwoFish

Добавлено: Чт мар 29, 2012 11:40:39
pnp2000
А LPCxxxx есть с приём/передатчиками на борту ???? STM32 выбран именно потому что всё в одном чипе, жрёт немного и размеры её 6x6мм ,да и чем меньше обвязки тем меньше цена, размеры и потребление, именно поэтому я выбрал STM

Re: STM32W и TwoFish

Добавлено: Чт мар 29, 2012 11:47:28
NiTr0
Приемопередатчик 2.4ГГц размером 13x17мм, однако, не есть проблемой. И цена $3 :)

Re: STM32W и TwoFish

Добавлено: Чт мар 29, 2012 12:02:20
pnp2000
NiTr0 писал(а):Приемопередатчик 2.4ГГц размером 13x17мм, однако, не есть проблемой. И цена $3 :)
ну для начала есть дешевле, покупал недавно за 2 небольшим доллара, тут вопрос не цены а размеров, нахрена городить огород и разводить всё это в и без того небольшом брелке если можно всё сделать на той же самой плате что и размеры этого передачика, просто я считаю что лучшее враг хорошего и если у NXP нету беспроводных миероконтроллеров то они не подходят, я просто думаю ещё и о том что может быть когданибудь это можно и на коммерческое русло поставить

Re: STM32W и TwoFish

Добавлено: Чт мар 29, 2012 12:20:27
NiTr0
pnp2000 писал(а):если можно всё сделать на той же самой плате что и размеры этого передачика
Если в ресурсы кристалла не упретесь :)

Re: STM32W и TwoFish

Добавлено: Чт мар 29, 2012 12:25:03
pnp2000
TwoFish работает даже на z80, так что не упрусь

Re: STM32W и TwoFish

Добавлено: Чт мар 29, 2012 12:36:44
NiTr0
pnp2000 писал(а):TwoFish работает даже на z80, так что не упрусь
Z80 какбы может адресовать несколько поболее 8кб RAM...

Re: STM32W и TwoFish

Добавлено: Вт май 29, 2012 08:04:17
grjgrj
У STM32W два минуса - из-за частоты 2,4ГГц не уверен что получится большая дальность - это проверять нужно. И опять таки из-за этой частоты проблема нужно очень аккуратно делать антенну, там индуктивностей не мало и транс. Это смущает, нужно проверять. А в остальном этот Мк очень подходит.

Re: STM32W и TwoFish

Добавлено: Пт авг 31, 2012 07:24:58
radio-kot
STM32W аппаратно шифрует