来自 安全 2021-10-10 13:03 的文章

游戏盾_珲春高铁到防川风景区_零误杀

游戏盾_珲春高铁到防川风景区_零误杀

最近发布的wolfSSL包含了针对intelx86_64平台的新汇编代码。已经取得了巨大的性能提升,并在六篇博客文章中进行了讨论,这是最后一部分。在这个博客中,ddos防御路由器设置,我们将讨论椭圆曲线(EC)操作在P-256曲线上的性能。椭圆曲线密码体制(ECC)是有限域(FF)密码体制的一种替代方案。ECDSA是RSA和DSA的椭圆曲线变体,香港服务器防御DDoS,ECDH是DH的椭圆曲线变体。ECDSA和ECDH可以在任何可以使用它们的FF对等物的地方使用。ECC需要一个预定义的曲线来执行操作。最常用的曲线是P-256,因为它具有128位的强度,并且适用于许多标准,包括TLS、IETF的证书和NIST的FIPS 186-4。浏览器和web服务器更喜欢ECDH而不是DH,因为它更快。wolfssl3.13及更高版本在P-256曲线上有全新的EC算法实现。对于私钥操作,实现是固定时间的。这些实现包括C语言中的变体,ddos云防御价格,以及针对Intel x86趶64和x86_64以及BMI2和ADX的汇编代码。汇编代码有一个小的代码大小变体,大约是大小的1/3(较小的预计算表),个人如何防御ddos,但仍然非常快。下面的两个图表显示了旧wolfSSL代码、新的小wolfSSL汇编代码、新的快速wolfSSL汇编代码和OpenSSL与Ivy Bridge和Skylake cpu上新的wolfSSL C实现的相对性能。请注意,ddos防御设备报价,OpenSSL super应用程序不测量ECDH密钥生成操作的速度。对于这两个CPU,新的C实现比旧的通用C/ASM代码快得多。汇编代码比C代码好很多倍,主要是因为使用了更大的椭圆曲线点的预先计算表。OpenSSL代码比使用通用x86_64代码的新的快速wolfSSL汇编代码慢10%左右,比使用BMI2和ADX指令的x86_64的wolfSSL汇编代码慢5%到35%。联系我们support@wolfssl.com关于wolfSSL嵌入式TLS库的性能问题。参考文献:椭圆曲线数字签名算法椭圆曲线Diffie-Hellman