第一百九十八章 非對稱密碼時代!(第2/3頁)
章節報錯
之所以引出公鑰加密概念,餘華準備藉此來獲得學術界的名氣,進一步包裝自己,公鑰加密演算法的基礎,包括rsa加密演算法,其數學原理,便是數論。
這將是他在數論領域的第一個‘成果’。
當然,這個成果餘華並不準備單獨吃下,一是知識儲備和數學水平不夠,二是太過顯眼。
想法是他提出的,由自己和師父華羅庚一起把成果做出來,如此一來,即不會讓人懷疑,又會加深天才人設份量,提升影響力,一舉兩得。
至於這種類似盜竊後人學術成果的行為,在道德上存在的問題……
不重要。
抱歉了,莫寇先生。
抱歉了,迪菲先生。
餘華心中默默說了一聲抱歉。
“一把公鑰……這是一個天馬行空般極具想象力的創意,非常不錯,這把公鑰的引入,極大程度上提升了整個密碼環節的破解難度,光是簡單引入幾個變數和因素,就能讓破譯難度提升幾個數量級。”華羅庚仔細思索餘華給出的公鑰加密演算法概念,整個人的表情由嚴肅向凝重轉變,腦海之中已然掀起一陣風暴,他完全被餘華這個創意震撼住了。
這是變革。
密碼傳遞方式的變革,根源層次的突破!
天馬行空,顛覆認知。
華羅庚怎麼也沒想到,竟然還能在不直接傳遞金鑰的情況下,進行加密和解密。
公鑰人人可以知曉,私鑰唯獨傳送者掌握,如此一來,該如何實施破譯?
谷碌
如果說之前採用矩陣數學原理的日本紅密體系,破譯難度是10,那麼,基於公鑰加密演算法的密碼體系破譯難度,將是1000!
作為密碼破譯專家的華羅庚,已經在一瞬間就想出了好幾種數學原理的加密演算法,而且,為了確保密碼強度,除了採用公鑰加密之外,還能使用傳統加密演算法與公鑰加密結合起來共同應用的加密方式。
先用一套密碼體系,對重要資訊進行加密,再使用公鑰加密演算法加密。
這怎麼破譯?
破譯難度之高,簡直令人髮指。
從理論上講,透過已知加密金鑰,推匯出解密金鑰,在計算上根本無法實現,換句話而言,這是一種全新的完美加密機制。
號稱不可能被破解的恩尼格碼機在這套加密機制面前,也顯得那麼脆弱不堪。
機制的完美加密!
這一刻,華羅庚簡直頭皮發麻,已然理解整個公鑰加密演算法概念的他,雙眼望向餘華,充滿驚訝與讚賞。
士別三日,當刮目相待,許久未見的餘華,不僅給他帶來了七科滿分的成績,還給他帶來了一個大驚喜。
“關於公鑰和私鑰採用哪種數學原理,你想好沒有?”華羅庚深呼吸一口氣,恢復冷靜,以學者的口吻向餘華詢問道。
公鑰和私鑰採用的數學原理,這是核心關鍵,既要滿足公開的加密金鑰,又要滿足自我掌握的解密私鑰。
“還沒有,學生知識儲備還不夠,大素數的分解怎麼樣?”餘華搖頭,如實回答道,對於非對稱加密演算法體系,他只瞭解基本原理和rsa演算法原理,其他東西少得可憐。
莫得辦法,知乎大佬們經常去美國,b站兄弟到處打卡留戀,貼吧老哥一天到晚折騰狗頭怎麼聞經驗,純數和密碼學領域等生僻冷門知識,講解的著實不多。
而應用於公鑰加密演算法的數學原理,除了一個rsa演算法,就沒別的了。
“大素數的分解作為底層演算法是可行的,安全性高,基本不會被破解,但存在相應的缺陷,那是計算量非常大,導致加密和解密操作時間極大程度增加,以大素數分解的金鑰長度增加一倍,公鑰加密時間大致要增加四倍,私鑰解密為八倍—十倍左右,時效性無法滿足需求。”