Public-Key

簽密和認證加密一樣嗎?

  • March 7, 2020

簽密和認證加密都是加密和認證的結合,具有三種自然組合(即EtS、StE、E&S)。我不確定它們是否是相同的加密原語。

如果它們相同,為什麼密碼原語有兩個不同的名稱?

如果不是,我個人發現的唯一區別是簽密是對稱版本,另一個是非對稱版本。但我堅信我發現的差異不是真的。

你的發現是正確的。從您的連結;

在密碼學中,簽密是一種公鑰原語,它同時執行數字簽名和加密的功能。

認證加密(AE) 和認證加密與關聯數據 (AEAD) 是同時確保數據的機密性和真實性的加密形式。

使用私鑰操作進行簽到簽密。這可以提供不可否認性,因為只有私鑰的所有者才能簽名。

AE 中的身份驗證是使用各方之間的共享密鑰執行的。這不能提供不可否認性,因為雙方都有密鑰。可以說,真實性是相互的。

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