Hallo, Ich suche eine Möglichkeit, 1024 Bit RSA ver- und entschlüsselung von meinem Prozessor fernzuhalten und zu beschleunigen. Ich benötige so ca. 400 entschlüsselungen pro Sekunde. Mein Pentium 4 schafft gerade mal 3 pro Sekunde. Es gibt PCI Karten von zB nCipher, IBM oder SafeNet welche 3000 oder mehr pro Sekunde schaffen. Aber Preise ab 5000,- EUR aufwärts machen keinen Spaß :-( Die verfügbaren USB Token mit Crypto-Prozessor schaffen nur 1 bis 3 pro Sekunde. Also kein Gewinn... Kennt jemand eine bezahlbare Lösung? Gibt es PCI Karten mit DSP oder USB-Sticks mit DSP die man so programmieren kann? Wer kann das und was würde mich so eine Karte kosten? Muss das aus Windows heraus ansprechen können (DLL wäre super). Den RSA Sourcecode gibt es als C-Code überall im Internet zu sehen und ich selbst habe eigenen, gut dokumentierten und portablen C-Code für RSA verfügbar. Und was kostet es mich, wenn ich fünf solche Karten abnehmen würde? Grüsse, Volker
Es gibt den Ansatz mit Grafikkarten, in eine heise Meldung habe ich gelesen das man mit hilfe von Grafikkarten und Bruteforce verschiedene Verschlüsselungsverfahren knacken kann, ist nicht genau was du suchst aber vielleicht ein ansatz.
3 pro Sekunde? Dann hast du aber ein furchtbar schlechte RSA-Implementierung. OpenSSL auf einem Athlon 64 3700+:
1 | $ openssl speed rsa1024 |
2 | Doing 1024 bit private rsa's for 10s: 3105 1024 bit private RSA's in 8.27s |
3 | Doing 1024 bit public rsa's for 10s: 62131 1024 bit public RSA's in 7.35s |
4 | OpenSSL 0.9.8e 23 Feb 2007 |
5 | ... |
6 | sign verify sign/s verify/s |
7 | rsa 1024 bits 0.002663s 0.000118s 375.5 8453.2 |
Danke, Das mit dem Speed von OpenSSL macht mich nachdenklich. Ich schaffe hier im besten Fall gerade mal 6 Decryptions pro Sekunde auf einem Athlon64 3200+ mit 2.0GHz. Die OpenSSL würde angeblich in einer Sekunde über 300 schaffen. Wie kann das sein? Ich gehe dem auf jeden Fall nach. Wenn ich es hier auch auf 300 schaffe, dann hat sich das Problem erledigt! Grüsse, Volker
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.