+ All Categories
Home > Documents > 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs...

1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs...

Date post: 29-Jul-2020
Category:
Upload: others
View: 18 times
Download: 0 times
Share this document with a friend
23
1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 – p.1/23
Transcript
Page 1: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

1024 bit RSA

ist nicht mehr sicher!Ruediger Weis

cryptolabs Amsterdam

Weis c

c

c

2003 – p.1/23

Page 2: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Aktuelle ÜbersichtsartikelRuediger Weis & Andreas Bogk & Stefan Lucks

� ”1024 bit reichen wohl nicht mehr”,CCC Datenschleuder, 2003.

� ”Sicherheit von 1024 bit RSA Schlüsselngefährdet”,Datenschutz und Datesicherheit (DuD), 2003.

http://www.cryptolabs.org/rsa/

Weis c

c

c

2003 – p.2/23

Page 3: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Vor 4 JahrenCCCongress

� � � �

� Hauptspeicher � �

GB für� ��

-bit Modulus.

Weis c

c

c

2003 – p.3/23

Page 4: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

RSARon Rivest, Adi Shamir, Leonard Adleman

� A method for obtaining digital signatures andpublic-key cryptosystems,

Communications of the ACM, 21(2),Februar 1978.

Weis c

c

c

2003 – p.4/23

Page 5: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

23.01.2003Adi Shamir, Eran Tromer

� Primaly Draft

Weis c

c

c

2003 – p.5/23

Page 6: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Kostenabschätzungen

� 512 bit Keys: 10.000

Hardware10 min

� 1024 bit Keys: 10.000.000�

Hardware1 Jahr

in der Theorie

Weis c

c

c

2003 – p.6/23

Page 7: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Sieb-Algorithmen

� Siebungsschritt

� Gleichungssystem Schritt

Weis c

c

c

2003 – p.7/23

Page 8: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Komplexität GNFS

� � �� �

��� � � � � � � ln

� � � � ��� � � ln�

ln

� � � � � ��� �

Weis c

c

c

2003 – p.8/23

Page 9: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Siebungsschritt

� Zahlen suchen mit bestimmter Eigenschaft(Smoothness)

� Hochgradig parallelisierbar

Weis c

c

c

2003 – p.9/23

Page 10: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Mathmatische Details IEine Instanz eines "Sieb-Problems" besteht auseiner ganzen Zahl , einem Schwellwert T undPaaren

� ��� � ��� �

, wobei � � eine kleine Primzahl ist.Die Paare

� ��� � �� �

definieren ”Progressionen”

� � � � ! � mod ��� � �� "

Weis c

c

c

2003 – p.10/23

Page 11: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Mathmatische Details IIBeim "Sieb-Problem" geht es darum, möglichstviele Werte � zu finden, mit

�$# % & ')(

log

� ��� � *

Weis c

c

c

2003 – p.11/23

Page 12: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

SpezialhardwareGrob vereinfacht kann man Geräte wie TWIRLals Spezialhardware auffassen, die dazu dient,die Summen

�$# % & '(log

� ��� �

mit Einsatz von möglichst wenig Chipfläche zuberechnen.

Weis c

c

c

2003 – p.12/23

Page 13: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Matrixreduktion

� Weis, R., CCC 1999: ’Home PC’

� Lenstra, Shamir, Tomlinson, Tromer,“Analysis of Bernstein’s Factorization Circuit”ASIACRYPT 2002

” the security of RSA relies exclusivelyon the hardness of the relation collectionstep of the number field sieve.”

Weis c

c

c

2003 – p.13/23

Page 14: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

D.J. Bernstein

� Neuartigen Ansatz zur effizientenImplemenation der Matrix-Reduktion

� Neues Kostemass

� ’Lange Zahlen’

Weis c

c

c

2003 – p.14/23

Page 15: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Mathematische Trivialitäten

� Parallelisierbarkeit

� Wiedernutzbarkeit

Weis c

c

c

2003 – p.15/23

Page 16: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Parallelisierbarkeit

� Das Verfarhen ist nahezu beliebigparallelisierbar.

� Beispielsweise mit Hardware für 120Millionen Euro

1 Monat.

� Rest Übungsaufgabe

Weis c

c

c

2003 – p.16/23

Page 17: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Wiedernutzbarkeit

� Hardware kann für mehrere Schlüssel(nacheinander) verwendet werden.

Weis c

c

c

2003 – p.17/23

Page 18: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Weizmann Institute

� TWINKLE: Gallium-Arsenid-Technologie

� TWIRL: Silizum-Technologie

Weis c

c

c

2003 – p.18/23

Page 19: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Hardware Analyse TWINKLE

� Gallium-Arsenid-Technologie

� 512-Bit-Keys Wafer mit 30cm Durchmesser

Weis c

c

c

2003 – p.19/23

Page 20: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Hardware Analyse TWIRL

� Silizium-basierter VLSI-Technologie

� +

� �-, Strukturgrösse

� � .� � / / � pro Chip für� +� .

Bit Modulus

Weis c

c

c

2003 – p.20/23

Page 21: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

TCG keys MUST be2048 bit RSA or greater

TCG1.2 (Part 1, P.12 f.)

� ”All Storage keys MUST be of strengthequivalent to a

� + .0

bit RSA key or greater.”

� ”The minimum RECOMENDED key size is� + .0

bits.”

Weis c

c

c

2003 – p.21/23

Page 22: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Cryptophone: 4096 bitDH 4096 bit (DLP basiert)

� Selbst auf aktuellen PDAs sind. + �1

bit PublicKey-Verfahren Verfahren machbar.

http://www.cryptophone.de/

”Produkt!”

Weis c

c

c

2003 – p.22/23

Page 23: 1024 bit RSA ist nicht mehr sicher!1024 bit RSA ist nicht mehr sicher! Ruediger Weis cryptolabs Amsterdam Weis c c c 2003 Πp.1/23

Acknowledgments

� Stefan Lucks, Andreas Bogk

� c cryptolabs Amsterdam 2003under the GNU Free Document License.

� Produced with Free Software underGNU/Linux.

Weis c

c

c

2003 – p.23/23


Recommended