HTTPS 计算性能优化

<返回列表

优先使用 ECC

ECC 椭圆加密算术相比普通的离散对数计算速度性能要强很多。下表是 NIST 推荐的密钥长度对照表。
对称密钥大小 | RSA 和 DH 密钥大小 | ECC 密钥大小
----|------|---- 80|1024|160| 112|2048|224 128|3072|256 192|7680|384 256|15360|521 表格 2 NIST 推荐使用的密钥长度
对于 RSA 算法来讲,目前至少使用 2048 位以上的密钥长度才能保证安全性。ECC 只需要使用 224 位长度的密钥就能实现 RSA2048 位长度的安全强度。在进行相同的模指数运算时速度显然要快很多。

使用最新版的 openssl

一般来讲,新版的 openssl 相比老版的计算速度和安全性都会有提升。比如 openssl1.0.2 采用了 intel 最新的优化成果,椭圆曲线 p256 的计算性能提升了 4 倍。(https://eprint.iacr.org/2013/816.pdf)
Openssl 2014 年就升级了 5 次,基本都是为了修复实现上的 BUG 或者算法上的漏洞而升级的。所以尽量使用最新版本,避免安全上的风险。

硬件加速方案

现在比较常用的 TLS 硬件加速方案主要有两种:

  1. SSL 专用加速卡。

  2. GPU SSL 加速。 上述两个方案的主流用法都是将硬件插入到服务器的 PCI 插槽中,由硬件完成最消耗性能的计算。但这样的方案有如下缺点:

  3. 支持算法有限。比如不支持 ECC,不支持 GCM 等。

  4. 升级成本高。

  5. 无法充分利用硬件加速性能。硬件加速程序一般都运行在内核态,计算结果传递到应用层需要 IO 和内存拷贝开销,即使硬件计算性能非常好,上层的同步等待和 IO 开销也会导致整体性能达不到预期,无法充分利用硬件加速卡的计算能力。

  6. 维护性差。硬件驱动及应用层 API 大部分是由安全厂家提供,出现问题后还需要厂家跟进。用户无法掌握核心代码,比较被动。不像开源的 openssl,不管算法还是协议,用户都能掌握。

TLS 远程代理计算

也正是因为上述原因,百度实现了专用的 SSL 硬件加速集群。基本思路是:

  1. 优化 TLS 协议栈,剥离最消耗 CPU 资源的计算,主要有如下部分:

  2. 优化硬件计算部分。硬件计算不涉及协议及状态交互,只需要处理大数运算。

  3. Web server 到 TLS 计算集群之间的任务是异步的。即 web server 将待计算内容发送给加速集群后,依然可以继续处理其他请求,整个过程是异步非阻塞的。


关键词: https 计算性能

原创文章,转载请注明: 转载自陕西企尚网络科技有限公司

本文链接地址: HTTPS 计算性能优化

上一篇:HTTPS 访问速度优化
下一篇:HTTPS 安全配置
https,计算性能

阅读过此文章的读者,还阅读过下面的文章

网站建成后的售后服务

网站维护公司 2019-03-20 09:12:09
网站建成后,网站还有一个重要的环节,就是售后服务。也是选择网站建设服务商的重要参考标准。一般作为正规的网络公司,制作网站的时候,都 ...查看全文

HTTPS 使用成本

网站维护公司 2019-03-20 09:12:09
HTTPS 目前唯一的问题就是它还没有得到大规模应用,受到的关注和研究都比较少。至于使用成本和额外开销,完全不用太过担心。一般来讲,使 ...查看全文

什么是展现量

网站维护公司 2019-03-20 09:12:09
展现量就是我们企业的广告被展现给网民的次数,也就是有多少人看到广告?之前有客户说展现量和搜索量是不是相等的关系,大家觉得是相等的关 ...查看全文

HTTPS 原理介绍

网站维护公司 2019-03-20 09:12:09
1 内容加密加密算法一般分为两种,对称加密和非对称加密。所谓对称加密(也叫密钥加密)就是指加密和解密使用的是相同的密钥。而非对称加 ...查看全文

HTTPS 访问速度优化

网站维护公司 2019-03-20 09:12:09
Tcp fast openHTTPS 和 HTTP 使用 TCP 协议进行传输,也就意味着必须通过三次握手建立 TCP 连接,但一个 RTT 的时间内只传输一 ...查看全文

西安百度推广怎么开户

网站维护公司 2019-03-20 09:12:09
西安百度推广怎么开户?1、地域政策需要了解当地的销售体系和地域政策,不同地区、不同代理首次预存款、服务费收费标准都有所差距。特别注 ...查看全文

为什么西安部分的中小

网站维护公司 2019-03-20 09:12:09
企尚网络从成立到现在已近快有五年时间了,为西安周围的中小企业做过的官方网站,营销型网站,论坛及门户有几百家了。但是随着时间的流逝, ...查看全文

SSL工作原理

网站维护公司 2019-03-20 09:12:09
SSL是一个安全协议,它提供使用 TCP IP 的通信应用程序间的隐私与完整性。因特网的 超文本传输协议(HTTP)使用 SSL 来实现安全的通信 ...查看全文

西安网站维护公司告诉

网站维护公司 2019-03-20 09:12:09
现在网络营销为大多数企业带来了可观的利润,可见维护好自己的品牌的网站做好网络推广是多么的重要!你在选择继续观望吗?众所周知,网站成 ...查看全文

网站建设之后的后期维

网站维护公司 2019-03-20 09:12:09
在这个互联网信息大爆炸的信息时代,基本上所有的企业都意识到互联网站的重要性了。不管是大型企业还是中小型企业,他们都乐于在互联网上宣 ...查看全文

SSL的三大误区

网站维护公司 2019-03-20 09:12:09
网站欺诈(Phishing)目前日益猖獗,而很多安全厂商对此却束手无策,在目前条件下,这类攻击不是靠技术能解决的,需要靠人们搽亮眼睛。此外 ...查看全文

关键词无展现分析

网站维护公司 2019-03-20 09:12:09
账户方面:地域上:投放地域受到限制,造成了展现少;预算:预算设置少,导致提早下线,展现量也会少;时长:推广在线时长短,未在投放时间 ...查看全文
返回全部新闻

Copyright ? 2015 陕西企尚网络科技有限公司 陕ICP备15000158号-1

网络警察 12321垃圾信息举报 不良信息举报 中国文明网
本港台自动报码室