Encryption

是否可以創建“數字印章”來判斷文件是否已打開?

  • May 6, 2021

因此,在現實生活中,我們有幾種方法可以在數據包上留下物理標記,以了解它是否未經授權打開(例如,您可以使用“打開”的安全膠帶,或者您可以直接簽名或蓋章信封開口)。我看到這些告訴分享的一件事是,它們是某種簽名,在任何嘗試打開包裹時都會自毀。

安全膠帶

我的問題是你是否可以建立一個數字等價於這些印章。我知道加密數據包是確保其機密性的一種方法,但它要求最終的接收者知道一個秘密來解密它。我看不到這種工作的一種情況是密封的遺囑/遺囑(只有在立遺囑人實際死亡後才應該打開和閱讀),在這種情況下,當遺囑的保管人首先收到它時,最終的收件人仍然未知(立遺囑人可能會在未來多年去世,屆時許多預定的接受者也可能會離開)。

我的第一個想法是,這可能是不可能的,因為按位複制“密封”文件總是很容易,打開它,然後傳遞未修改的帶有完整簽名的文件,但我想知道是否有更多經驗的人密碼學可能會帶來解決方案。

加密您的文件,並在包裝中嵌入一個網址(和登錄詳細資訊),讀者可以從中獲取解密密鑰。該網站必須是可信的。網站日誌會告訴您軟體何時請求密鑰來解密它。

如果您還想保護機密性,請使用兩個密鑰進行加密。一個是用於保護機密性的常用私鑰,收件人已被安全地提供,另一個是必須從網站獲得的篡改印章。

使用經典資訊,您無法正確猜測:有人總是可以複製數據。然而,對於量子資訊,有一個不可複製定理。使用量子資訊,可以根據系統的保真度限制從系統中提取的資訊量。這給出了防篡改傳輸的概念,這是允許量子密鑰分發的基本原理。

人們可以將相同的概念應用於量子資訊的“文件”或“文件”,但目前技術缺乏長期量子儲存器意味著這還不可行。

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