Encryption

只能在一段時間內解密

  • October 9, 2013

時間鎖定加密和時間釋放加密似乎是安全系統,專注於確保在特定時間過去之前無法解密特定消息。

但是,我想知道密碼學中是否有與上述相反的東西,所以我想讓解密只在一段時間內成為可能,而不是在那段時間過去之後。

這有沒有可能?如果是這樣,您知道哪種機制可以實現這一目標?

這是可能的,但前提是除了發送者和接收者之外,您還引入了一個或多個參與方。另外,解密時接收方必須線上。

通常,安全要求是: (a) 如果接收者試圖在時間視窗內解密,他應該能夠解密,即使發送者不合作;(b) 如果接收者沒有在時間視窗內解密消息,他應該無法獲知密文內容;(c) 任何其他方都不應該了解有關密文的任何資訊。

從這樣的要求出發,想出合理的方案應該是相當直截了當的。門檻值解密的一些變體應該可以解決問題。

簡短的回答:沒有。

長答案:不,除非在解密期間有可信賴的人。如果是這種情況,解決方案是微不足道的。

更長的答案:是的,但不是通過密碼學 - 你需要結合物理限制。一個例子是向太空發射太空梭,指向某個重物體,該物體會將其彈回地球的大致方向,但直接撞向恆星。所以這個物體必須(並且只能被取回)在重物體和恆星之間,否則它會被燒毀。另一個例子是一些我一無所知的神奇量子效應。

引用自:https://crypto.stackexchange.com/questions/10863