Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems
The work
| Authors | Paul C. Kocher |
|---|---|
| Editors | |
| Type | incollection |
| Year | 1996 |
| Citekey | kocher1996timing |
Where it appeared
| Published in | Advances in Cryptology โ CRYPTO '96 |
|---|---|
| Publisher | Springer Berlin Heidelberg |
| Series | Lecture Notes in Computer Science |
| Number in series | 1109 |
| Pages | 104--113 |
Identifiers
| DOI | 10.1007/3-540-68697-5_9 |
|---|---|
| OpenAlex | W1613874182 |
Access
| Landing page | https://doi.org/10.1007/3-540-68697-5_9 |
|---|
Related
| Distinct from | kocher1999differential Kocher's two side-channel papers. The 1996 paper attacks by timing, this one by power consumption; together they open the physical half of hardware-security's subject, 'physical and microarchitectural attacks on what an instruction set never promised'. |
|---|
Abstract
By carefully measuring the amount of time required to perform private key operations, attackers may be able to find fixed Diffie-Hellman exponents, factor RSA keys, and break other cryptosystems. Against a vulnerable system, the attack is computationally inexpensive and often requires only known ciphertext. Actual systems are potentially at risk, including cryptographic tokens, network-based cryptosystems, and other applications where attackers can make reasonably accurate timing measurements. Techniques for preventing the attack for RSA and Diffie-Hellman are presented. Some cryptosystems will need to be revised to protect against the attack, and new protocols and algorithms may need to incorporate measures to prevent timing attacks.
How it got here
| How it got here | import via drheap-computer-chips |
|---|---|
| Added | 2026-08-13 00:00 UTC |
| Not denied by | a person 2026-08-17 08:39 UTC |
Filed under
Cite it as
@incollection{kocher1996timing,
title = {Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems},
author = {Paul C. Kocher},
year = {1996},
booktitle = {Advances in Cryptology โ CRYPTO '96},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes in Computer Science},
pages = {104--113},
doi = {10.1007/3-540-68697-5_9},
}
This record lives at https://refs.drheap.org/kocher1996timing/ and will keep doing so.