performance - Java card for running cryptographic protocol -
my question performance of javacard smart-card on at90sc25672rct chip. matter want develop project related cryptography using javacard educational purposes.
right time buy smart-card , that's why wonder if card chip cover needs. matter i've decided use cryptographic protocol require calculations both on desktop , smart-card side.
so question addressed people have javacard , can tell me if possible run random generator , compute couple of hash values in within sane amount of time or should use protocol requires less calculations?
recommendations devices or minimal requirements welcome.
as mentioned, smart cards in general have co-processors. symmetric ones des , aes family of algorithms , asymmetric ones rsa , elliptic curves.
i don't know consider sane amount of time, generating signatures never problem (well below 1 second), while generating 4096 bit rsa key pair on card may last minutes.
the typical bottleneck i/o interface, heavily depending on card , reader @ hand (among others external clock). reason, why nobody sent document of megabytes card, hash computed, hash externally. small random numbers hashed within cryptographic protocols of course no problem. cards getting faster on i/o side too, proven approach remain time.
Comments
Post a Comment