量子計算機威脅到網絡加密只是一個時間問題|對話應用數學家Peter...

2021-01-08 騰訊網

25年前,Peter Shor證明了如何讓量子計算變得可行,同時也表明了量子計算會如何威脅到數據;以下是《自然》對他的採訪。

原文作者:Davide Castelvecchi

上世紀 80 年代,當物理學家首次提出量子計算機的想法時,它們聽起來就像是理論上很精彩、但可能註定只能停留在論文裡的概念。到了 1995 年,也就是 25 年前的 10 月,數學家Peter Shor 發表的一篇論文[1]改變了人們的看法。

應用數學家 Peter Shor 解決了量子計算領域的一個重要問題。來源:BBVA FOUNDATION。

Shor 在論文中證明了如何克服量子計算機的一個關鍵問題。量子計算機以量子比特為單位處理信息——量子比特對應經典比特,但能同時表示 0 和 1。已知量子態對噪聲非常敏感,這會造成信息丟失。Shor 提出的誤差修正技術能檢測到噪聲導致的錯誤,帶來了一種讓量子信息更抗噪的方法。

Shor 目前就職於麻省理工學院,同時也是一位出版過作品的詩人。1994 年,他第一次發現了[2]使用理論量子計算機的方法,震驚了物理學界和計算機科學界——這種方法可能有用但也令人擔憂。他寫了一種算法,可以讓量子計算機以閃電般的速度將整數分解質因數。今天的大部分網絡流量的安全性都是由基於大質數的加密技術來保證的。破解這些密碼很難,因為經典計算機分解大整數質因數的速度很慢。

如今,量子計算機已經成為現實,但它們分解超過兩位數數字的能力依然處於初級水平。但是,量子計算機威脅到網絡加密只是一個時間問題。

《自然》採訪了 Shor,詢問他如何看待自己研究的影響力,以及網絡安全的未來將走向何方。

Q:在你的分解質因數算法出現前,量子計算機是否只停留在理論層面?

A:我的論文確實給了大家一種印象,就是這些計算機能做些有用的事。計算機科學家Daniel Simon在我的結果出來前,解決了他遇到的一個問題,證明了量子計算機[比普通計算機]快了好幾個指數級。但即使有了Simon的算法,人們依然不清楚量子計算機能有什麼用。

Q:你公布這個分解質因數算法時,人們有何反應?

剛開始,我只得到了中間結果。1994 年 4 月,我在[當時我就職的新澤西州]貝爾實驗室(Bell Labs)做了一次關於它的演講。消息傳得很快,那個周末,計算機科學家 Umesh Vazirani 給我打了個電話。他說:「我聽說你能用量子計算機分解質因數,請告訴我是如何做到的。」那時候,我其實還沒有解決分解質因數的問題。我不知道你聽說過兒童遊戲「打電話」沒有,但不知怎的,五天時間裡,我的研究結果就變成了分解質因數,因為人們都在這樣傳。在那五天裡,我正好也解決了那個問題,所以我能告訴 Umesh 如何做。

我的論文還沒寫完的時候,就有各種各樣的人來問我要論文,所以我只能把還不完整的草稿先寄給他們。

Q:但是許多專家還是認為量子計算機會在完成計算前丟失信息?

有一個反對意見是說在量子力學中,如果你測量一個系統,你就會不可避免地幹擾它。我證明了如5何在測量錯誤的同時不測量計算,這樣你就能糾正錯誤,而不會破壞整個計算。

在我那篇 1995 的糾錯論文發表後,一些懷疑人士也開始相信量子計算或許是可行的。

Q:糾錯依賴「物理」和「邏輯」量子比特。這兩者有什麼差別?

為量子計算機寫算法時,假設的是量子比特是無噪的,算法中描述的這些無噪量子比特就是邏輯量子比特。實際上量子計算機中沒有無噪量子比特,事實是,如果我們在不進行任何降噪的情況下運行算法,幾乎必定會出現錯誤。

物理量子比特是量子計算機的其中一種噪聲量子比特。如果要在不出錯的情況下運行算法,我們就要利用物理量子比特編碼邏輯量子比特,使用一種量子糾錯碼。據我們所知,實現這一步的最好做法要求相當高——每個邏輯量子比特都需要許多物理量子比特。

要計算出這項技術需要多少量子比特是一項非常複雜的工作。如果你想用表面碼(目前最好的候選對象)構建一個量子計算機,每個邏輯量子比特大約需要 100 個物理量子比特或更多。

Q:2019 年,谷歌用 54 量子比特的量子計算機解決了一個經典計算機幾乎不可能完成的任務,這也是對「量子優越性」的首次演示。您對此有何評價?

它肯定是一個裡程碑。它表明了量子計算機可以比經典計算機做得更好——至少是在一些人為設計的問題上。谷歌確實進行了一些宣傳。但他們也有一臺非常值得稱道的量子計算機。但這個計算機依然需要改進,才能做出有意思的事來。還有初創公司 IonQ,他們看起來好像能構建一個在某種程度上超過谷歌或IBM的量子計算機。

Q:如果量子計算機能做大數質因數分解,它們就能破解「RSA」——無處不在的網絡加密系統。

是的,但是最先破解 RSA 的人不是來自 NSA(美國國家安全局),就是來自其他大型機構。這些計算機一開始會很慢。比如,如果你有一臺只能一小時破解一個 RSA 密鑰的計算機,那麼任何不屬於優先事項或國家安全風險的東西都不會被破解。相比看你的郵件,NSA的量子計算機有更重要的事情要做。

Q:有沒有能取代 RSA 的密碼系統,即使在量子計算機時代(「後量子密碼」)也是安全的?

我認為已經有能取代 RSA 的後量子密碼系統了。RSA 不是現在的大問題,現在的大問題是還有其他方法可以破壞網絡安全,比如惡意編程的軟體、病毒、向並非絕對誠實的一方發送信息等。我認為用安全的後量子密碼系統取代 RSA 的唯一阻礙是意志和編程時間。我認為我們已經知道要如何做到這一點,只是不清楚是否能及時做到。

Q:我們是否有被突然襲擊的風險?

是的,人們已經為解決千年蟲問題(Year 2000)投入了大量精力。你需要付出大量努力才能過渡到後量子時代。如果我們等得太久,就太遲了。

參考文獻:

1. Shor, P. W. Phys. Rev. A 52, R2493(R) (1995).

2. Shor, P. W. Proc. 35th Annual Symp. Found. Comp. Sci. 124–134 (1994).

版權聲明:

2020 Springer Nature Limited. All Rights Reserved

點個「在看」,分享給更多的小夥伴

相關焦點

  • 對話Peter Shor:量子計算機威脅到網絡加密只是一個時間問題
    到了1995年,也就是25年前的10月,數學家Peter Shor發表的一篇論文改變了人們的看法。應用數學家Peter Shor解決了量子計算領域的一個重要問題。來源:BBVA FOUNDATION。Shor在論文中證明了如何克服量子計算機的一個關鍵問題。量子計算機以量子比特為單位處理信息——量子比特對應經典比特,但能同時表示0和1。已知量子態對噪聲非常敏感,這會造成信息丟失。Shor提出的誤差修正技術能檢測到噪聲導致的錯誤,帶來了一種讓量子信息更抗噪的方法。
  • 數學家Peter Shor:量子計算機威脅網絡加密,只是時間
    解決了量子計算領域的一個重要問題。而在25年前,美國應用數學家Peter Shor提出Shor算法,證明了如何讓量子計算變得可行,量子計算會如何威脅到數據。他寫了一種算法,可以讓量子計算機以閃電般的速度將整數分解質因數。今天的大部分網絡流量的安全性都是由基於大質數的加密技術來保證的。破解這些密碼很難,因為經典計算機分解大整數質因數的速度很慢。
  • Peter Shor:量子計算機威脅到網絡加密只是時間問題
    ,同時也表明了量子計算會如何威脅到數據;以下是《自然》對他的採訪。應用數學家Peter Shor解決了量子計算領域的一個重要問題丨來源:破解這些密碼很難,因為經典計算機分解大整數質因數的速度很慢。如今,量子計算機已經成為現實,但它們分解超過兩位數數字的能力依然處於初級水平。但是,量子計算機威脅到網絡加密只是一個時間問題。
  • 量子計算機威脅到網絡加密只是一個時間問題
    應用數學家 Peter Shor 解決了量子計算領域的一個重要問題。1994 年,他第一次發現了[2]使用理論量子計算機的方法,震驚了物理學界和計算機科學界——這種方法可能有用但也令人擔憂。他寫了一種算法,可以讓量子計算機以閃電般的速度將整數分解質因數。今天的大部分網絡流量的安全性都是由基於大質數的加密技術來保證的。破解這些密碼很難,因為經典計算機分解大整數質因數的速度很慢。
  • 抗量子加密:為什麼你迫切需要它
    諸如量子計算機之類的技術進步使我們必須將這場打擊網絡犯罪的戰爭推向另一個高度。 網絡安全並不是從第二次世界大戰開始的,因為人們已知使用密碼和密碼來保持信息安全多年。甚至有記載說,凱撒大帝普及了一種密碼,並最終以他的名字命名。
  • 量子機威脅現代計算機,未來如何保證加密安全?
    現在,隨著量子機的威脅籠罩在現代計算機上,對更新、更強的密碼學形式的需求從未如此強烈。 沒有人確切地知道量子計算機何時或是否會被證明有能力破解今天的加密方法。然而,僅僅是威脅本身就促使人們在開發替代方案方面做了大量的工作,這些替代方案將被證明足夠強大,能夠抵禦量子攻擊。 任務緊迫 尋找現有加密方法的替代品並不是一項瑣碎的任務。
  • 量子計算機將威脅網際網路安全基礎的不對稱加密算法
    (量子計算機的性能超越所有傳統計算機),在其自研的量子計算機上用時3分20秒完成的任務需要最強超算運算1萬年,但隨後谷歌提交給NASA的論文後被刪除。那麼,我們還需多少時間才能生活在後量子世界?簡短的答案是,沒人知道。這不是因為缺乏嘗試。美國國家標準協會(ANSI)成立了一個專門的工作組,目的是設法給出一個答案。業界的相對認可的猜測是大約十年,也有可能更多或更少。如果你試圖找出替換從電子郵件到世界銀行系統所使用的加密方案,這可能不是你想聽到的。為什麼我們無法給出更具體的時間表?
  • 什麼是後量子密碼學?保護數據免受量子計算機威脅的競賽正在展開
    為了保護數據和通信免受超級強大的量子計算機的威脅,一場新的競賽正在展開。當我們每次使用電子商務網站、收發電子郵件、查看銀行或信用卡帳戶時,瀏覽器上都會出現一個小小的掛鎖符號,很少有人會去想它。但這是一個信號,表明當前使用的在線服務用的是HTTPS傳輸協議。
  • 「思考」量子威脅當前 未來如何保證加密安全?
    現在,隨著量子機的威脅籠罩在現代計算機上,對更新、更強的密碼學形式的需求從未如此強烈。沒有人確切地知道量子計算機何時或是否會被證明有能力破解今天的加密方法。然而,僅僅是威脅本身就促使人們在開發替代方案方面做了大量的工作,這些替代方案將被證明足夠強大,能夠抵禦量子攻擊。任務緊迫尋找現有加密方法的替代品並不是一項瑣碎的任務。
  • 擔憂中國量子科技優勢,美國計劃構建抗量子密碼體系
    圖片來源:USTC早在1994年量子計算理論發展的初期,美國數學家Peter Shor就提出了讓量子計算變得可行的Shor大數分解算法,這讓量子計算機威脅到網絡加密只是一個時間問題。應用數學家Peter Shor解決了量子計算領域的一個重要問題。
  • 對話計算機史學權威,才知道量子計算機馬上要來了
    由於微信公號改版不按時間流推送,很多哲友可能無法在第一時間讀到哲學園文章。為及時看到新推文,可將哲學園「設為星標」。 Q3:美國數學家彼得·秀爾在1994年發表的論文中提出秀爾算法,證明量子計算機理論上可以破解 RSA 等基於公鑰密碼體制的加密算法。您認為量子計算機今後是否會從根本上顛覆安全體系?
  • 對話計算機史學權威,才知道量子計算機馬上要來了
    Q3:美國數學家彼得·秀爾在1994年發表的論文中提出秀爾算法,證明量子計算機理論上可以破解 RSA 等基於公鑰密碼體制的加密算法。您認為量子計算機今後是否會從根本上顛覆安全體系?Martin:量子計算機的問世意味著我們必須研製新的加密技術,好在時間還來得及。第一代量子計算機不僅造價極高,而且數量極少。一旦加密算法遭到破解,國家安全機構、軍事機構與大型金融機構將深受其害。為迎接量子計算時代的到來,這些機構有很強的動力研製新一代加密技術或其他安全系統。
  • 量子計算機能做什麼用途?
    但「特定問題」只是一些毫無價值的問題,量子計算機作為一個工具,它將來究竟能為我們做些什麼有用的事情呢?其實,量子計算機的誕生與兩個實際問題密切相關——模擬量子系統裡的物理過程、破解密碼。而且由於其強大的計算能力,量子計算機誕生之初,就有科學家就證明了量子計算機在大量數據的搜索方面也有巨大的優勢。
  • 量子計算機能做什麼?
    量子計算領域這幾年發展得如火如荼,量子計算機的比特位數也在不斷增加。2019年12月,谷歌宣布實現「量子霸權」——量子計算機在某一「特定問題」上的計算速度超過傳統計算機,這標誌著量子計算機的發展進入了一個新階段。但「特定問題」只是一些毫無價值的問題,量子計算機作為一個工具,它將來究竟能為我們做些什麼有用的事情呢?
  • 「量子計算」量子計算會使加密技術過時,量子網際網路是解決方案
    自世紀之交以來,沒有任何一個商業組織比它更直接地參與到未來量子計算機網絡的科學發展和工作理論中。有一類理論涉及加密安全性。一旦量子計算機(QC)突破了目前由公鑰加密技術(PKC)控制的大壩,世界上的每一條加密信息都將受到攻擊。這就是赫特納的「量子威脅」。
  • 美國防大學《稜鏡》雜誌發文分析 量子計算對美國家安全構成的網絡威脅
    編者按量子計算既會對國家安全產生網絡威脅,也存在潛在的戰略優勢。量子計算將推動生物學、化學、物理學等諸多學科的科技進步,但在網絡安全領域,也可被對手國家用於破解公共密碼系統。從理論上講,量子雖存在但還未實際應用,建造大型量子計算機面臨誤差導致的振動、電磁波和溫度波動等各種工程挑戰。目前使用的RSA和「橢圓曲線」主要公鑰算法,被認為易受量子攻擊。科學家預測,研究人員需在未來20年內克服以上挑戰,才能使量子計算機破解目前使用的主流公鑰方案。
  • 量子計算機無用?美針對九章研討,如何抵禦「量子威脅」引發熱議
    據參考消息網12月6日報導,美國《防務新聞》周刊網站12月4日發表題為《美國國防信息系統局開始密切關注抗量子加密能力》的報導稱,一名叫做史蒂芬·華萊士的科學家說,抗量子加密是DISA在2021財年重點關注的一個新技術領域。他還說,抗量子技術目前只處於「密切關注」階段,DISA官員正致力於更好地了解這項技術對於未來的影響。
  • 後量子加密究竟是什麼?
    可能大部分朋友在使用電子商務網站、發送及接收電子郵件或者查看自己的網上銀行或信用卡帳戶時,都沒有注意到網絡瀏覽器當中顯示出的小小掛鎖符號。但這個符號其實非同小可,它代表著我們所面對的在線服務正在使用HTTPS——這是一種網絡協議,能夠對我們通過網際網路發送的數據以及收到的響應結果進行加密。
  • 科普問答 | 現有的量子計算機能否破解rsa等商用軍用加密技術?
    如果沒有發明好的算法,量子計算機的表現可能與傳統計算機無異,甚至更差。之所以量子計算機被認為能夠破解RSA加密算法,正是因為彼得·秀爾在貝爾實驗室工作期間提出了量子質因數分解算法(也稱秀爾算法)。(Shor算法——以數學家彼得·秀爾命名,是一個在1994年發現的,針對整數分解這題目的的量子算法(在量子計算機上面運作的算法)。
  • 未來的量子計算機將在8小時內破解2048位RSA加密
    毫無疑問,許多人擔心量子計算機將能夠破解全球最流行的加密技術中的70%以上,使它們變得無用和過時,並將他們保護的敏感數據暴露給任何想要讀取的人。但是,主要的加密技術是使用所謂的「活板門」數學函數對數據進行加密的技術,這些函數可以在一個方向上輕鬆地工作,而在另一個方向上卻不行。