Главная
Study mode:
on
1
Introduction
2
Brief introduction
3
Brief introduction of the product
4
Performance
5
Benchmark tools
6
Demo
7
Data comparison
8
Why Tempest is faster
9
Elliptic curves
10
Multiplication inelliptic curve
11
Coordinate systems
12
Multiplication and squaring
13
Montgomery reduction
14
Example
15
Security
16
Memory usage
17
Big integers
18
Assembly implementation
19
Performance enhancement
20
Linux kernel
21
Problems
22
QA
Description:
Explore a 43-minute conference talk from linux.conf.au 2021 that delves into the mathematics and development of fast TLS handshakes. Learn about Tempesta TLS, an implementation for the Linux kernel that focuses on asymmetric cryptography and elliptic curves. Discover how this implementation achieves 40-80% more TLS handshakes per second than OpenSSL/Nginx with up to 4x lower latency. Gain insights into elliptic curve computations, side channel attacks, CPU vulnerabilities affecting TLS handshakes, and new fast algorithms. Compare design trade-offs between OpenSSL, WolfSSL, mbed TLS, and Tempesta TLS. Examine assembly code examples and understand the fundamentals of efficient TLS handshake implementation in the Linux kernel.

Mathematics and Development of Fast TLS Handshakes

linux.conf.au
Add to list
0:00 / 0:00