trace cache
Recently Published Documents


TOTAL DOCUMENTS

53
(FIVE YEARS 1)

H-INDEX

11
(FIVE YEARS 1)

Author(s):  
Alejandro Cabrera Aldaya ◽  
Cesar Pereida García ◽  
Luis Manuel Alvarez Tapia ◽  
Billy Bob Brumley

During the last decade, constant-time cryptographic software has quickly transitioned from an academic construct to a concrete security requirement for real-world libraries. Most of OpenSSL’s constant-time code paths are driven by cryptosystem implementations enabling a dedicated flag at runtime. This process is perilous, with several examples emerging in the past few years of the flag either not being set or software defects directly mishandling the flag. In this work, we propose a methodology to analyze security-critical software for side-channel insecure code path traversal. Applying our methodology to OpenSSL, we identify three new code paths during RSA key generation that potentially leak critical algorithm state. Exploiting one of these leaks, we design, implement, and mount a single trace cache-timing attack on the GCD computation step. We overcome several hurdles in the process, including but not limited to: (1) granularity issues due to word-size operands to the GCD function; (2) bulk processing of desynchronized trace data; (3) non-trivial error rate during information extraction; and (4) limited high-confidence information on the modulus factors. Formulating lattice problem instances after obtaining and processing this limited information, our attack achieves roughly a 27% success rate for key recovery using the empirical data from 10K trials.


Author(s):  
Alex Ramirez ◽  
Ayose J. Falcon ◽  
Oliverio J. Santana ◽  
Mateo Valero
Keyword(s):  

Author(s):  
Alex Ramírez ◽  
Josep-L. Larriba-Pey ◽  
Carlos Navarro ◽  
Josep Torrellas ◽  
Mateo Valero
Keyword(s):  

2011 ◽  
Vol 22 (5) ◽  
pp. 18-21
Author(s):  
Sunita Parashar ◽  
Anshu Parashar

2010 ◽  
Vol 4 (4) ◽  
pp. 293-305 ◽  
Author(s):  
J.M. Kim ◽  
C.H. Kim ◽  
S.W. Chung

Sign in / Sign up

Export Citation Format

Share Document