US 12,147,785 B2
System and method to generate biased random bit streams and quantum communication system and method
Davide Giacomo Marangon, Cambridge (GB); Mirko Sanzaro, Cambridge (GB); Taofiq Paraiso, Cambridge (GB); Thomas Roger, Cambridge (GB); Innocenzo De Marco, Cambridge (GB); Zhiliang Yuan, Cambridge (GB); and Andrew James Shields, Cambridge (GB)
Assigned to Kabushiki Kaisha Toshiba, Tokyo (JP)
Filed by Kabushiki Kaisha Toshiba, Tokyo (JP)
Filed on Feb. 26, 2021, as Appl. No. 17/187,508.
Claims priority of application No. 2018328 (GB), filed on Nov. 20, 2020.
Prior Publication US 2022/0164165 A1, May 26, 2022
Int. Cl. G06F 7/58 (2006.01); G06N 10/00 (2022.01); H03K 3/84 (2006.01); H03K 19/20 (2006.01)
CPC G06F 7/58 (2013.01) [G06N 10/00 (2019.01); H03K 3/84 (2013.01); G06F 7/588 (2013.01); H03K 19/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for generating a biased random bit stream, wherein said biased bit stream has different predetermined probabilities of occurrence for bit “0” and bit “1”, said system comprising:
a true random number generator configured to output a true random bit stream,
a pseudo random number generator configured to output a pseudo random bit stream, said pseudo random bit stream comprising n bit words, where n is an integer of at least two;
a combining circuit configured to combine each bit of an n-bit word from said pseudo random number generator with a same bit from the true random number generator to output a processed n-bit word; and
an output circuit configured to generate an output bit value from said processed n-bit word using a function, wherein said function is selected to control probabilities of occurrence of the bit “0” values and bit “1” values to be the different predetermined probabilities of occurrence.