pith. sign in

arxiv: 1403.7297 · v1 · pith:TNSW54OOnew · submitted 2014-03-28 · 💻 cs.CR

Countermeasures against Bernstein's remote cache timing attack

classification 💻 cs.CR
keywords attackcachetimingimplementationbernsteinencryptioncountermeasuresremote
0
0 comments X
read the original abstract

Cache timing attack is a type of side channel attack where the leaking timing information due to the cache behaviour of a crypto system is used by an attacker to break the system. Advanced Encryption Standard (AES) was considered a secure encryption standard until 2005 when Daniel Bernstein claimed that the software implementation of AES is vulnerable to cache timing attack. Bernstein demonstrated a remote cache timing attack on a software implementation of AES. The original AES implementation can methodically be altered to prevent the cache timing attack by hiding the natural cache-timing pattern during the encryption while preserving its semantics. The alternations while preventing the attack should not make the implementation very slow. In this paper, we report outcomes of our experiments on designing and implementing a number of possible countermeasures.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.