量子計算會使HTTPS過時並丟棄安全性嗎?
在瀏覽互聯網的時候,你可能聽說過「量子計算機」這個詞。這一切聽起來太有科學了!他們帶來的是非常簡單的:比我們現在所做的要好,否則我們就不會為這場科技革命而努力。
但是有一件事情,密碼學家一直在問自己:如果量子計算機能夠在幾秒鐘內破解這些加密演算法, 比如 RSA,那它又該如何使用呢?他們能做到嗎?這是一個可怕的問題,很多人可能不知道答案。
加密目前是如何工作的
有很多加密演算法,每一種都有自己獨特的方法來解決如何最好地保護你的數據。如果我們花時間討論所有這些方法是如何工作的,我們可能要寫幾千頁的材料。
它的要點是我們當前的加密的方法,把你的數據通過一系列的數學編程的「步驟」混雜起來,在這樣一種方式,你可以以後「不混亂」它與正確的變數。這些變數被稱為「鑰匙」。
像RSA,SHA-512和橢圓曲線密碼等現代演算法的功能大致相同。 他們採取了複雜的方法來隱藏數據,使得普通的計算機需要花費數千年的時間來破壞他們的演算法。
但是量子計算機呢?
為什麼量子計算機如此可怕?
當你坐下來登錄Facebook或其他你在網路上使用的東西時,你可能會想當然地認為技術和計算能力是用來保護你正在做的一切的。從非常昂貴的硬體中獲得大量的勞動力,甚至開始打破這些服務在你和入侵者之間的障礙。這就是為什麼我們沒有被黑客攻擊的原因,因為有人破解了加密。這隻發生在電影里。我們最終成為黑客受害者的主要原因可以歸結為人類的愚蠢,而不是我們最強大的加密中缺乏完整性。
量子計算機將所有這些顛倒過來。因為他們能如此快速地處理信息,而且做數學,就像沒有人的業務一樣,他們會讓加密變得毫無用處。事實上,谷歌一直在努力實現一種新型密碼學,以期待最終的量子計算機攻擊。
量子計算機在理論上可以在幾秒鐘內解決RSA難題和任何使用SSL加密的問題。 這意味著,如果有人擁有大量的量子裝備,HTTPS在這一點上基本上是無用的,並且可以在您的流量上進行窺探。他們可以用更少的時間來做這件事,而不是讓你喝咖啡或讀「密西西比」這個詞。
我們可以做些什麼
除了希望 "解決" 加密的數學難題在這些計算機成為每個人家中司空見慣的東西之前, 你還可以做些什麼來阻止量子「末日」的發生。如果這種情況沒有發生,那麼你最好還是把自己從互聯網上拔出來。世界上的每個資料庫,每個WiFi熱點,甚至你自己的家都可能成為潛在的蛇坑。
幸運的是,許多聰明的人已經開始著手解決這個問題。對於我們在技術進步中遇到的每一個未知領域,我們都會遇到這樣的問題。正如前面提到的,谷歌正在研究一種叫做「帶錯誤的環學習」的東西。儘管名字聽起來很不討人喜歡,但它的複雜程度足以讓它無法輕易地用量子計算機來解決,但很簡單,普通電腦仍然可以使用該演算法進行通信。
責任並不止於此。谷歌只是首批宣布正在解決方案的公司之一。很可能有許多其他人已經在量子計算機驗證演算法上工作,這將在加密和計算能力之間的爭奪中起到作用。
你認為量子計算機會佔上風嗎? 還是希望新的加密形式能夠節省一天的時間,而我們的普通計算機將能夠處理加工要求?請在評論中告訴我們你的想法!
更多閱讀
軟體測試之Python Selenium3軟體自動化測試項目實戰視頻教程
如何在Windows中安裝和卸載ISO文件
支付寶生活繳費商業項目標準版視頻教程


※使用Wireshark檢測ARP欺騙
※圖形網路模擬器3 GNS3 的基礎知識
※如何在Ubuntu中創建WiFi熱點
※6款最好的Android辦公應用程序
TAG:課課家 |