#VU46188 Side channel attack on RSA and static Diffie-Hellman in mbed TLS
Published: September 1, 2020
mbed TLS
ARM
Description
The vulnerability allows a local user to gain access to sensitive information.
The vulnerability exists due to mbed TLS is using the GCD functio, which is prone to a single-trace side-channel attack. An attacker with access to precise enough timing and memory access information (typically an untrusted operating system attacking a secure enclave such as SGX or the TrustZone secure world) can recover the private keys used in RSA or static (finite-field) Diffie-Hellman operations.