Generating random numbers for cryptographic modules using race conditions in GPU

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In modern cryptography, random numbers are widely used for generating encryption keys and establishing secure channels. Cryptographic modules generate pseudo random numbers using the initial value called 'seed'. Accordingly, the security of random numbers depends highly upon that of seed. Usually, seeds are obtained from physical or logical noises generated by mouse, keyboard, and thermal noise. In this paper, it will be shown that random numbers can be generated on GPUs. In fact, race conditions caused by simutaneous memory accesses enable GPUs to generate Gaussian noises which can be used as entropy sources for random number generator in cryptographic modules. After distillation processes, cryptographic random numbers can be extracted. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Yeom, Y. (2012). Generating random numbers for cryptographic modules using race conditions in GPU. In Communications in Computer and Information Science (Vol. 351 CCIS, pp. 96–102). https://doi.org/10.1007/978-3-642-35600-1_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free