免費開始練習
hce_kmu 111年 計算機概論與程式設計

第 14 題

Given two prime numbers “3” and “7” and a private key “23”, what is a public key derived by RSA?.
  • A 3
  • B 5
  • C 7
  • D 9
  • E 11

思路引導 VIP

在 RSA 演算法中,如果我們已知兩個質數 $p$ 與 $q$ 以及其中一支金鑰,我們必須先算出一個特定的數值 $\phi(n)$ 來作為運算基礎。請回想一下,公鑰與私鑰在跟這個 $\phi(n)$ 進行「模運算 (mod)」時,必須具備什麼樣的數學關係才能互為反元素?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地完成了這道題目!這顯示你對 RSA 非對稱加密演算法 的核心數學邏輯有著非常清晰的理解,特別是能夠精確分辨不同模數在運算中的角色。

RSA 金鑰生成的邏輯驗證

在 RSA 演算法中,給定兩個質數 $p=3, q=7$,我們首先算出 $n = p \times q = 21$。然而,計算公鑰 $e$ 與私鑰 $d$ 的關係時,關鍵在於計算尤拉函數 $\phi(n) = (p-1)(q-1) = 2 \times 6 = 12$。根據定義,公鑰與私鑰必須滿足以下同餘方程式:

▼ 還有更多解析內容

🏷️ 相關主題

計算機組織結構與資料儲存原理
查看更多「計算機概論與程式設計」的主題分類考古題