
來源:a16z crypto First Principles|原始發表日期:2026 年 7 月 23 日
Ron Rivest 回看公開金鑰密碼學的誕生:網路如何從「先交換秘密」走到可公開驗證,也為量子風險留下必須提前處理的問題。
SCROLL ↓
PART 1|信任的舊限制
對稱加密很好用,但它有一個麻煩的起點:你得先把共同密鑰交給對方。兩個從未見過面的人,若沒有可信管道,就很難安全地完成這一步。網際網路要讓銀行、商店與陌生人互動,不能只靠事先認識。
Rivest 回顧早期密碼學時,也提醒當時許多研究是封閉的,連「安全」該如何定義都還在形成。公開討論讓問題被看見,才讓不同人能共同檢驗一套方法。
PART 2|RSA|公開的鎖,私人的鑰匙
公開金鑰的核心是把兩件事分開:任何人可以用公開資訊加密或驗證;只有持有私鑰的人可以解密或簽署。RSA 將這個想法做成可實用的系統,安全性依賴某些數學問題在可見時間內難以反推,而不是依賴把演算法藏起來。
公開不等於沒有秘密。公開的是讓別人能與你互動的規格。
PART 3|簽章|比把內容藏起來更常用
Rivest 在訪談裡說,數位簽章特別吸引他。它讓接收者可以驗證訊息是否由某個私鑰持有人產生、內容是否被改動。今天的軟體更新、網站連線與許多鏈上系統,都把這種可驗證的來源關係當作日常基礎。
雜湊函數也在這條鏈上扮演角色:它把任意長度資料映成固定長度摘要,讓簽章可以針對摘要進行。這些元件不是單獨工作的魔法,安全性取決於實作、參數、標準與使用者沒有繞過驗證流程。
PART 4|標準不是純數學
訪談沒有把密碼學史寫成只有方程式的故事。哪些標準被採用、誰能實作、出口管制如何影響研究與產品,會改變技術傳播的路徑。開放發表與同儕檢驗能暴露缺陷,但不能自動保證每個部署都安全。
因此,看到「採用某種加密」時,還要問它用在哪裡、金鑰如何保存、更新是否有簽章、舊系統是否仍被允許連線。演算法名稱不是完整的安全答案。
PART 5|量子風險|不是明天才需要思考
RSA 的安全假設與大數分解困難有關。大型、容錯的量子電腦若達到某個能力,會改變這項假設。訪談沒有宣稱那一天已經到來;Rivest 的觀點是,面對低機率但高衝擊的情境,密碼學者有責任預先準備。
這帶來的實務問題是 crypto agility:系統能否替換演算法、重新簽發憑證、保護長期保存的資料。真正難的通常不是挑一個新名字,而是讓龐大的依賴鏈能在不中斷服務下逐步遷移。
公開金鑰密碼學不是讓信任消失,而是讓陌生人也能檢查信任是否成立。
RSA 的遺產提醒我們:安全假設必須公開接受檢驗,也必須在它還有效時準備替代方案。
選擇你的起點,不是測驗
Ron Rivest 與 Tim Roughgarden、Dan Boneh 回顧 RSA、數位簽章、雜湊函數與量子風險。來源:a16z crypto,2026 年 7 月 23 日。
閱讀完整文章 →