Signature
不誠實參與者的不可否認性和數字簽名
讓我們假設一個不誠實的 Alice 向 Bob 發送、加密和數字簽名消息。
Bob 將解密的消息和數字簽名儲存在數據庫中。
然而,愛麗絲是個壞女孩,她會刪除她身邊的所有數據,包括她的私鑰/公鑰。然後她聲稱她從未發送過消息。
這種情況有解決方案嗎?
在我的例子中,Alice 使用 Bob 提供的通信工具,其中私鑰/公鑰是在工具的上下文中生成的(在其他任何地方都沒有宣傳“公鑰”,因此證明任何事情變得更加困難)。
是的,解決方案是她的公鑰需要儲存在 Bob 可以訪問的地方。
(例如在 Bob 的數據庫中)
在閱讀您的問題之前,我還沒有意識到這一點的重要性。