Algorithm-Design

加密算法是否可以限制包/密文可以被解密的次數?

  • June 21, 2018

我從 Eve Online 的 BPC(藍圖副本)中得到了這個想法。遊戲中的解釋是,製造星艦副本的許可證被限制為 X 次,之後 BPC 會自動損壞。

我知道生成的明文可以在解密後複製任意次數,從而使限制沒有實際意義,我只是想知道它是否可能。

密碼學本身不能解決這個問題。這個問題長期以來一直在版權管理領域進行研究,以防止盜版。

主要問題是很難在密文中保留一個記錄密文被解密次數的狀態。即使可以,實際上也無法阻止某人恢復狀態。即您解密,然後丟棄新密文,然後再次使用舊密文解密。

過去設計了一些互動式協議,使用外部可信伺服器來跟踪解密次數。這可能會起作用,但會增加一些其他問題,例如隱私(您實際上是在跟踪使用者)。

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