Encryption

老大哥的數字簽名

  • September 27, 2021

讀過老大哥的數字簽名,但不明白順序。

老大哥說,數字簽名的一種方法是擁有一個了解一切並且每個人都信任的中央權威 $ (BB). $ 然後每個使用者選擇一個密鑰並手動攜帶它到 $ BB $ 的辦公室。因此,只有愛麗絲和 $ BB $ 知道愛麗絲的秘鑰, $ K_A $ , 等等。

當 Alice 想要發送一個簽名的明文消息時, $ P $ ,對於她的銀行家 Bob,她生成 $ K_A(B, R_A, t, P) $ , 在哪裡 $ B $ 是 Bob 的身份, $ R_A $ 是 Alice 選擇的隨機數, $ t $ 是確保新鮮度的時間戳,並且 $ K_A(B, R_A, t, P) $ 是用她的密鑰加密的消息, $ K_A. $

之後我不明白以下序列是如何工作的,因為沒有任何解釋。誰能詳細解釋一下?

愛麗絲——知道 $ K_A $ - 發送 $ K_A(B, R_A, t, P) $ 至 $ BB $ .

$ BB $ - 知道 $ K_A $ - 解密 $ K_A(B, R_A, t, P) $ , 獲得 $ (B, R_A, t, P) $ .

$ BB $ - 知道 $ K_B $ 和 $ K_{BB} $ - 發送 $ K_B(A, R_A, t, P, K_{BB}(A, t, P)) $ 給鮑勃。

鮑勃 - 知道 $ K_B $ - 解密 $ K_B(A, R_A, t, P, K_{BB}(A, t, P)) $ , 獲得 $ (A, R_A, t, P, K_{BB}(A, t, P)) $ .

至此,您可以繼續閱讀。

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