0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

量子計算機還有哪些明顯強于普通計算機的技能?

電子工程師 ? 來源:lq ? 2019-04-29 18:24 ? 次閱讀

如果你在新聞中看到有人成功制造出了量子計算機的話,你最好立刻凍結自己的信用卡。因為,當你在網(wǎng)上購物時,目前所有保護你的信用卡信息的方法將會在幾秒鐘內(nèi)被量子計算機攻破。不光是你在銀行內(nèi)的信息,所有的加密信息在量子計算機面前都將被輕松破解。

網(wǎng)絡安全依賴于一些很難解決的數(shù)學問題

關于量子計算機有很多聳人聽聞的說法,但是量子計算機破解加密信息的超強能力是真的?,F(xiàn)有的加密方法是基于那些用普通計算機無法快速解決的數(shù)學問題設計的,但是量子計算機可以輕易攻破這種加密方法。那么量子計算機還有哪些明顯強于普通計算機的技能?

破譯密碼

雖然為了回答這個問題我們進行了很多理論方面的準備,但是這個問題仍舊很棘手。RSA算法,一種廣泛被用于保護信息安全的算法,它利用計算機都很難快速完成的因數(shù)分解來進行加密。如果給你一個數(shù)字10,你立刻就可以告訴我它可以被分解為2和5兩個素數(shù)的乘積,但是如果我給你的數(shù)字是62615533,你應該無法通過心算告訴我它是哪些素數(shù)的乘積。

這不能怪罪于你的心算能力。一旦數(shù)字足夠大,計算機也無能為力。“如果給出一個4000位的數(shù)字,即使是讓現(xiàn)存的計算機運行和宇宙年齡一樣長的時間也無法將它分解成一系列素數(shù)的乘積,”劍橋大學的量子計算先驅Richard Jozsa說。

其實還有其他很多問題和分解數(shù)字具有一樣的特征:我們有很多可以解決它們的算法,但是隨著要解決的問題的難度的增加,所需算法的步數(shù)也越多。另一個著名的問題是旅行商問題,這個問題是說如何讓旅行商訪問每個城市時所走的路程最短:要訪問的城市越多,問題越復雜。

復雜性理論按照解決問題的步數(shù)的增長速度來對各種問題進行分類。如果步數(shù)的增長是指數(shù)型的,比如旅行商問題,問題會變得非常棘手,因為指數(shù)型增長的增長速度會越來越快。當算法步數(shù)的增長隨著輸入數(shù)字的增加表現(xiàn)成多項式形式時,我們才認為這樣的問題是可解決的:如果輸入的大小是n,解題所需的步數(shù)正比于n2,n3或者nk。雖然解題步數(shù)增長在我們看來還是很快(假設k=10),但是復雜理論專家認為這種增長還算緩慢。“步數(shù)增長表現(xiàn)為多項式的數(shù)學模型是可計算的,”Jozsa解釋道,“如果步數(shù)增長不表現(xiàn)為多項式的形式,我們認為這類問題在實際操作中是無法解決的。”

因數(shù)分解被認為是不可解決的問題:沒有人寫出可以由我們現(xiàn)在的計算機運行的多項式時間(步數(shù)呈多項式型增長)算法。這正是量子計算可以大展神威之處。1994年數(shù)學家Peter Shor提出一種解決數(shù)字分解問題的量子算法,它不光是多項式時間算法,并且k不大于3。這個算法利用數(shù)論的知識,將因數(shù)分解問題轉化成一種在特定的數(shù)學函數(shù)中識別周期模式的問題——模式識別正是量子計算機所擅長的。

如今使用的其他加密算法也存在類似的問題,例如橢圓曲線加密算法(elliptic curve cryptography):量子計算機可以輕易破解它們。

這看起來量子計算機有很大優(yōu)勢,但在這個領域內(nèi)任何事情都是不確定的?!霸趶碗s性理論中,要證明給定的任務不能在多項式時間內(nèi)解決是出了名的難題,”Jozsa說,“這是一個尷尬的事實?!币驗闆]人知道因數(shù)分解的多項式時間算法,并不意味著這樣一個等待我們發(fā)現(xiàn)的算法不存在?!耙苍S,下周可能就有一個聰明的數(shù)論專家把這樣的算法找出來,” Jozsa說,“對量子計算來說,這有點掃興?!?/p>

復雜性問題

復雜性的等級

對于其他問題情況怎么樣?在其他的比因數(shù)分解更難的問題中,量子計算的威力會超過經(jīng)典計算嗎?在回答這個問題之前我們要明確“更難”的含義,這把我們引導到了復雜性類(complexity classes)的分級這里。首先介紹“簡單的”問題,這類問題擁有可在經(jīng)典計算機上運行的多項式時間算法,這類問題組成了一個被稱為P的類。接下來是我們沒有找到多項式時間算法的問題,但我們可以在多項式時間內(nèi)來檢驗解的正確性。這類問題被稱為NP問題。因數(shù)分解正是屬于這類問題。

在NP類問題中,有一些問題特別難解——這些問題被稱為NP完全問題(NP-complete),旅行商問題屬于這類問題。比NP完全問題更加復雜的問題這里將不再介紹。

因數(shù)分解被歸納于NP類問題但不屬于NP完全問題。由于量子計算可以在因數(shù)分解問題中擊敗經(jīng)典計算,接下來的問題是,當涉及NP完全問題時,量子計算機表現(xiàn)如何?有一種說法認為,量子計算機可以在眨眼之間解決NP完全問題。但這種說法過于樂觀了。“我們不知道我們是否可以用量子計算機解決NP完全問題,事實上,我們認為量子計算機做不到這一點,”Jozsa解釋道。

P和NP問題是同樣復雜的問題嗎?

在這里,我們應該認識到復雜性理論的核心問題:所有我們提到的東西都不能被證明。我們不僅不知道量子計算機能否有效地解決NP完全問題,甚至不知道普通計算機能否有效地解決這些問題。正如可能存在一個可以解決因數(shù)分解問題但尚未被發(fā)現(xiàn)的多項式時間算法一樣,也可能存在解決其他NP問題或NP完全問題的多項式時間算法。如果我們找到了這些算法,那么我們的復雜性類層次的結構將會崩潰:P類、NP類和NP完全類將會屬于同一類。如果你能證明或否定P類問題等價于NP類問題,那就厲害了,克萊數(shù)學研究所都會獎勵你一百萬美元:它被認為是數(shù)學中最有趣的七個開放問題之一。

量子計算機會做什么?

如果理論不是建立在堅實的基礎上,那么我們怎樣保證量子計算可以有實際用處呢?P問題在理論上是“容易”解決的,但是你仍然需要花費很多時間去解決它。這時量子計算機可以幫助我們嗎?

答案是肯定的。一個例子是“大海撈針”問題,它指的是從龐大無規(guī)律的數(shù)據(jù)庫中找到特定的信息。試想,從包含n個條目的電話號碼簿中搜索一個特定的號碼而不是一個特定的名字。這是一個需要消耗大量時間的任務,因為號碼是無規(guī)則的,它不像名字一樣是按規(guī)律排列的。經(jīng)典計算機除了一個一個的檢索號碼之外沒有其他辦法,最壞的情況是,我們發(fā)現(xiàn)電話號碼簿中根本不存在我們要找的號碼,或者這個號碼處于最后一個位置,這樣就需要進行n次操作。而量子計算機只需要n0.5次操作。這看起來并沒有提速多少,但是當n足夠大時,提速是相當可觀的:以n=1000000為例,經(jīng)典計算機需要進行一百萬次操作而量子計算機僅需要進行1000次操作。

分子由大量遵循量子規(guī)律的粒子組成

另一個量子計算機可以大展身手的領域是化學領域,生物和制藥領域。如果你想理解一個分子系統(tǒng),例如為了設計一種新藥,一個明智的選擇就是在計算機上模擬它的行為。困難在于分子是由很多粒子組成的,而這些粒子全部遵循量子力學的規(guī)律。我們知道,隨著粒子數(shù)的增長,描述分子系統(tǒng)所需的信息量呈指數(shù)增長,這使得計算變得異常困難?!八哂兄笖?shù)級的復雜性,”Jozas說,“盡管是面對相對小的分子,最好的經(jīng)典計算機在模擬分子的量子動力學性質時也顯得無能為力,然而量子計算機可以勝任這項工作?!?/p>

密碼學也會受益于量子計算機。例如,當量子態(tài)被觀測時就會發(fā)生塌縮,利用這種性質可以監(jiān)測信息是否被其他人竊取。利用這種方法,人們可以給每個人分發(fā)量子秘鑰——一串可以用于對信息加密和解密的字符串。如果有人截獲了秘鑰我們馬上就能知道。“這種器件之所以存在,是因為它們只需要幾個量子比特,因此這屬于量子技術的范疇?!盝ozsa說。這種方法在2007年首次被用于公共實踐,當時它被用來確保在瑞士日內(nèi)瓦舉行的選舉中的選票安全轉移。也許從理論的角度我們很難說量子計算機具有什么優(yōu)勢,但是至少我們知道破壞我們的加密方法是要付出一些代價的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4612

    瀏覽量

    92909
  • 網(wǎng)絡安全

    關注

    10

    文章

    3160

    瀏覽量

    59771
  • 量子計算機
    +關注

    關注

    4

    文章

    530

    瀏覽量

    25434

原文標題:量子計算機可以做什么?

文章出處:【微信號:bdtdsj,微信公眾號:中科院半導體所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    量子計算機的未來

    了解量子計算機對于工業(yè)生產(chǎn)和產(chǎn)品研發(fā)的使用
    發(fā)表于 02-01 15:30

    量子計算機重構未來 | 閱讀體驗】+ 初識量子計算機

    欣喜收到《量子計算機——重構未來》一書,感謝電子發(fā)燒友論壇提供了一個讓我了解量子計算機的機會! 自己對電子計算機有點了解,但對
    發(fā)表于 03-05 17:37

    量子計算機重構未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應用

    本書內(nèi)容從目錄可以看出本書主要是兩部分內(nèi)容,一部分介紹量子計算機原理,一部分介紹其應用。 其實個人也是抱著對這兩個問題的興趣來看的。 究竟什么是量子計算機相信很多讀者都是抱著
    發(fā)表于 03-11 12:50

    量子計算機重構未來 | 閱讀體驗】+ 了解量子疊加原理

    作為零基礎初學級的量子小白,對神秘詭異的量子世界充滿了好奇。說起量子計算機,我有許多問號,量子計算機
    發(fā)表于 03-13 17:19

    量子計算機或將提前實現(xiàn)

    量子計算機,是一種基于量子物理機制處理數(shù)據(jù)的計算機,能夠以遠高于目前計算機的速度運行。***和技術企業(yè)巨頭已對
    發(fā)表于 06-13 10:31

    通用量子計算機詳解

    通用量子計算機和容錯量子計算――概念、現(xiàn)狀和展望
    發(fā)表于 12-28 06:06

    量子是個啥?量子計算機有啥用?

    寫在前面此文覺得非常有邏輯性,而且有很多量子計算方面的常識介紹。大部分資料都是網(wǎng)絡公開的,這里做了一個匯集。因此,轉發(fā)到博客里。文章目錄(一)量子是個啥?(二)各種量子技術都是啥?(三
    發(fā)表于 07-27 07:19

    什么是計算機

    ,說不定還有未來的光子計算機、量子計算機等等,計算在人類的不同歷史時期,發(fā)揮了各自的歷史作用——用馬克思的話總結來說就是提升了“生產(chǎn)力”。又
    發(fā)表于 09-10 08:41

    量子計算機原理_量子計算機有多強大

    量子計算機與經(jīng)典計算機是有所不同的,其輸入態(tài)和輸出態(tài)一般為疊加態(tài),其互相之間通常不正交。量子計算機的變換為所有可能的幺正變換。因此可以看出
    發(fā)表于 11-28 17:51 ?1.6w次閱讀

    量子計算機的優(yōu)點_量子計算機的應用_量子計算機的未來應用

    量子計算機是一類遵循量子力學規(guī)律進行高速數(shù)學和邏輯運算、存儲及處理量子信息的物理裝置。當某個裝置處理和計算的是
    發(fā)表于 11-28 18:10 ?1.2w次閱讀

    什么是量子計算機_量子計算機原理_量子計算的兩種有效方法

    本文首先介紹了什么是量子計算機以及量子計算機的原理,其次通過引用文章解釋了量子計算的原理,文章的
    發(fā)表于 07-30 17:41 ?1.2w次閱讀

    超級計算機量子計算機哪個更強

    電子發(fā)燒友網(wǎng)報道(文/周凱揚)量子計算機的概念大家應該都不陌生了,一臺兼具經(jīng)典計算量子計算能力的高性能機器。雖說如此,
    的頭像 發(fā)表于 04-08 08:14 ?5862次閱讀

    什么是后量子密碼學?量子計算機vs經(jīng)典計算機

    量子密碼學(Post-Quantum Cryptography,PQC)是在經(jīng)典計算機上定義和執(zhí)行算法,研究量子計算機和經(jīng)典計算機都無法破
    的頭像 發(fā)表于 12-19 11:42 ?1742次閱讀

    工業(yè)計算機普通計算機的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ?。然而,?b class='flag-5'>計算機領域中,工業(yè)計算機普通計算機雖然都具備基
    的頭像 發(fā)表于 06-06 16:45 ?1402次閱讀

    量子計算機普通計算機工作原理的區(qū)別

    ? 本文介紹了量子計算機普通計算機工作原理的區(qū)別。 量子計算是一個新興的研究領域,科學家們利用
    的頭像 發(fā)表于 11-24 11:00 ?319次閱讀
    <b class='flag-5'>量子</b><b class='flag-5'>計算機</b>與<b class='flag-5'>普通</b><b class='flag-5'>計算機</b>工作原理的區(qū)別