One-Time-Pad
OTP 在現代電子通信中有用嗎?
我不時看到有關各種 OTP 方案和“OTP”(即流密碼)方案的問題。最常見的 OTP 問題似乎是:
- 如何擴展先前生成的密鑰的大小或如何生成密鑰。
- 如何將密鑰材料安全地提供給收件人。
在電子通信或儲存加密中,OTP 出現了無法實現的方案,並且如果它有效,好處尚不清楚。對於許多現代加密案例來說,要求密鑰與輸入的大小相同似乎是難以忍受的。
是否有任何 OTP 在現代密碼學中有用的實踐,除了:
- 作為一些證明中使用的組件。
- 以理想的加密算法為例。
即:是否可以基於 OTP 並為散列(顯然不是)、身份驗證等提供“資訊論”強度。
令人驚訝的是。One-time-pads 用於許多“量子加密方案”。通常,這些方案實際上是標準的一次性加密,使用量子密鑰分發 (QKD) 分發密鑰。它們在理論上是牢不可破的,因為量子物理學無法攔截密鑰(實際上存在一些問題)。
從理論上講,這對於需要永遠保持安全的高度敏感消息很有用,無論已知密碼原語發生什麼中斷或計算能力(特別是量子計算)發生什麼進步。
有商業QKD 方案,但我不知道它們實際使用了多少。