所謂的隨機(jī)碼(random numbers),其實(shí)通常并非是真正的隨機(jī),因?yàn)橛靡陨烧嬲S機(jī)亂碼的方法很罕見、計(jì)算速度也很慢;也因?yàn)槿绱耍蠖鄶?shù)需要亂碼的應(yīng)用,只能湊合著使用“偽隨機(jī)碼”。美國伊利諾大學(xué)(University of Illinois)的研究人員表示,他們已經(jīng)打造出一種能夠產(chǎn)生真正隨機(jī)碼的算法,而且運(yùn)行速度很快。 “我們的量子技術(shù)能提供安全的隨機(jī)碼產(chǎn)生方法,而且是以高速度;”伊利諾大學(xué)教授Paul Kwiat表示,他們所研究出的方法比目前各種隨機(jī)碼產(chǎn)生法快上十倍。新方法是將激光二極管所產(chǎn)生的光脈沖(optical pulses)形塑,然后將隨機(jī)光子抵達(dá)探測器的時(shí)距數(shù)字化;該種方法目前不僅能夠調(diào)節(jié)至100Mbps的運(yùn)行速度,也有潛力透過激光驅(qū)動(dòng)器電路與探測器的改善,讓速度再提升至10Gbps的水平。 Kwiat 與電子電機(jī)在讀博士Michael Wayne一同進(jìn)行以上研究,他表示,新算法能適合多種應(yīng)用,包括數(shù)據(jù)加密、統(tǒng)計(jì)分析以及高階的數(shù)值模擬(numerical simulations)等。目前這類應(yīng)用大多得依賴“偽隨機(jī)(pseudo-random)”方法,也就是一個(gè)實(shí)體系統(tǒng)的確定性計(jì)算 (deterministic calculations),通常以一個(gè)是作為“種子”的初始值(starting value)為基礎(chǔ)。 偽隨機(jī)碼的產(chǎn)生速度能跟新方法一樣快,但是只能產(chǎn)生在計(jì)算性上很難去預(yù)測的數(shù)字;而量子技術(shù)雖能制造真正的隨機(jī)碼,卻通常因?yàn)檠鲑囘\(yùn)作緩慢的單光子探測器,使得速度太慢。新發(fā)明的方法則是結(jié)合了兩者之長,速度既快、也能保證所產(chǎn)生數(shù)字的隨機(jī)性。 |