摘要 |
PROBLEM TO BE SOLVED: To provide a technique allowing processing to be performed with a simple configuration, that is, at low cost.SOLUTION: A random number generator 1 includes: an uncertainty circuit 10 that outputs uncertain data 100; and an encryption processing device 11. The encryption processing device 11 encrypts input data 300 by using its own encryption function; and generates a random number 310 having more uniformity than the data 100 by using its own encryption function and the data 100 which is output from the uncertainty circuit 10. |