Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 864 Bytes

File metadata and controls

17 lines (10 loc) · 864 Bytes

Seriously, stop using RSA

RSA is an intrinsically fragile cryptosystem containing countless foot-guns which the average software engineer cannot be expected to avoid. Weak parameters can be difficult, if not impossible, to check, and its poor performance compels developers to take risky shortcuts. Even worse, padding oracle attacks remain rampant 20 years after they were discovered. While it may be theoretically possible to implement RSA correctly, decades of devastating attacks have proven that such a feat may be unachievable in practice.

Resources

Presented at

Authored by

  • Ben Perez