下午的課是數論與密碼,屬于專業選修課。
不過一般來說應用數學專業的學生們大都會選這門課,畢竟理論課時48個,學分卻有4個,性價比極高。
顧名思義,這門課講的是數論在密碼體系中的應用,屬于應用數學下面一個分支。
不過是本科內容,所以講述得并不是很深入,基本上就是講一些初等數論跟密碼信息學的發展史,其實真要學進去了也很有意思,哪怕是最初級的凱撒密碼,會玩的也能弄出故事來。
江大下午上課時間是2點零5分。
寧為趕到教室的時候已經整整遲到了十分鐘。
更可氣的是,后門還鎖了。
寧為正站在前門躊躇,想著要不干脆直接逃課算了的時候,好巧不巧,講臺上老師喊了他的名字。
“寧為,來回答一下這個問題。”
站在門外的寧為猶豫了兩秒,要不要這么巧?
“嗯?寧為沒來嗎?”
鬧心!
“報告教授,我來了。”寧為面紅耳赤的站了門口,換來講臺下一陣歡笑聲。
“嗯?”
講臺上的陳教授推了推眼鏡,側頭看了眼站在門口提著筆記本包的寧為,沒氣,反而樂了:“咦?你就是寧學神啊?話說,你這是不是算到了今天我會點你?特意跑來配合一下我的?”
“報告教授,李導讓我去給他送份材料,所以遲到了。”
“哦,那行,你進來吧,順便來看看這個問題,怎么解?”
在同學的笑聲中走進教室,掃了眼投影儀上ppt上的內容,橢圓曲線加密。
很快,橢圓曲線的基本運算規則便在他的腦海中梳理了一遍,加法、二倍運算、正負取反、無限遠點、有限域……
然后解題過程跟答案如同呼吸般,自然而然的出現在腦海中。
“報告教授,因為有限域gfp上的橢圓曲線yx+ax+b,若pxp,yp,qxq,yq,且p≠q,則rxr,yrp+q應該由如下規則確定……”
“等等,你這我哪記得住,到講臺上來板書。”陳教授直接叫停了寧為。
無奈,寧為把筆記本放在講桌上,拿起了電子筆,開始板書。
“xrλxpxqodp
yrλxpxrypodp
其中λyqyp/xqxpodp(若p≠q),λ3xp+a/2ypodp(若pq)……”
很快,又經過若干步驟后,結論得出,3g為點(3,13)。
“嗯,解得很好,思路非常清晰,哎呀,老師真是非常榮幸,看來之前已經把這本書自學過了,難怪敢遲到。行了,去找個位置坐吧。”陳教授揮了揮手。
寧為如蒙大赦,拿起筆記本,便朝后排鉆去。
一般而言就算他沒來,寢室里的兄弟也會幫他占好位置。
果然,剛到后排,便看到羅翔在沖他招手,寧為立刻鉆了過去,剛做好,還沒來得及喘口氣,告訴幾個人他們被盯上了的好消息,臺上教授又開口了。
“寧為啊,跑那么遠干嘛?算了,不跟你計較。跟你說聲,我正在研究的一個課題是偽布爾函數n人對策模糊延拓方法,很有意思,你要是有興趣的話,回頭給我打電話。我去幫你打報告申請直博名額。”
“哇……”
教室里一陣羨慕嫉妒恨的聲浪……
寧為目瞪口呆,不過明顯陳教授也沒打算等他回應,自顧自操作了兩下電腦,把剛才的題目給略過,翻到了前面的內容:“好了,我們現在開始按照套路上課。剛才寧為解的橢圓曲線加密內容是最后幾堂課時才講的,而且拔高了難度。所以這個順序不對,大家看看就算了,不懂也沒關系,今天我們要講的內容是素性檢測算法。”