Encryption

自校正加密。什麼是基本要素?

  • November 28, 2020

光碟容易損壞,因此,它們通常儲存用糾錯碼編碼的數據。

雖然近年來光儲存介質的日常使用有所減少,但由於它們對收藏家具有特殊價值,它們仍繼續用於電影和電視節目的發行。在此類應用程序中,光碟內容通常被加密以保護版權,這就引出了一個問題,它們解密成功的要求是什麼?

現在讓我制定一個方案,其層由糾錯碼和密碼組成。

在將數據刻錄到光碟之前,它會經過 3 層:

  1. 內層糾錯碼,
  2. 加密,
  3. 外層糾錯碼。

棘手的部分是加密。看來只能用流密碼了,不然解密失敗時內層糾錯碼就沒意義了。因此,此處不能使用確定性認證加密和密鑰包裝密碼。因此必須使用流密碼,並且 nonce 必須獲得額外的保護,以防止外層糾錯碼中的潛在錯誤。

我的問題是:如果有內層糾錯碼,它是否能夠在沒有基於流密碼的加密算法的情況下工作?受 DRM 保護的光碟通常如何保護其內容免遭盜竊和物理損壞?

如果有內層糾錯碼,它是否能夠在沒有基於流密碼的加密算法的情況下工作?

取決於內部糾錯碼的工作方式;鑑於可能的密文錯誤(我相信在光碟上,突發錯誤比隨機無關位翻轉更常見)。如果它是(例如)Reed Solomon 程式碼,則意味著它不會增加不正確(修改)符號的數量;此屬性有替代方案(流密碼除外)。

然而,這確實引出了一個問題:“您希望通過這種結構獲得什麼?” 這種結構至少不會那麼好:

  1. 加密
  2. “內部”糾錯碼
  3. “外部”糾錯碼

(或者如果更有意義的話,將“內部”和“外部”結合起來)。這(對我來說)似乎至少與處理錯誤一樣好(而且您不必在選擇加密方法時考慮到糾錯碼)

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