ROCA is an acronym for "Return of the Coppersmith Attack" — a vulnerability in the RSALib cryptographic software library thought to be used in millions of smart cards and other devices.
ROCA is an acronym for "Return of the Coppersmith Attack" — a vulnerability in the RSALib cryptographic software library thought to be used in millions of smart cards and other devices. This library generates prime numbers for RSA keys based on the formula $p = k * M + (65537^a \bmod M)$ where $M$ is the product of the first $n$ successive primes $(2, 3, 5, 7, 11, 13,...)$, and $n$ is a constant that only depends on the desired key size. These keys can be broken by using a variation of the Coppersmith attack.