RSA Crypto per PCI/USB/LAN? Günstig? Selber bauen? Wer kann

Gast #686389
Lesenswert?

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
Admin Persönliche Seite #686788
Lesenswert?

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
Gast #687717
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren