 Performance Engineering: Being Friendly to Your Hardware105 Latency Throughput Scalar 1 1 Accelerated 4 2.2 Vectorized 0.85 14Vectorized SHA2 and P-256 ECDSA Linear code block operating on different data sets in parallel Hash multiple blocks in parallel0 码力 | 111 页 | 2.23 MB | 6 月前3 Performance Engineering: Being Friendly to Your Hardware105 Latency Throughput Scalar 1 1 Accelerated 4 2.2 Vectorized 0.85 14Vectorized SHA2 and P-256 ECDSA Linear code block operating on different data sets in parallel Hash multiple blocks in parallel0 码力 | 111 页 | 2.23 MB | 6 月前3
 分布式NewSQL数据库TiDB必选,私钥⽂件(key⽂件) 数字签名算法为RSA的⽂件的⽂本格式如下: -----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY----- 数字签名算法为ECDSA的⽂件的⽂本格式如下,EC PARAMETERS为可选: -----BEGIN EC PARAMETERS----- ... SSL 证书管理 分布式NewSQL数据库 TiDB Copyright -----END MY CERTIFICATE----- -----BEGIN MY CERTIFICATE----- ... -----END MY CERTIFICATE----- 数字签名算法为ECDSA格式参考如下(在复制时请核对证书的完整性): -----BEGIN EC PRIVATE KEY----- ... -----END EC PRIVATE KEY----- -----BEGIN pem 私钥转化(RSA证书):openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem 私钥转化(ECDSA证书):openssl ec -inform DER -outform PEM -in privatekey.der -out privatekey.pem SSL 证书管理 分布式NewSQL数据库0 码力 | 120 页 | 7.42 MB | 6 月前3 分布式NewSQL数据库TiDB必选,私钥⽂件(key⽂件) 数字签名算法为RSA的⽂件的⽂本格式如下: -----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY----- 数字签名算法为ECDSA的⽂件的⽂本格式如下,EC PARAMETERS为可选: -----BEGIN EC PARAMETERS----- ... SSL 证书管理 分布式NewSQL数据库 TiDB Copyright -----END MY CERTIFICATE----- -----BEGIN MY CERTIFICATE----- ... -----END MY CERTIFICATE----- 数字签名算法为ECDSA格式参考如下(在复制时请核对证书的完整性): -----BEGIN EC PRIVATE KEY----- ... -----END EC PRIVATE KEY----- -----BEGIN pem 私钥转化(RSA证书):openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem 私钥转化(ECDSA证书):openssl ec -inform DER -outform PEM -in privatekey.der -out privatekey.pem SSL 证书管理 分布式NewSQL数据库0 码力 | 120 页 | 7.42 MB | 6 月前3
 蚂蚁金服网络代理演进之路缓存证书等服务端信息,避免 再次握手时重复传输数据 • ECDHE-keyshare扩展 将TLS1.3草案中的1-RTT机制通 过扩展的方式提前应用 • ECC-signature扩展 使用高效ECDSA签名算法的同 时,兼容广泛使用的RSA证书 按需握手 • 业务可根据需求灵活选择明文 或密文传输,提升业务效率 动态Record Size • 平衡吞吐与时延 高效 优化 灵活 TLS扩展安全合规能力持续升级 Domain socket较TCP socket 提升8%性能TLS性能 ü go在RSA上没有太多优化,go-boring(CGO)的能力是 go的1倍。 ü p256在go上有汇编优化,ECDSA优于go-boring ü 在AES-GCM对称加密上,go的能力是go-boring的20倍 ü 在SHA,MD等HASH算法也有对应的汇编优化 ü 对Go-GMSSL汇编优化HTTP性能数据0 码力 | 46 页 | 19.93 MB | 6 月前3 蚂蚁金服网络代理演进之路缓存证书等服务端信息,避免 再次握手时重复传输数据 • ECDHE-keyshare扩展 将TLS1.3草案中的1-RTT机制通 过扩展的方式提前应用 • ECC-signature扩展 使用高效ECDSA签名算法的同 时,兼容广泛使用的RSA证书 按需握手 • 业务可根据需求灵活选择明文 或密文传输,提升业务效率 动态Record Size • 平衡吞吐与时延 高效 优化 灵活 TLS扩展安全合规能力持续升级 Domain socket较TCP socket 提升8%性能TLS性能 ü go在RSA上没有太多优化,go-boring(CGO)的能力是 go的1倍。 ü p256在go上有汇编优化,ECDSA优于go-boring ü 在AES-GCM对称加密上,go的能力是go-boring的20倍 ü 在SHA,MD等HASH算法也有对应的汇编优化 ü 对Go-GMSSL汇编优化HTTP性能数据0 码力 | 46 页 | 19.93 MB | 6 月前3
 TiDB中文技术文档支持的密钥交换协议及加密算法 使用加密连接 - 58 - 本文档使用 书栈(BookStack.CN) 构建 TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_ECDHE_ TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_W TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 使用加密连接 - 59 - 本文档使用 书栈(BookStack.CN) 构建 SQL 优化 理解 TiDB 执行计划 统计信息0 码力 | 444 页 | 4.89 MB | 6 月前3 TiDB中文技术文档支持的密钥交换协议及加密算法 使用加密连接 - 58 - 本文档使用 书栈(BookStack.CN) 构建 TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_ECDHE_ TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_W TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 使用加密连接 - 59 - 本文档使用 书栈(BookStack.CN) 构建 SQL 优化 理解 TiDB 执行计划 统计信息0 码力 | 444 页 | 4.89 MB | 6 月前3
 蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘Case1 ü 证书:RSA 2048 ü Cipher:ECDHE-RSA-AES256-GCM-SHA384 ü Case2 ü 证书:ECC p256 ü Cipher: ECDHE-ECDSA-AES256-GCM-SHA384 Ø命令 ü ab -f TLS1.2 -Z $cipher -c 100 -n 200000 https://$ipGolang TLS单核性能测试 13Golang0 码力 | 44 页 | 4.51 MB | 6 月前3 蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘Case1 ü 证书:RSA 2048 ü Cipher:ECDHE-RSA-AES256-GCM-SHA384 ü Case2 ü 证书:ECC p256 ü Cipher: ECDHE-ECDSA-AES256-GCM-SHA384 Ø命令 ü ab -f TLS1.2 -Z $cipher -c 100 -n 200000 https://$ipGolang TLS单核性能测试 13Golang0 码力 | 44 页 | 4.51 MB | 6 月前3
 TiDB v8.5 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6730 页 | 111.36 MB | 10 月前3 TiDB v8.5 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6730 页 | 111.36 MB | 10 月前3
 TiDB v8.2 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6549 页 | 108.77 MB | 10 月前3 TiDB v8.2 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6549 页 | 108.77 MB | 10 月前3
 TiDB v8.3 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6606 页 | 109.48 MB | 10 月前3 TiDB v8.3 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6606 页 | 109.48 MB | 10 月前3
 TiDB v8.4 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6705 页 | 110.86 MB | 10 月前3 TiDB v8.4 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6705 页 | 110.86 MB | 10 月前3
 TiDB v8.1 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6479 页 | 108.61 MB | 10 月前3 TiDB v8.1 DocumentationM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA2560 码力 | 6479 页 | 108.61 MB | 10 月前3
共 30 条
- 1
- 2
- 3













