Originally posted by Old Grouch
View Post
Announcement
Collapse
No announcement yet.
OpenSSL 3.1 Released With Performance Optimizations, More AVX-512
Collapse
X
-
-
Originally posted by Old Grouch View PostThat is trivially true, and not addressing the point I made. Constant-time code can still have side-channels.
Leave a comment:
-
Originally posted by hotaru View Post
no, it definitely is true. the less time the CPU spends running code that deals with sensitive data, the less time there is for an attacker to exploit any side channels.
Leave a comment:
-
Originally posted by hotaru View Post
as long as the code is constant-time, making it faster actually decreases the availability of side-channel attacks.
Hertzbleed: Turning Power Side-Channel Attacks Into Remote Timing Attacks on x86
Of course, constant-time code is a a good thing: but I get worried when people talk about performance optimisations, as that often means run-time reductions, and assuring that any particular optimisation maintains the constant-time property is not necessarily what the naive optimiser will be doing. On the other hand, I would hope naive coders are not working on OpenSSL.
Leave a comment:
-
My concern about performance optimisations is whether they increase the availability of side-channel attacks.
Light Blue Touchpaper: When Layers of Abstraction Don’t Get Along: The Difficulty of Fixing Cache Side-Channel Vulnerabilities (2009-02-20)
Rambus: Side-channel attacks explained: everything you need to know (October 14, 2021)
Medium: Yan1x0s Side Channel Attacks — Part 1 ( Timing Analysis — Password Recovery) (Feb 14, 2021)
Medium: Yan1x0s Side Channel Attacks — Part 2 ( DPA & CPA applied on AES Attack ) (Apr 20, 2021)
- Likes 1
Leave a comment:
-
Originally posted by spiral_23 View Postmichael - could you test a tiger lake cpu also?
Leave a comment:
-
OpenSSL 3.1 Released With Performance Optimizations, More AVX-512
Phoronix: OpenSSL 3.1 Released With Performance Optimizations, More AVX-512
OpenSSL 3.1 is out today as the new stable release for this widely-used cryptographic library. There are a number of performance optimizations to enjoy with OpenSSL 3.1, including some additional AVX-512 tuning...
Tags: None
Leave a comment: