密碼學基礎與應用

在RSA加密中,設公開金鑰為 n = 55、e = 3。以 c = m^e mod n 加密明文 m = 7 時的密文 c 為下列何者?

  1. A13
  2. B21
  3. C23
查看答案與解析

正確答案:A. 13

7³ = 343,而 343 = 6 × 55 + 13,因此 c = 13。對應此公開金鑰的私密指數為 d = 27(p = 5、q = 11、φ(n) = 40,3 × 27 ≡ 1),計算 13^27 mod 55 就會還原成原本的明文7。加密只需要公開金鑰,但解密需要 d。

  • A. 正確。343 mod 55 = 13。
  • B. 21是 7 × 3,是做了乘法而不是次方所得的值。
  • C. 23是 343 除以 φ(n) = 40 的餘數。加密的模數是 n = 55。
練習這個領域 前往領域頁面

密碼學基礎與應用的其他題目

  1. 把教科書式的RSA加密(直接以 c = m^e mod n 處理明文 m 的方式)不加填充地用於實際通訊,其問題點正確的是下列何者?
  2. 在迪菲-赫爾曼金鑰交換中,公開質數 p 與生成元 g,A與B各自選擇秘密值 a、b,互相傳送 g^a mod p 與 g^b mod p。竊聽者即使看到所有這些公開的值,一般認為也無法求出共享秘密 g^(ab) mod p,其理由正確的是下列何者?
  3. 以小數字確認迪菲-赫爾曼金鑰交換。設 p = 23、g = 5,A選擇秘密值 a = 6,B選擇秘密值 b = 15。A傳送 A = g^a mod p,B傳送 B = g^b mod p。兩人得到的共享秘密為下列何者?
  4. 不進行驗證的迪菲-赫爾曼金鑰交換的弱點與其對策,組合正確的是下列何者?
  5. 在NIST SP 800-57的表中,被視為與128位元對稱式加密(AES-128)同等安全性之參考值的RSA金鑰長度(n 的位元數)與橢圓曲線密碼金鑰長度的組合,為下列何者?

這個領域的比較