CPC H04L 9/0869 (2013.01) [G06F 7/588 (2013.01)] | 14 Claims |
1. An electronic device comprising:
a first random number generator circuitry;
a second random number generator circuitry;
a buffer memory including a character device node;
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the electronic device to:
control the first random number generator circuitry to obtain a first non-deterministic random number sequence,
determine an entropy count value corresponding to a size of entropy of the first non-deterministic random number sequence,
in accordance with the entropy count value being greater than or equal to a predetermined value, transmit the first non-deterministic random number sequence to the character device node,
control the second random number generator circuitry to obtain a second non-deterministic random number sequence,
generate a third random number sequence by changing the first non-deterministic random number sequence stored in the character device node based on the second non-deterministic random number sequence, and
generate an encryption key based on the third random number sequence.
|