學霸從數學建模開始!
熱門推薦
假如王建業手邊的保溫杯還在的話,聽到胡定國的第一句報告,此時大概率會猛烈地噴身前滿地茶葉。
但可惜他帶來的茶水已經和保溫杯一起塵歸塵,土歸土了。
台上的報告依舊在繼續。
和前麵的計算機教授們不同,胡定國拿起了一支記號筆在後台準備的白板上書寫了起來。
上半部分是方舟所投稿的論文內容中極為重要的公式推論,下半部分是基於這種推論提出的加密設想。
選定cat映射和logistic映射的初始值x0,y0,x0和三個內部參數a,b,作為密鑰,算法中的xn,yn,xn為cat映射和logistic映射的中間迭代結果,具體加密算法如下
1、針對式和,先選定a,b,三個參數和x0,y0,x’0三個初始值作為密鑰。
2、各迭代200次,得到xn,yn,x’n。
3、計算xnxynxxn’x100,並取乘積的第2,4,6,8,10位組成一個五位十進製數與256取餘,得到一個8位密鑰流,與明文做異或運算,就形成一個密文字節。
4、迭代5次,得到xn+1,yn+1,x’n+1,反複執行3、4直到所有明文字節都加密完畢。
在此,對算法作一些說明,步驟2迭代200次的目的是使cat映射和logistic映射都進入迭代狀態。從加密算法的安全性和運算速度考慮,經過測試,步驟4在每次生成一個8位密鑰之後並迭代5次
所有人聚精會神的看著台上,胡定國一邊書寫一邊講解,不斷有字符通過記號筆呈現在白板上,前後邏輯順暢,板書極為美觀。
能被工信部邀請過來在台下坐著的,大多都是計算機領域、數據安全領域、數學領域的大拿,但對於胡定國所講解的內容仍有很大一部分人不甚了解,隻能硬著頭皮聽下去。
不少導師帶來的學生拿出隨身攜帶的筆記本,將台上的筆記一字不落的記錄下來,等著回去再進行研究。
但不是所有人都能保持如此飽滿的科學熱情,隨著胡定國的講解,一個不合時宜的聲音從第二排的位置傳來。
呼
如果說之前計算機教授們上台,所講解的數據結構對於丁宏來說是無字天書的話,姑且讓他有些困意,那胡定國上台之後講解的內容便是壓倒這頭駱駝的最後一根稻草。
仿佛回到了高中時期,在昏黃的燈光下,聽著數學老師將阿拉伯數字和英文數字念出了他聽不懂的聲音。
呼嚕聲乍起,無論是本校還是外校,所有人向中間位置投來鄙夷的目光,就連王建業也忍不住回頭看向這名大腹便便的丁主任。
方景潤則一臉堅定的看著台上的黑板,全部注意力都在自己這個得意門生的講解上,將身後的鼾聲徹底無視掉。
兩邊跟著丁宏一塊兒來的年輕官員,有些被這充滿鄙夷的目光嚇到,都是享譽國內國外的大學者,也不敢妄加得罪,便在旁邊用胳膊推了推打呼嚕的丁宏。
丁宏的身體踉蹌了一下,並沒有醒來。
於是兩人合力加快了搖晃的頻率。
丁宏在東倒西歪之中終於醒來,一直在打架的眼皮子猛的睜開,看著台上的胡定國依舊在講著天書。
“將數列從定到右、由上而下進行掃描,將掃描到的數據放到中,具體加密方法如下
1)將x0∈作為初始值代入進行遞推。遞推50次得到序列
基於被擾動的lorenz係統的加密算法
2)對第,和個像素加密時,將x,y,z,a10,bb.c83作為式的初始值進行迭代,略去前500次迭代。以501次為繼續迭代特定次數得到偽隨機序列
迭代過程中,每迭代一次,將b值按進行變化,不斷的對係統進行擾動。
迭代完成後,分彆將第,和個像素值,與某一個rij進行異或操作得到密文c和c即
其中,rij中i,j的值由式求的
3)對圖像文件前三個像素值文件加密時,首先用x,y,x,a10,bb1.c83作為初值進行達代50次,由步驟2得到密文c.c和c。然後按步驟2依次對圖像中的每個數列進行操作,最後將整個文件操作完畢,最後可以得到加密後的數列為”
見板書告一段落,胡定國的聲音也漸漸停了下來,丁宏還以為提問的時間已經到了,便主動第一個舉手。
胡定國在板書的時候並沒有注意到身後睡覺的丁宏,見剛說完就有人提出質疑,而且還是靠前排的位置。
要知道整個教室對於教授們的座位有著嚴格的標準,越靠前坐的學術水平越高,就像小時候成績好的都被老師安排坐在了最前麵最中間的位置。
這不僅有利於學霸們上課聽講,也有利於學霸及時在課堂上回應教師的講課內容,讓老師有充分的成就感。
如今,他的授業恩師就坐在台下最靠前最中間的位置,他也一直在期待能夠老師能對他的報告作出肯定。
不過有第二排的教授提出質疑,也足以讓他心中大喜,便向著丁弘的方向揮手示意“請講。”
丁宏站起身來,清了清嗓,絲毫不顧旁邊人鄙夷加好奇的目光,說道“今天難道不是張部長組織的商討對敵境外超級黑客的計算機攻防學術會議嗎?你這個小同誌在台上講起了數學課是什麼意思?”
一話驚起千層浪,各種鄙夷、看智障的目光向著丁宏的方向傳來,就連兩邊的同事都暗自低下頭,不想讓人注意到。
他們倆雖然也是工信部的公務人員,但身處信息中心科,對計算機還是有些了解的,無奈跟了一個徹底的計算機盲上司,隻能裝作不認識的樣子先混過去。