Raja Naeem Akram
Pseudorandom number generation in smart cards: an Implementation, performance and randomness analysis.
Akram, Raja Naeem; Markantonakis, Konstantinos; Mayes, Keith
Authors
Konstantinos Markantonakis
Keith Mayes
Contributors
Antonio Mana
Editor
Marek Klonowski
Editor
Abstract
Smart cards rely on pseudorandom number generators to provide uniqueness and freshness in their cryptographic services i.e. encryption and digital signatures. Their implementations are kept proprietary by smart card manufacturers in order to remain competitive. In this paper we look at how these generators are implemented in general purpose computers. How architecture of such generators can be modified to suit the smart card environment. Six variations of this modified model were implemented in Java Card along with the analysis of their performance and randomness. To analyse the randomness of the implemented algorithms, the NIST statistical test suite is used. Finally, an overall analysis is provided, that is useful for smart card designers to make informed decisions when implementing pseudorandom number generators.
Citation
Akram, R. N., Markantonakis, K., & Mayes, K. (2012, May). Pseudorandom number generation in smart cards: an Implementation, performance and randomness analysis
Start Date | May 7, 2012 |
---|---|
End Date | May 10, 2012 |
Publication Date | 2012 |
Deposit Date | May 29, 2012 |
Peer Reviewed | Peer Reviewed |
Pages | 1-7 |
Book Title | 5th International Conference on New Technologies, Mobility and Security (NTMS) |
ISBN | 978-1-4673-0228-9 |
DOI | https://doi.org/10.1109/NTMS.2012.6208760 |
Keywords | Smart Cards; Pseudorandom Number Generators;NIST Statistical Test 800-22; Performance Measurements; |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/5315 |
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search