Pgp
將 PGP 加密消息保密有幫助嗎?
換句話說,如果我公開了一條 PGP 加密消息,我會損害它的安全性嗎?
換句話說,哪種加密級別可以保證我 20 年的安全?
此外,如果我保留一堆 PGP 加密消息,並使用相同的私鑰公開,它會幫助最終的黑客解密它們嗎?
當然,如果消息是加密的並且儲存在安全和秘密的儲存中,就不可能破壞其安全性,因為如果對手根本無法獲得該消息,他怎麼能攻擊它呢?
順便說一句,如果使用長度合理的密鑰正確加密它,即使攻擊者可以使用加密的消息,它的安全性也不會受到損害。機密性保護可能是密碼學安全屬性的主要之一,而威脅模型正是這一點。通常在證明加密方案時,屬性研究人員尋找的是語義安全性,這意味著即使是一點資訊也無法從密文中恢復。
實際上,這取決於您的加密方案。如果消息是用最先進的技術加密的,實施得當就沒有風險,你可以安心睡覺。
如果您想估計安全的時間視窗,您可以查看KeyLength 頁面。
出於同樣的原因,將多條加密消息放在一起不會洩露資訊,也不存在風險。在安全證明中,攻擊者應該有權訪問解密預言機,並且允許他要求合理數量的解密(但挑戰消息)並且加密仍然是安全的。另一方面,如果攻擊者知道您的公鑰(並且應該知道,因為它是公開的),攻擊者就可以用您的密鑰加密他想要的任何內容,因此他能夠獲得一堆加密消息(更好的是,已知的明文和密文)。