恩智浦半导体(NXP Semiconductors)(由飞利浦创建的独立半导体公司)与嵌入式安全软件解决方案供货商NTRU,在德国纽伦堡举行的Embedded World Conference上共同发布了首款以软件为基础、用于通用型ARM7微控制器的加密解决方案。软件加密微控制器可用于多种应用,包括信用卡卡片阅读机、门禁系统、ATM和机顶盒。透过这种以软件加密为基础的技术,用户能够在已安装的应用中,升级微控制器的安全性能,进而防范可能的攻击。
NTRU针对恩智浦以ARM技术为基础的微控制器的软件安全库能为用户提供包括对信息的加密和解密,数字签名,以及密钥协商等应用协议工具。主要特点包括:保密性,使收发双方能够确保信息仅以双方希望的方式共享;身份验证,使接收方能够确定信息来源;完整性,使接收方能够核对信息未在传送过程中被修改。
具体功能将包括加密、解密、随机数生成、数字签名和其他应用协议,而具有保密性、身份验证、完整性和不可否认性等优势。算法包括Hash算法(SHA-1、MD5和X9.82 RNG)、对称密钥加密/解密算法(AES、Triple-DES)和非对称密钥加密/解密算法(RSA、DSA、Diffie-Hellman)。