清流雙月刊 NO.32
51 No.32 MAR. 2021 小猴)的公開 key ,才能與本尊 老孫所採用的祕密 key 搭配, 正確加解密,「還原真相」,得 以做正確比對而檢驗出訊息真實 性。(參考圖 1 說明) 這裡讓我們玩一個小戲法, 讓老孫有著祕密 key , key 老孫 =3 ;公開 key , key 小猴 =7 。另 外再用一些數字當作訊息傳遞過 程是否能判斷真實訊息的依據。 圖 1 公開金鑰驗證訊息真實性的通訊模式 讓訊息(數字) = 「 19 」,老孫用祕密 key 老孫 =3 進行運算如 下: 19 3 mod 33=28 ( 19 的 3 次方,再除 33 ,會餘 28 ),其中數字 33 為密碼環境中的微妙條件,戲法裡我們先賣關子,後續將陸續說 明神奇卻簡單規律、得以創造強而有力密碼的安全系統。運算結果 的數字「 28 」即是代表老孫為傳送訊息「 19 」過程中,所一併產生 的驗證碼。老孫將一起傳送訊息「 19 」與檢驗用的驗證碼「 28 」, 即傳遞 { 「訊息 19 」,「驗證碼 28 」 } 給老牛。老牛接著用老孫分身 小猴的公開 key 小猴 =7 ,進行運算如下: 28 7 mod 33=19 。此結果 將神奇地得到一個似曾相識的數字 “19” 。是的,過程所傳遞的原訊 息「 19 」與老牛運算得到的 “19” ,竟是一樣的。這可不是偶然的發 生,而是費瑪與歐拉這些科學先驅者所留下的智慧寶藏。 【範例】 是否 = 生活中的資安
Made with FlippingBook
RkJQdWJsaXNoZXIy MTYzMDc=