A method for obtaining digital signatures and public-key cryptosystems
Communications of the ACM
Cryptographic Randomness from Air Turbulence in Disk Drives
CRYPTO '94 Proceedings of the 14th Annual International Cryptology Conference on Advances in Cryptology
A novel key agreement protocol based on chaotic maps
Information Sciences: an International Journal
A knapsack-based probabilistic encryption scheme
Information Sciences: an International Journal
One-way hash function construction based on 2D coupled map lattices
Information Sciences: an International Journal
Using time-stamp to improve the security of a chaotic maps-based key agreement protocol
Information Sciences: an International Journal
A secure identity-based proxy multi-signature scheme
Information Sciences: an International Journal
IEEE Transactions on Signal Processing
Information Sciences: an International Journal
Keyed hash function based on a chaotic map
Information Sciences: an International Journal
Randomness criteria in binary visibility graph and complex network perspective
Information Sciences: an International Journal
Keyed hash function based on a dynamic lookup table of functions
Information Sciences: an International Journal
On the combination of self-organized systems to generate pseudo-random numbers
Information Sciences: an International Journal
Hi-index | 0.08 |
A true random number generator (TRNG) makes use of a non-deterministic source to produce randomness. It is considered as more secure than a pseudorandom number generator as the degree of randomness is higher. In this letter, we propose a novel TRNG which generates random bits by moving the mouse casually. It is convenient, universal and low-cost for the personal computer (PC) platform. To eliminate the regular patterns of mouse movements caused by the habit of the same user, we propose three TRNGs based on chaotic hash functions. Experiments are conducted to evaluate the speed, diffusion and randomness performance of these TRNGs. The results show that two of them possess satisfactory performance and can be implemented on common PC platform.