中间件
对称
ESS-01是依利浦系安全设计(ESA)一个组成部分,它为嵌入式应用提供一套全面的安全软件。ESS-01对称中间件库为常用算法提供对称式加密技术支持,如AES, DES/3DES, KASUMI, SNOW 3G密码,散列函数MD5, SHA-1, SHA-256和密钥散列如HMAC/SHA-1。 这个库是针对嵌入式系统的,其往往具有有限的能力并因此其执行的效率是强制性的。这个库现在是3.1版本,这个版本提供了更多额外的对称算法并改进了内存的利用率。3.1版本发布后,2.1版本的支持将会继续持续一年。
这个库支持用硬件取代软件模块,有益于设计者从系统上卸载内核。加密算法已全面通过NIST CAVP第三方的审计。ESS-01被设计成一种便携式库能够针对所有目前使用的嵌入式环境,包括 Linux, Windows Mobile, VwWorks, iTRON和WindRiver。
ESS-01提供源代码,下表列出其中两套选择。
| 代码次序 | 功能 |
|---|---|
| ESS-01-AES | AES 加密 – 全部类型 |
| ESS-01 | 所有的加密,散列和模式-见产品简介 |
如果想要预览库,请点击下列任一一个链接来查看代码加密和散列操作。只需要简单注册一下就可以了。

