NXP Semiconductors, разработчик кристаллов с мировым именем, и NTRU, разработчик ПО для встраиваемых решений безопасности, на конференции Embedded World 2008 (26-28 февраля 2008, Нюрнберг, Германия) анонсировали первое программное решение шифрования для ARM7 контроллеров общего назначения
Программно-кодированные контроллеры могут быть использованы в различных приложениях, включая считыватели кредитных карточек, системы доступа, ATM и телевизионные приставки. Программная технология шифрования позволять клиентам повысить безопасность микроконтроллеров в существующих приложениях, принять контрмеры против возможных атак.
Специальные функции включают шифрование, расшифровку, генерацию случайных чисел, цифровые подписи и другие полезные протоколы, позволяющие обеспечить конфиденциальность, аутентификацию, сохранность и невозможность отказа от авторства (non-repudiation). Использованы алгоритмы Hash (SHA-1, MD5 и X9.82 RNG), симметричного кодирования/декодирования (AES, Triple-DES) и асимметричного кодирования/декодирования (RSA, DSA, Diffie-Hellman).
NTRU предлагает библиотеки программного шифрования для микроконтроллеров NXP LPC2000 и LPC3000. Лицензионные отчисления выплачиваются непосредственно NTRU. Величина отчислений является предметом отдельного договора для каждого пользователя.

