模反元素
觀念
在模 下的反元素 (modular inverse) 是滿足 的 ,記作 ;它讓模運算有「除法」。存在 ⟺ (Bézout: 的 就是反元素)。
求法:擴展歐幾里得(通用)、費馬小定理 ( 為質數)、小模數直接試。算例::,所以是 15; 在模 沒有反元素(gcd 為 2, 永遠是偶數)。
有反元素的元素構成乘法群 ,大小 。仿射密碼的解密、RSA 私鑰 、橢圓曲線的點加法、有限體上的除法,都需要模反元素。
例題
求 在模 下的模反元素 (modular inverse),填 。
看解法與答案
所以反元素存在。擴展歐幾里得:做輾轉相除,同時把每個餘數寫成 的倍數(模 )。
、。
餘數 1 對應的倍數取模 得 。驗算:。
答案:
用在哪裡
- 金融加密貨幣錢包的 ECDSA 簽章每簽一次都要算模反元素 ,交易所提幣授權就靠它。
- 密碼RSA 私鑰 就是公開指數 對 的模反元素。
插畫


學習路徑
先學會
- 輾轉相除與 Bézout 大三
- 歐拉函數與歐拉定理 大三
學完可以接著學
互動練習在本機版
這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。