Random number generator
AssigneeKabushiki Kaisha Toshiba
InventorsKatsuya Ohno, Tomoyuki Fukuda
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a clock generating unit configured to generate a clock having a predetermined frequency, an input value generating unit configured to generate an input value for predetermined encryption algorithm based on a generated clock, and a calculation processing unit configured to generate random number data by executing the encryption algorithm based on a generated input value are integrated, and a clock and an input value are enclosed inside the integrated circuit so as to be unobservable from the outside of the integrated circuit.
Claims14
A random number generator wherein a clock generating unit configured to generate a clock having a predetermined frequency, an input value generating unit configured to generate an input value for predetermined encryption algorithm based on a clock generated in the clock generating unit and a calculation processing unit configured to generate random number data by executing the encryption algorithm based on an input value generated in the input value generating unit are integrated, and
- a clock generated in the clock generating unit and an input value generated in the input value generating unit are enclosed inside the integrated circuit so that observation is not possible from the outside of the integrated circuit.
An information processing apparatus comprising:
- a random number generating unit configured such that a clock generating unit configured to generate a clock having a predetermined frequency, an input value generating unit configured to generate an input value for predetermined encryption algorithm based on a clock generated in the clock generating unit and a calculation processing unit configured to generate random number data by executing the encryption algorithm based on an input value generated in the input value generating unit are integrated, and a clock generated in the clock generating unit and an input value generated in the input value generating unit are enclosed inside the integrated circuit so as to be unobservable from the outside of the integrated circuit;
- and
- a signal processing unit configured to perform encryption processing on data to be output to the outside based on random number data generated in the random number generating unit.
Dependencies are inferred from the claim text.