2

當我閱讀關於智能卡時,我遇到了這個稱爲私人密鑰挑戰的術語。什麼是私鑰挑戰?

私鑰質疑 - 確保證書綁定到它發出的令牌並且尚未被複制或克隆。

這個私人鑰匙挑戰將如何完成?

感謝和問候,

陽光。

回答

3

我知道這通常是通過向系統提供一個隨機數(一次使用的數字...一個隨機數)並要求它將此數字作爲需要屬於該私有密鑰的加密函數的輸入來完成的到挑戰證書:

加密的東西,你通常採取你的現時,加密它,並將密碼移交給challanged系統......如果系統可以解密你的隨機數(並將其還給你),它已經訪問私鑰...

在簽名場景中,您交出明文臨時值,並且系統必須對其簽名...如果簽名有效,系統有權訪問私鑰

當然對於真實世界的應用程序,您會希望擴展此方案以避免播放攻擊,中間人等。