對稱密碼學的一鍵奇跡

robot
摘要生成中

我最近一直在研究加密方法,讓我告訴你——對稱密碼學既簡單又令人沮喪地有缺陷。它就像擁有一把鎖和解鎖你前門的鑰匙:方便得要命,直到有人偷了那把鑰匙!

整個概念依賴於雙方之間的共享祕密。我用我們的共同密鑰對我的消息進行加密,發送給你這些亂碼,然後你用同樣的密鑰進行解密。瞧!我們正在通過互聯網竊竊私語。

軍事和政府類型幾十年來一直喜歡這種方法,盡管我對他們在這些系統中建立了多少後門持懷疑態度。加密過程本身很簡單:將文本通過一個密碼算法,得到加密的垃圾。只有擁有我們珍貴密鑰的人才能理解它。

安全性依賴於密鑰復雜性。128位密鑰通過暴力破解需要很長時間,而256位密鑰在實際上是量子抗性 - 或者他們是這麼說的。我並不完全相信量子抗性會永遠有效,但那是另一個話題。

我對對稱加密感到困擾的是密鑰交換問題。如何在不安全的連接上祕密地與某人共享那個至關重要的密鑰?這是一個巨大的漏洞!如果我在傳輸過程中截取了你的密鑰,你所有花哨的加密就變得完全無用。

這就是爲什麼大多數現代系統使用混合方法。它們將採用非對稱加密(兩鑰匙方法)僅僅是爲了安全地交換對稱密鑰。這是一個巧妙的變通方法,但感覺像是在對一個根本設計缺陷貼創可貼。

而且別讓我開始談實施!即使是最數學上安全的算法,在編碼不當時也變得毫無價值。由開發者錯誤而非算法弱點導致的高調泄露事件數量令人沮喪。

盡管我有批評,但我無法否認對稱加密的速度和效率優勢。它使用的計算能力遠低於非對稱方法,使其非常適合加密大數據集或實時通信。這就是爲什麼高級加密標準(AES)在今天的消息應用程序到雲存儲中佔據主導地位。

有趣的是,比特幣根本不使用加密 - 只是數字籤名。許多人混淆了這些概念,但它們完全服務於不同的目的。

對稱加密的美在於其優雅的簡單性,但正是這種簡單性造就了它最大的弱點。然而,在一個我們的數據越來越多地存儲在雲端的世界裏,這些算法仍然是抵御窺探者的必不可少的屏障——盡管這個屏障可能並不完美。

BTC2.6%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)