gpt4 book ai didi

ssl - socket通信用对称 key 加密代替ssl握手能否提高连接速度?

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:53 25 4
gpt4 key购买 nike

我需要在服务器和 iOS 客户端之间实现 tcp 套接字通信。我正在考虑使用对称 key 加密来保护通过 channel 发送的数据。我将在我认为应该安全的应用程序中存储对称 key 。 (不会有key的握手)

但是,我不确定通过 ssl 套接字进行对称 key 加密是否会显着提高连接速度?

我的要求是当用户启动应用程序时应尽快建立连接。谁能指出我正确的方向?

最佳答案

TLS 的速度问题只与公钥握手有关。正如 Bruno 评论的那样,TLS 在握手后使用对称加密。

如果公钥握手为这个特定的应用程序增加了太多的延迟,你不应该使用你提议的共享加密 key 的共享 secret 方案。如果您对每个连接使用相同的 key ,则密文很容易受到分析多个 session 密文的攻击。相反,您需要应用一种使用“共享 secret ”(从不直接用于加密)的方案来为每个连接协商唯一的加密 key 。此外,您还需要一些用于对传输数据进行数据完整性验证的协议(protocol)。

所有这些都很难做到正确,所以如果可能的话,您应该使用 TLS。

关于ssl - socket通信用对称 key 加密代替ssl握手能否提高连接速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com