Boost 基于串行端口的OpenSSL

Boost 基于串行端口的OpenSSL,boost,ssl,serial-port,Boost,Ssl,Serial Port,是否可以通过串行端口使用OpenSSL 我有两个通过串口连接的嵌入式设备。如何使用openSSL保护通信安全?我听说过boost库,但没有找到任何类似的示例代码。听起来您主要是在验证设备之后,而不是保护连接本身。SSL/TLS主要用于保护连接,您可能不需要通过串行电缆进行连接 您可以使用证书(如果可以手动建立信任,甚至可以使用普通的非对称密钥) 当一个设备向另一个设备发送随机质询时,您可以设计一个系统,期望得到一个签名响应(以及签名设备的公钥/证书)。验证签名和证书应验证远程设备 您可以使用Op

是否可以通过串行端口使用OpenSSL


我有两个通过串口连接的嵌入式设备。如何使用openSSL保护通信安全?我听说过boost库,但没有找到任何类似的示例代码。

听起来您主要是在验证设备之后,而不是保护连接本身。SSL/TLS主要用于保护连接,您可能不需要通过串行电缆进行连接

您可以使用证书(如果可以手动建立信任,甚至可以使用普通的非对称密钥)

当一个设备向另一个设备发送随机质询时,您可以设计一个系统,期望得到一个签名响应(以及签名设备的公钥/证书)。验证签名和证书应验证远程设备


您可以使用OpenSSL实现这一点,但这与SSL/TLS无关。(OpenSSL是一个比SSL做得更多的库。)

听起来您主要是在验证设备之后,而不是保护连接本身。SSL/TLS主要用于保护连接,您可能不需要通过串行电缆进行连接

您可以使用证书(如果可以手动建立信任,甚至可以使用普通的非对称密钥)

当一个设备向另一个设备发送随机质询时,您可以设计一个系统,期望得到一个签名响应(以及签名设备的公钥/证书)。验证签名和证书应验证远程设备


您可以使用OpenSSL实现这一点,但这与SSL/TLS无关。(OpenSSL是一个比SSL做得更多的库。)

为什么?您的串行电缆有多长,一端不安全?实际上我们需要验证设备/客户端。我们使用普通的串行电缆。一个简单的方法是使用PPP通过串行电缆隧道IP连接。然后,您可以像通常一样通过IP连接使用ssh。为什么?您的串行电缆有多长,一端不安全?实际上我们需要验证设备/客户端。我们使用普通的串行电缆。一个简单的方法是使用PPP通过串行电缆隧道IP连接。然后,您可以像通常通过IP连接那样使用ssh。