Reference-Request
“方案”的含義
這個問題與這裡的其他問題有點不同,但我認為它適合正確理解密碼學的術語。
考慮以下兩組術語:
- 加密方案、簽名方案
- 辨識方案、承諾方案、秘密共享方案
後者實際上是“協議”,而我們通常不將加密/簽名視為(互動式)“協議”。此外,“方案”一詞通常不適用於“散列函式”、“偽隨機生成器”、“單向函式”等術語。
“方案”一詞是什麼意思?什麼時候將這個術語應用於加密結構有意義?它與“協議”有何關係?
協議是指高度結構化的操作模式。一個協議以一種非常具體的方式執行,它是不可能在沒有失敗的情況下偏離協議的。
方案是指對問題的更通用的一組解決方案,而不是定義應該完成的任何特定方式。
例如,一種加密通信方案*,其中一種解決方案*是 SSL 協議。
正如@mikeazo 正確指出的那樣,我認為“方案”一詞沒有任何正式或精確的定義。它可能以一種很可能意味著“協議”、“操作模式”、“密碼系統”、“密碼算法”或什至完全是其他東西的方式鬆散地使用。