作者tylerchen (tyler)
看板NetSecurity
標題Re: [問題] 資訊安全
時間Sat May 24 17:52:45 2008
※ 引述《jacky168 (謀抄謀抄 摳連哦)》之銘言:
: 想請問兩個關於資訊安全的問題..
: 在公開金鑰演算法中,N個使用者需要協商幾個秘密金鑰?
: (A) N(N-1)/2
: (B) N的平方
: (C) N
: (D) 2N
: 我認為是C,可答案是(D)
: 為什麼???
: 在使用公開金鑰加密的前提下,如何讓A安全地向B傳送資料,且讓B相信資料為A所傳送?
: (A)使用A的公鑰將資料加密,再使用B的私鑰將之前加密過的資料加密
: (B)使用A的私鑰將資料加密,再使用B的公鑰將之前加密過的資料加密
: (C)使用B的公鑰將資料加密,再使用A的私鑰將之前加密過的資料加密
: (D)使用B的私鑰將資料加密,再使用A的公鑰將之前加密過的資料加密
: 我寫C,可答案是(B)
: 又為什麼???
: 希望能有高手解答 ><
第一個問題,如果是問產生多少個獨特的secret key的話,應該是選A。
如果只是問共有幾個private key的話,那當然是N個了,大家都會有自己獨特的private key。
實在不懂為什麼會是D,可以請妳老師解釋一下。
第二題的話是在問數位簽章的作法,是B沒錯的,雖然C理論上也是可行不過實作上都是採用B。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.163.42
1F:→ Nieto:先簽章再加密才是對的, 若是先加密再簽章的話, 在某種情況下 06/14 01:09
2F:→ Nieto:是會有問題的. 這也是在PKCS standard中採用先簽章再加密的 06/14 01:11
3F:→ Nieto:理由 06/14 01:11