Специально созданная легкая альтернатива SSL / TLS?

Целевое оборудование - это довольно маломощный микроконтроллер (ARM Cortex-M3 @ 72 МГц, всего лишь с 64 КБ SRAM и 256 КБ флэш-памяти), так что идем по тонкой грани. . На моей плате есть Ethernet, и я в конечном итоге получу lwIP (облегченный пакет TCP / IP FOSS), работающий на ней (в настоящее время испытывающий трудности). Однако мне также нужна какая-то сверхлегкая альтернатива SSL / TLS. Я знаю о множественных GPL ' d Реализации SSL / TLS для таких микроконтроллеров, но их размер все еще довольно значителен. Хотя они и вписываются, учитывая все остальное, не оставляют много места для других.

Мой трафик не является HTTP, поэтому мне не нужно беспокоиться о HTTPS, а мой обмен данными между клиентом и сервером может быть полностью проприетарным. , поэтому нестандартное решение - это нормально. Ищу предложения о том, что может быть минималистичным, но надежным (ну, слабая защита бесполезна), альтернативой, которая мне помогает -

  1. Зашифровать мое сообщение (C-> S & S-> C)
  2. Сделать двусторонний аутентификация (C-> S & S-> C)
  3. Избегайте атак «злоумышленник посередине»

Я не смогу оптимизировать библиотеку на уровне сборки ARMv7 и, таким образом, полностью полагаться на свои навыки программирования и GNU Оптимизация компилятора -АРМ. Учитывая выше, Я хочу это программно, есть ли шанс сделать это ... Если да, дайте мне знать, возможно ...

Я хотел бы знать, как удалить папку, когда пользователь выберет кнопку удаления для моего приложения. Я хочу это программно, есть ли шанс сделать это ... Если да, дайте мне знать возможное решение для этого. заранее спасибо.

5
задан Shekhar 20 April 2011 в 04:50
поделиться