使用emSSL实现安全数据传输

emSSL是一个支持网络安全连接的SEGGER软件库。emSSL提供了客户端和服务器功能。SSL/TLS几乎是连接到网络的应用的必备协议,IoT产品、智能电网或家庭自动化应用基于该协议实现安全数据通信。


特性

• 完整的软件解决方案
• 支持硬件加速,性能增加4-32倍(https://www.segger.com/emssl-cryptolibrary.html)
• 高性能(软件AES 速度可达2.4MB/s)
• 内存占用小,最小7KB RAM
• 根据NIST FIPS规范(FIPS 186-4)验证


适用于单芯片系统

小的RAM消耗使emSSL可以运行在单芯片系统上。建立浏览器和Web服务器之间的安全连接仅需7KB RAM,使最小的嵌入式设备也可以建立安全连接。


安全连接

emSSL为产品的客户端或服务器应用提供了建立安全连接的能力,适用于本机计算机应用和嵌入式应用。


emSSL内容

emSSL是一个完整的包,提供安全通信所需的功能。它包括使用SSL所需的所有功能模块。以源代码方式提供,允许产品完全控制使用的代码,实现透明度,避免预编译库无法检查导致的对后门或代码缺陷的担心。


简化操作

emSSL提供了简单但强大的API,简化了emSSL在产品中的使用。代码包中还包括二进制和源代码的示例应用,演示如何和何时使用emSSL。


性能

emSSL是为高性能而构建的,具有与目标无关的代码,用ANSI C编写,可用于任何嵌入式应用及PC应用。


可配置

针对高性能和低内存占用创建。emSSL可以针对具体的速度或尺寸要求配置。未使用的功能被排除在外,也可以很容易地添加新功能。


加密套件支持

emSS包括常用的加密套件,允许连接到几乎所有支持TLS的服务器。
emSSL支持可以动态添加加密模块。需要的加密套件已知时,不链接未使用的加密算法,可以创建一个最小尺寸配置。通过内置的套件扫描应用,可以找到连接到相应服务器需要的加密模块。

京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司