Name
Round Tables
Session Type
Round Tables
Date & Time
Wednesday, October 23, 2024, 1:45 PM - 2:15 PM
Description
LLVM support for constant time programming
Abstract/s
Cryptography implementations often need to address side channel leak of secret data being fetched. They often use boolean/bitwise/predicated code to hide the actual computation but compilers may transform these to conditional branching code. Recent CVE-2024-37880 was identified due to one such instance. This group of users would like some guarantees from compiler. We will discuss some options builtins, annotations etc. and discuss trade-offs.
Location Name
California Ballroom Salons 7-9