Smartcard, RSA, DES
VF
vf at elte.hu
Wed Apr 21 20:45:58 CEST 2004
Hi!
Ert valaki a smartcardokhoz? Konkretan Schlumberger Cryptoflex 8k v2.
A problema: doksik azt irjak, hogy ha egy sajat DF-ben csinalok egy 0011
(external key) EF-et, akkor a konyvtarban talalhato fajlokhoz az lesz a
'relevant key file' ha auth ac van megadva valamilyen muvelethez.
De hiaba csinaltam, toltottem fel kulccsal, valasztottam ki a DF-et,
mindig az MF-ben levo 0011-ben levo kulcsot fogadta el, nem erzekelte
az en kulcsfajlomat.
Az MF-ben levo 0011-hez meg nem merek hozzanyulni, mert nem ismerem a
szerkezetet, es termeszetesen a read binary nem is engedelyezett rajta.
Meg nagyobb baj van az RSA-val. A private key (0012) fajl szerkezetet
nem ertem. Mi benne a P inverz, es a ket szubexponens? Melyiket kell
'e' helyere tenni a kodolo-fuggvenyben (C=M^e mod N) ?
Igy a kodolast nem is sikerult kiprobalnom egyaltalan a kartyan kivul.
A public key (1012) fajl szerkezete ertheto, kiveve a Montgomery
konstansokat, azok mire jok? De a lenyeg, a public modulus (N) es a
public exponens (e, illetve mashol d-vel jelolik) benne van.
Meg is csinalom az M=C^e mod N fuggvenyt, de nem kapom vissza soha az
eredetit :(
Az RSA progi egyebkent onmagaval kompatibilis, jol mukodik, csak a
smartcard kimenetet nem tudja visszafejteni. Mi lehet a hiba?
Az biztos, hogy a file parselo es aritmetikai rutinok jol mukodnek.
Ellenorzeskent kivagtam a smartcard altal generalt kulcsfajlokbol a
P-t es Q-t, osszeszoroztattam, megkaptam N-et.
A progi egyebkent a Martin Nicolay-fele RSA, kicsit beleronditva.
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Mindig jo, ha bajba jutsz, hogy ha orditsz s korbefutsz!"
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list