DocumentCode
1778138
Title
Random data and key generation evaluation of some commercial tokens and smart cards
Author
Boorghany, Ahmad ; Sarmadi, Siavash Bayat ; Yousefi, Pamian ; Gorji, Pouneh ; Jalili, Rasool
Author_Institution
Comput. Eng. Dept., Sharif Univ. of Technol., Tehran, Iran
fYear
2014
fDate
3-4 Sept. 2014
Firstpage
49
Lastpage
54
Abstract
In this paper, we report our evaluation of the strength of random number generator and RSA key-pair generator of some commercially available 1 constrained hardware modules, i.e., tokens and smart cards. That was motivated after recent related attacks to RSA public keys, which are generated by constrained network devices and smart cards, and turned out to be insecure due to low-quality randomness. Those attacks are mostly computing pair-wise GCD between the moduli in public keys, and resulted in breaking several thousands of these keys. Our results show that most of the tested hardware modules behave well. However, some have abnormal or weak random generators which seem to be unsuitable for cryptographic purposes. Moreover, another hardware module, in some rare circumstances, unexpectedly generates moduli which are divisible by very small prime factors.
Keywords
public key cryptography; smart cards; RSA key-pair generator; RSA public keys; commercial tokens; commercially available constrained hardware modules; constrained network devices; cryptographic purposes; key generation evaluation; low-quality randomness; pair-wise GCD; random data evaluation; random number generator; smart cards; weak random generators; Generators; Hardware; Java; Public key; Smart cards; Cryptography; GCD Attack; Hardware Security Module; RSA Common Prime; Random Generator Evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Security and Cryptology (ISCISC), 2014 11th International ISC Conference on
Conference_Location
Tehran
Type
conf
DOI
10.1109/ISCISC.2014.6994021
Filename
6994021
Link To Document