下午的課是數(shù)論與密碼,屬于專業(yè)選修課。
不過(guò)一般來(lái)說(shuō)應(yīng)用數(shù)學(xué)專業(yè)的學(xué)生們大都會(huì)選這門課,畢竟理論課時(shí)48個(gè),學(xué)分卻有4個(gè),性價(jià)比極高。
顧名思義,這門課講的是數(shù)論在密碼體系中的應(yīng)用,屬于應(yīng)用數(shù)學(xué)下面一個(gè)分支。
不過(guò)是本科內(nèi)容,所以講述得并不是很深入,基本上就是講一些初等數(shù)論跟密碼信息學(xué)的發(fā)展史,其實(shí)真要學(xué)進(jìn)去了也很有意思,哪怕是最初級(jí)的凱撒密碼,會(huì)玩的也能弄出故事來(lái)。
江大下午上課時(shí)間是2點(diǎn)零5分。
寧為趕到教室的時(shí)候已經(jīng)整整遲到了十分鐘。
更可氣的是,后門還鎖了。
寧為正站在前門躊躇,想著要不干脆直接逃課算了的時(shí)候,好巧不巧,講臺(tái)上老師喊了他的名字。
“寧為,來(lái)回答一下這個(gè)問(wèn)題?!?br/> 站在門外的寧為猶豫了兩秒,要不要這么巧?
“嗯?寧為沒(méi)來(lái)嗎?”
鬧心!
“報(bào)告教授,我來(lái)了?!睂帪槊婕t耳赤的站了門口,換來(lái)講臺(tái)下一陣歡笑聲。
“嗯?”
講臺(tái)上的陳教授推了推眼鏡,側(cè)頭看了眼站在門口提著筆記本包的寧為,沒(méi)氣,反而樂(lè)了:“咦?你就是寧學(xué)神???話說(shuō),你這是不是算到了今天我會(huì)點(diǎn)你?特意跑來(lái)配合一下我的?”
“報(bào)告教授,李導(dǎo)讓我去給他送份材料,所以遲到了。”
“哦,那行,你進(jìn)來(lái)吧,順便來(lái)看看這個(gè)問(wèn)題,怎么解?”
在同學(xué)的笑聲中走進(jìn)教室,掃了眼投影儀上ppt上的內(nèi)容,橢圓曲線加密。
很快,橢圓曲線的基本運(yùn)算規(guī)則便在他的腦海中梳理了一遍,加法、二倍運(yùn)算、正負(fù)取反、無(wú)限遠(yuǎn)點(diǎn)、有限域……
然后解題過(guò)程跟答案如同呼吸般,自然而然的出現(xiàn)在腦海中。
“報(bào)告教授,因?yàn)橛邢抻騡f(p)上的橢圓曲線y2=x3+ax+b,若p(xp,yp),q(xq,yq),且p≠-q,則r(xr,yr)=p+q應(yīng)該由如下規(guī)則確定……”
“等等,你這我哪記得住,到講臺(tái)上來(lái)板書(shū)。”陳教授直接叫停了寧為。
無(wú)奈,寧為把筆記本放在講桌上,拿起了電子筆,開(kāi)始板書(shū)。
“xr=(λ2-xp-xq)modp
yr=(λ(xp-xr)-yp)modp
其中λ=(yq-yp)/(xq-xp)modp(若p≠q),λ=(3xp2+a)/2ypmodp(若p=q)……”
很快,又經(jīng)過(guò)若干步驟后,結(jié)論得出,3g為點(diǎn)(3,13)。
“嗯,解得很好,思路非常清晰,哎呀,老師真是非常榮幸,看來(lái)之前已經(jīng)把這本書(shū)自學(xué)過(guò)了,難怪敢遲到。行了,去找個(gè)位置坐吧?!标惤淌趽]了揮手。
寧為如蒙大赦,拿起筆記本,便朝后排鉆去。
一般而言就算他沒(méi)來(lái),寢室里的兄弟也會(huì)幫他占好位置。
果然,剛到后排,便看到羅翔在沖他招手,寧為立刻鉆了過(guò)去,剛做好,還沒(méi)來(lái)得及喘口氣,告訴幾個(gè)人他們被盯上了的好消息,臺(tái)上教授又開(kāi)口了。
“寧為啊,跑那么遠(yuǎn)干嘛?算了,不跟你計(jì)較。跟你說(shuō)聲,我正在研究的一個(gè)課題是偽布爾函數(shù)n人對(duì)策模糊延拓方法,很有意思,你要是有興趣的話,回頭給我打電話。我去幫你打報(bào)告申請(qǐng)直博名額?!?br/> “哇……”