加密传输的选项有哪些?

时间:2014-08-27 06:34:22

标签: encryption tcp udp transport

我正在开发一个需要加密局域网环境中所有流量的应用程序,因此加密速度很快,需要减少CPU时间,让应用程序拥有更多的CPU周期。因此,我试图了解除了滚动我自己以外我现有的选项是什么,因为我不是密码学家。

我正在努力寻找所有半有效选项的综合列表,以便能够衡量和测试它们:

  • TLS - 不被认为是快速的,也许可以调整密码
  • SSH - 维护ssh隧道可能是一种负担
  • UDT - 应该是高性能,可选加密怎么样?
  • CurveCP - 通过DJB,所以加密很好,不确定传输部分
  • MinimaLT - DJB提供加密专有技术,其他人做了运输
  • IPSec - 非常重要的配置

我还错过了什么?

1 个答案:

答案 0 :(得分:1)

使用TLS。提供商已经听说过它并且加速已经存在的可能性相当高。 SSH也是一种选择,但它通常用于管理。

关于其他选项:

  • UDT - 应该是高性能,可选加密怎么样?好问题,快速搜索没找到太多信息,所以要避免。
  • CurveCP - 由DJB加密是好的,不确定传输部分任何主要由DJB完成的事情都需要大学对密码学的理解。
  • MinimaLT - DJB提供了加密专有技术,其他人做了传输。见上文。主要文件似乎是一篇关于MinimalLT的文章。
  • IPSec - 非常重要的配置可能安全性处于错误的级别。我个人会避免,在云提供商上设置可能会很棘手。

所以你有,到最后,传输级别的安全性似乎总是​​倾向于TLS。

如果您希望快速实施和高水平的安全性,请尝试使用AES和ECDSA / ECDH(E)的密码套件。