[科普]何謂量子電腦

88次閱讀
尚無留言

量子電腦是啥?

製造量子電腦很難嗎?很難!
要了解它容易嗎?沒那麼難!

中國發射量子衛星,引起世界注意,但是除了媒體努力炒作,胡亂作文外,科學界其實並
沒有很在意。因為他只是遠距量子糾纏物理實驗而已,保密功能云云其實是騙外行的。要
達到實用階段還很遠,即使真的成功了,也會立即因自然或人為干擾而完全失效。所以不
只外國人,很多大陸有良心的科學家也為文批評那只是燒錢工程、騙錢計畫。是科學神棍
在騙無知高官,大約是義和團與慈禧太后的翻版。

量子電腦
此一同時,全世界各國頂尖科學家真正努力在做的東西是量子電腦。也就是未來真的會有
用的科技。

量子電腦為何那麼重要?
是運算速度可以很快嗎?不是!
是可以處理很大量資料嗎?不是!
是可以將資料傳送很遠嗎?不是!
是可以用在人工智慧嗎?呃!
是可以瞬間破解密碼嗎?嗯!

量子電腦之所以很重要,是因為他可以瞬間計算很大很大的數目,大到比宇宙中所有原子
總量還要多。

量子電腦可以算很大、超大的數目,有啥用途?有!因為它可以瞬間破解任何超級密碼。

密碼學
用金鑰加密的密碼,如果以最簡單的暴力法破解 DES 需要一個已知明文與 2^55 解密運算,
嘗試過近半數可能的金鑰。線性分析攻擊法對 DES 需要 2^43 已知明文與 2^43 DES 運算。這
些破解密碼的方法都是天文數字,即使以當今的超級電腦計算,都需要數千、數萬、數億
年。但是量子電腦的超大數字能力,理論上可以瞬間算出來。

為何量子電腦可以計算超大的數字呢?

數字
我們人類習慣的數字是 10 進位
例如:321 代表
3 個 100+ 2 個 10+ 1 個 1’

電腦因為只有開和關,所以只能計算 2 進位。
例如 2 進位的 1111 等於 10 進位的 15,
因為 1 個 8 + 1 個 4 + 1 個 2 + 1 個 1 =15
等於 1 個 10+ 5 個 1 =15

質數計算
破解密碼就是猜質數,如果我們想要研究一個數字 13 是否質數時, 我們可以用 2、3、4、5
、6、7、8、9、10、11、12、去除以他,如果沒有有一個數可以整除,它就是質數。

如果要算很大的數字,例如:
12345678987654321 是否質數時
從 2、3、4、5、6… 一路算,要算很久。

假如有一個密碼的解答是一個 100 位數的數字例如 1.2×10^100,用小學的十進位,一行
字會寫不完,因為要用到 100 個阿拉伯數字才能完全寫完。如果要將它一一除以所有比他
小的數字,即使是最快的超級電腦可能也要算 30,000 年。

10^100 如果改用二進位表達,要寫成 2^300,也就是 1 後面有 300 個零。

一般 CPU 是 64bit,所以需要切成 300/64= 5 塊來慢慢計算。否則就要設計一個 512/768 bit
的解密碼專用電腦。例如用 GTX- 1080 顯卡來算,或台積電做的 1024bit 比特幣專用礦機

這些問題遇到量子電腦時,也許一瞬間就可解決。量子電腦不是靠快,而是因為量子電腦
只要計算一次就可以將一個天文數字算出來。

怎麼算呢?
我們人類只有 10 個手指頭所以用 10 進位,電腦較笨所以用 2 進位,中國人較聰明用 16 進位
,電腦也用 16 進位,但是阿拉伯數字 0123456789 不夠用,所以用 A =10 B=11 C=12 D=13
E=14 F=15 10=16 11=17 FF=255 100=256 來代表,所以 16 進位比 10 進位效率高 2.56 倍,
馬雅人更聰明,他們是用 20 進位計算。時鐘是 60 進位(一分 60 秒),一年更是 360 進位。
所以不排除有一種外星人,頭腦有 10 公斤重,可以心算 30 進位、100 進位、1000 進位、
100000 進位。

那量子電腦可以計算幾進位呢?
答案是 10^300 進位。這是多大,是 1 後面有 300 個零。

量子電腦長什麼樣子
量子電腦的實體是一個 CuBit。它是將一顆磷原子打入一顆場效應矽晶體的 P 通道中,然後
將它冷凍到零下 274°C 也就是 0.001 °K,這時那一顆額外的電子的軌道就會呈現順時針
或逆時鐘兩種量子狀態,其或然率正好各 50%。也就是說 1 個磷可以同時代表 1 或 0。

假如密碼謎題是讓小孩猜我左右那一手中有銅板,小孩有一半的機會猜錯,常常要猜兩次
才會絕對正確。可是 1 個 Cubit 的量子電腦,它會同時猜 1 與 0,所以猜一次就中。也就是
2^1=2

如果科技能成功的製造兩顆互相糾纏的量子,它的旋轉態將是 正正 正逆 逆正 逆逆,4
種可能性。也就是這是別人要猜 4 次的謎題它一次就猜中。2^2=4

如果能製造 3 顆互相糾纏的量子,它的旋轉態將有 正正正負、正正逆、….. 逆逆正、逆
逆逆 等 8 種可能性。也就是別人要猜 8 次的謎題它一次就猜中。2^3=8

如果有 64 顆糾纏的量子,它的旋轉態組合將是 2^64=10^19.3 也就是
10,000,000,000,000,000,000 隻手中只有一支有藏銅板,小孩子每秒猜一次,要猜數億億
年。使用超級電腦也要算數萬年。可是量子電腦只要算一次就得到答案。因為它同時擁有
所有可能性的組態。

那量子電腦需要做到幾個 Cubits 呢?其實也不需要太大,只要 1024 個,2^1024=10^306
,也就是 1 後面有 300 個零,這是多大的數目,它比全宇宙的原子數還多。

量子電腦計算速度也不必太快,一秒算 10 次,就可以解開所有世間奧秘。如果讓它一秒算
4G 次。可能一天就解開所有宇宙的奧妙。那時 Alpha Go 的人工智慧與它相比就如同一台
波音 747 飛機的智慧含量與一隻細菌的智慧含量的差別再乘以數億億倍。

量子電腦這麼厲害,我們要如何將題目給它,然後取得答案呢?

首先要將剛才被冷凍到 0.001 °K,的那一顆 FET 中的磷原子,放進強力磁場,要像核磁共
振機那種。電子的旋轉方向就會轉到正確的 S -N,然後我們用 5GHz 的微波照射它,使它轉
為 N -S。如果這時 FET 出現電流,證明有轉向,如果沒有證明原來就是對的。原理就如同書
寫與讀取 Flash memory 的方式。

簡單講,警察要查房,只要急敲門,然後聽聽裡面有多慌張,抽水馬桶是否有聲音,就知
道這對情侶是左旋還是右旋電子。

出處:https://goo.gl/LjTXGd

正文完