值得你信任的嵌入式安全科技



中间件

非对称

ESS-02是依利浦系安全设计(ESA)一个组成部分,它为嵌入式应用提供一套全面的安全软件。ESS-02现在的版本是3.1版,根据公共密钥加密标准,这个版本提供非对称加密技术支持,其参考执行并支持V1.5版(IETF RFC2437)和V2.1版(IETF RFC3447)的标准。3.1版本的库呈现出实质性改善的非对称算法的函数, 减少堆栈的大小,提高便携性和改进ASN.1的能力。这个库继续支持硬件和软件模块之间的替换(转换), 使设计者在有硬件卸载要求时得以选择。

这个库是针对那些通常能力有限的嵌入式系统,使之可以强制执行效率。这个库支持了硬件与软件模块之间的替换,使设计者可以选择:1)有卸载要求的硬件;2)当处理器的计算能力满足性能要求时,使用一个只运行软件的解决方案。

如果想要浏览库,请点击下列任一一个链接来查看代码加密和散列操作。只需要简单注册一下就可以了。

RSA代码演示实例

ESS-02的主要特点包括:

    • 新的3.1版本:
      • 支持NIST所有已经核准的二进制ECC曲线。10个NIST曲线 -- 5个Koblitz, 5个随机 – 范围从大小163到571位长度之间。
      • 改进了ASN.1的支持
      • X.509的基本支持
    • 支持所有PKCS#1的非对称函数:
      • RSA的加密和解密
      • RSA的密钥生成
      • 签名和验证
      • RSAES-0AEP(RSA加密方案 – 最优化非对称加密填充(Optimal Asymmetric Encryption Padding))
      • ASN.1的密钥和数据的编码和解码
    • 执行素域(prime field)椭圆曲线密码学
      • 支持NIST所有5个领域所建议的素域椭圆曲线定义在NIST FIPS 186-2(有改动) -- 数字签名标准(DSS)
      • 兼容国家安全局Suite B 加密规范256位和384位曲线
      • 密钥大小从长度192位到521位
      • 算法包括了EC-DSA, EC-IES和迪菲-海尔曼(Diffie-Hellman)
    • 支持阻塞和非阻塞模式(blocking and non-blocking modes)
    • 适应硬件核的卸载
    • 针对的操作系统 – Linux, Windows Mobile, VxWorks, WindRiver, iTRON
    • C源代码的授权


    这个库所面向的安全设计包括:

    • 虚拟专用网 – 包括Ipsec和SSL
    • 电子商务
    • Wi-Fi和 WiMAX
    • 数字版权管理(DRM)
    • 政府和国防
    • 医疗设备



打印 发送信息

搜索

用这个关键字搜索工具,它同时支持*和?通配符。