Secret-Sharing

“對手”的定義是什麼?他們做什麼?

  • February 6, 2021

目前我正在寫關於秘密共享的最後一個作業。但我並不清楚對手。我知道這是秘密共享的一個基本概念。但我找不到明確的對手的參考資料。此外,什麼是被動攻擊和主動攻擊?它們之間有什麼區別?

形式上,對手只是一個(機率)算法,我們通常假設它在多項式時間內執行 $ n $ ,安全參數。從更直覺的角度來看,對手是現實生活中攻擊者的模型,因為每個攻擊者都遵循歸結為算法的策略。

現在,從高層次上講,被動攻擊是攻擊者簡單地“看到”資訊(加密數據、簽名等)並試圖從收集的資訊中找到秘密數據的攻擊。相比之下,在主動攻擊中,對手有能力以某種方式“互動”(例如,通過加密他選擇的消息,甚至解密他選擇的消息)。

當然,這些概念中的每一個都有其形式化(例如計算不可區分性、CPA-安全性CCA-安全性)。

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