Public-Key
簽密和認證加密一樣嗎?
簽密和認證加密都是加密和認證的結合,具有三種自然組合(即EtS、StE、E&S)。我不確定它們是否是相同的加密原語。
如果它們相同,為什麼密碼原語有兩個不同的名稱?
如果不是,我個人發現的唯一區別是簽密是對稱版本,另一個是非對稱版本。但我堅信我發現的差異不是真的。
你的發現是正確的。從您的連結;
在密碼學中,簽密是一種公鑰原語,它同時執行數字簽名和加密的功能。
認證加密(AE) 和認證加密與關聯數據 (AEAD) 是同時確保數據的機密性和真實性的加密形式。
使用私鑰操作進行簽到簽密。這可以提供不可否認性,因為只有私鑰的所有者才能簽名。
AE 中的身份驗證是使用各方之間的共享密鑰執行的。這不能提供不可否認性,因為雙方都有密鑰。可以說,真實性是相互的。