免費開始練習
調查局三等申論題 111年 [電子科學組] 計算機概論

第 五 題

愛麗絲與鮑伯藉由非對稱式加密 RSA 進行資料加密傳輸,加密選擇之兩質數分別為 p=3 及 q=11,愛麗絲利用鮑伯提供之公鑰(e=7, n)將訊息進行加密,鮑伯收到訊息後,使用私鑰(d, n)進行解密,請計算私鑰可能 d 值。(20 分)
📝 此題為申論題

思路引導 VIP

考生看到 RSA 加密題型,應立即聯想「密鑰生成三步驟」:1. 計算模數 n = p×q;2. 計算尤拉函數 φ(n) = (p-1)×(q-1);3. 利用模反元素公式 e×d ≡ 1 (mod φ(n)) 解出私鑰 d。由於題目給定的數字很小,可直接用代入法求出最小正整數 d。

🤖
AI 詳解 AI 專屬家教

【解題關鍵】利用 RSA 演算法之密鑰生成原理,計算尤拉函數 φ(n) 後,透過模反元素公式 e × d ≡ 1 (mod φ(n)) 推導出私鑰 d。 【解答】 本題考查非對稱式加密 RSA 演算法之密鑰生成過程。核心推導步驟如下:

▼ 還有更多解析內容
📝 RSA 密鑰生成計算
💡 掌握 RSA 演算法中公私鑰配對的數論基礎與模反元素運算。

🔗 RSA 私鑰生成三步驟

  1. 1 模數計算 — 計算 n = p × q,作為運算的基底。
  2. 2 尤拉函數 — 計算 φ(n) = (p-1)(q-1)。
  3. 3 模反元素 — 求解 e × d ≡ 1 (mod φ(n)) 求出 d。
🔄 延伸學習:延伸學習:理解 RSA 安全性在於大數質因數分解的困難度。
🧠 記憶技巧:兩數相乘得 n,減一相乘得 phi,e 乘 d 模 phi 餘一。
⚠️ 常見陷阱:最常犯錯在於計算 d 時,誤將模數 n 當成 φ(n) 進行除法運算,導致解出錯誤的私鑰值。
非對稱式加密原理 擴展歐幾里得演算法 數位簽章與身份認證

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點