999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于算法的信息安全數(shù)學(xué)基礎(chǔ)教學(xué)模式研究

2018-07-21 11:00:06楊文忠劉淑嫻余廣新李偉
新教育時代·教師版 2018年18期
關(guān)鍵詞:數(shù)學(xué)課程學(xué)生

楊文忠 劉淑嫻 余廣新 李偉

摘 要:針對信息安全數(shù)學(xué)基礎(chǔ)理論性太強(qiáng),教材沒有很好融合算法設(shè)計與分析思想和信息安全數(shù)學(xué)基礎(chǔ)的概念、定理和結(jié)論,提出融合算法、編程實踐和信息安全數(shù)學(xué)基礎(chǔ)關(guān)鍵概念、定理和結(jié)論的教學(xué)模式觀點,經(jīng)過幾年實際檢驗,表明這種教學(xué)模式既高了學(xué)生的學(xué)習(xí)積極性有提高了教學(xué)效果。

關(guān)鍵詞:信息安全數(shù)學(xué)基礎(chǔ)算法編程教學(xué)研究

信息安全數(shù)學(xué)基礎(chǔ)是信息安全專業(yè)的一門專業(yè)基礎(chǔ)課程,有很強(qiáng)的理論性和應(yīng)用空間,是信息安全后續(xù)專業(yè)課程現(xiàn)代密碼學(xué)、網(wǎng)絡(luò)安全等課程的基礎(chǔ)。這門課程掌握不好直接影響現(xiàn)代密碼學(xué)的學(xué)習(xí),而現(xiàn)代密碼學(xué)又直接影響網(wǎng)絡(luò)安全和網(wǎng)絡(luò)安全編程的學(xué)習(xí),有著多米諾骨牌式的效應(yīng)。信息安全數(shù)學(xué)基礎(chǔ)主要強(qiáng)調(diào)數(shù)論和近世代數(shù),較為抽象,數(shù)學(xué)專業(yè)的學(xué)生學(xué)習(xí)數(shù)論和近世代數(shù)有時也會有些吃力,通過對新疆大學(xué)2011級到2014級信息安全專業(yè)的本科學(xué)生的上課情況看,有些學(xué)生在學(xué)習(xí)信息安全數(shù)學(xué)基礎(chǔ)課程還是有些吃力的,這些學(xué)生本來數(shù)學(xué)基礎(chǔ)就有點差,若再提不起興趣,就會直接導(dǎo)致后面許多課程無法同步跟上。通過對2011級到2014級學(xué)生觀察發(fā)現(xiàn)大部分學(xué)生其實喜歡動手實踐,這可提高學(xué)生的參與度和成就感。信息安全數(shù)學(xué)基礎(chǔ)雖然理論性很強(qiáng),但也是有規(guī)律可循,需要讓學(xué)生掌握的許多理論本質(zhì)是讓學(xué)生掌握基于這些理論背后的算法,如講解整數(shù)整除基本性質(zhì)就是為了讓學(xué)生掌握擴(kuò)展歐幾里得算法,講解同余性質(zhì)及歐拉定理等也是為了讓學(xué)生掌握模重復(fù)平方計算算法,講解一次同余式和中國剩余定理其實也是在講解其算法原理,諸如此類還很多。由于大部分學(xué)生喜歡編程,將枯燥的信息安全數(shù)學(xué)基礎(chǔ)理論模型化并提出算法實現(xiàn)需求,然后讓學(xué)生去動手實踐,學(xué)生就不會感到數(shù)學(xué)理論和公式的枯燥,這樣大部分學(xué)生就很感興趣,也提高了學(xué)生的學(xué)習(xí)的主動性和成就感。在2012級到2014及部分學(xué)生中經(jīng)過試點后,學(xué)生反映還是比較好的,有些學(xué)生的創(chuàng)造力還是很突出的,改革信息安全數(shù)學(xué)基礎(chǔ)課程,刪除較為枯燥的無用的某些數(shù)學(xué)理論,精講較為實用的理論,講透實用理論的目標(biāo)和應(yīng)用場合,將算法融入的信息安全數(shù)學(xué)基礎(chǔ)中可使信息安全專業(yè)學(xué)生將先前學(xué)習(xí)的程序設(shè)計及數(shù)據(jù)結(jié)構(gòu)與信息安全數(shù)學(xué)基礎(chǔ)銜接在一起,支撐起后續(xù)課程的學(xué)習(xí),又鍛煉的學(xué)生的算法設(shè)計和編程能力。因而很有必要改革傳統(tǒng)信息安全數(shù)學(xué)基礎(chǔ)課程的上課模式及授課內(nèi)容,切實讓學(xué)生能夠?qū)W得輕松也能讓學(xué)生學(xué)有所成。[1]

一、教學(xué)現(xiàn)狀

國外許多大學(xué)如麻省理工、斯坦福大學(xué)等都開設(shè)有密碼學(xué)課程,他們大都將密碼學(xué)課程分為兩個學(xué)期,前一個學(xué)期主要講解密碼學(xué)基礎(chǔ),即信息安全數(shù)學(xué)基礎(chǔ),他們留有大量有關(guān)信息安全數(shù)學(xué)基礎(chǔ)的實踐項目,以幫助學(xué)生更好的掌握有關(guān)理論及如何應(yīng)用,開闊學(xué)生的視野。國內(nèi)上海交通大學(xué)將信息安全數(shù)學(xué)基礎(chǔ)也分為兩個學(xué)期上,但主要是強(qiáng)調(diào)其數(shù)學(xué)基礎(chǔ)和數(shù)學(xué)理論,山東大學(xué)有著數(shù)學(xué)上的優(yōu)勢,他們的信息安全數(shù)學(xué)基礎(chǔ)就是從數(shù)學(xué)角度來傳授的,武漢大學(xué)和華中科技大學(xué)也沒有將算法有關(guān)思想融入到信息安全數(shù)學(xué)基礎(chǔ)中。緊跟國家和自治區(qū)經(jīng)濟(jì)和政治的需要,2006年新疆大學(xué)信息科學(xué)與工程學(xué)院開設(shè)信息安全專業(yè)。2012年信息安全專業(yè)被批準(zhǔn)為自治區(qū)緊缺專業(yè),2017年獲批為新疆維吾爾自治區(qū)戰(zhàn)略新興專業(yè)。雖然開設(shè)了信息安全專業(yè),但與內(nèi)地高校的生源質(zhì)量還是有些差距,鑒于信息安全專業(yè)學(xué)生的數(shù)學(xué)功底,在信息安全專業(yè)學(xué)生中主要傳授信息安全數(shù)學(xué)基礎(chǔ)背后的算法,而不是大力強(qiáng)化理論,會使以后更多信息安全專業(yè)學(xué)生受益。閆璽璽[1]提到教師是課堂教學(xué)的策劃者,要上好信息安全數(shù)學(xué)基礎(chǔ)這門課,教師必須針對該課程的特點和內(nèi)容,制訂好教學(xué)方案,激發(fā)學(xué)生的興趣,提高學(xué)生的積極性,為密碼學(xué)技術(shù)的學(xué)習(xí)打好基礎(chǔ)。但沒有提到融合算法和信息安全數(shù)學(xué)基礎(chǔ)基本定理和結(jié)論。李瑞琪[2]提出了信息安全數(shù)學(xué)基礎(chǔ)教學(xué)應(yīng)該“講一練二考三”,即精講、多練、廣考來提高學(xué)生學(xué)習(xí)積極性,仍然沒有解決學(xué)生算法、數(shù)據(jù)結(jié)構(gòu)、編程和信息安全數(shù)學(xué)基礎(chǔ)的知識綜合應(yīng)用問題。秦艷琳[3]提出要精心設(shè)計課堂互動,提高學(xué)生學(xué)習(xí)興趣和注重介紹數(shù)學(xué)基礎(chǔ)知識在密碼學(xué)和信息安全領(lǐng)域中的應(yīng)用實例,突出了信息安全數(shù)學(xué)基礎(chǔ)在密碼學(xué)中的應(yīng)用實例,但沒有將學(xué)生可能已經(jīng)具備的算法、數(shù)據(jù)結(jié)構(gòu)、編程能力綜合利用進(jìn)一步引導(dǎo)學(xué)生綜合應(yīng)用所學(xué)知識能力和提高學(xué)生自主學(xué)習(xí)信息安全數(shù)學(xué)基礎(chǔ)中枯燥的定理和結(jié)論能力。本文主要探索了信息安全數(shù)學(xué)基礎(chǔ)中有關(guān)定理和結(jié)論如何與算法結(jié)合在一起,基于這些定理如何設(shè)計算法及這些定理可以現(xiàn)在算法什么地方,為進(jìn)一步探索多課程交叉融合的信息安全數(shù)學(xué)基礎(chǔ)教學(xué)模式提供了思路。[2]

二、融合算法的教學(xué)模式

從本科專業(yè)培養(yǎng)方案上來說應(yīng)該在信息安全數(shù)學(xué)基礎(chǔ)之前開設(shè)程序設(shè)計語言課程如C語言、Python語言等、線性代數(shù)、數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計與分析等課程。學(xué)生有一定的編程基礎(chǔ)后,再學(xué)習(xí)信息安全數(shù)學(xué)基礎(chǔ)理論時,就可以使用有關(guān)數(shù)據(jù)結(jié)構(gòu)和編程語言實現(xiàn)擴(kuò)展歐幾里得、模重復(fù)平方、原根等的具體計算,當(dāng)編寫出相應(yīng)的程序后,學(xué)生比較有成就感和獲得感,又鍛煉了學(xué)生編程能力,使學(xué)生體會到信息安全數(shù)學(xué)基礎(chǔ)不僅可以從數(shù)學(xué)角度去理解和計算也可以從計算機(jī)科學(xué)的計算角度去理解和計算。其次應(yīng)該設(shè)置信息安全數(shù)學(xué)基礎(chǔ)課程實踐課程。可以設(shè)置廣義歐幾里得算法、模重復(fù)平方算法、一次同余式求解算法、中國剩余定理算法、勒讓德符號計算算法、原根求解算法、Miller-Rabin算法和有限域構(gòu)造算法等,每個算法實踐大約4學(xué)時,涵蓋了信息安全數(shù)學(xué)基礎(chǔ)主要概念、定理和結(jié)論[4]等。若無法在信息安全數(shù)學(xué)基礎(chǔ)課時內(nèi)安排實踐課程,可以安排為實踐類課程作業(yè)。學(xué)生除了需要進(jìn)行實踐外,應(yīng)該理解廣義歐幾里得算法和模重復(fù)平方算法等算法設(shè)計思想和計算機(jī)復(fù)雜度,理解為什么可以將廣義歐幾里得算法和模重復(fù)平方算法等算法應(yīng)該密碼理論中,從算法角度理解這些迭代算法的循環(huán)不變式[5]其實就是信息安全數(shù)學(xué)基礎(chǔ)中有關(guān)定理的體現(xiàn)。[3]

三、具體實例

1.擴(kuò)展歐幾里得算法

歐幾里得除法是a,b是兩個整數(shù),其中b>0,則對任意的整數(shù)c,存在唯一的整數(shù)q,r使得a=q·b+r 。擴(kuò)展或廣義歐幾里得除法主要求兩個整數(shù)a,b的最大公約數(shù)的。即,gcd(a,b)=(a,b)= s·a+ t·b,其中最大公約數(shù)(a,b)、整數(shù)s和t可以使用下面的算法計算得到。該算法的輸入是整數(shù)a,b,輸出是整數(shù)sn, tn和rn,滿足sn·a+ tn·b= s·a+ t·b=rn=gcd(a,b)=(a,b),該算法的循環(huán)不變式是si·a+ ti·b=ri(i=1,2,…n),此循環(huán)不變式也是信息安全數(shù)學(xué)基礎(chǔ)中廣義歐幾里得除法的一個定理,因而是正確的。其計算過程如下表所示。計算時間復(fù)雜度是O(lg n),其中n是整數(shù)a,b中絕對值較大者。該算法主要用于求模n乘法逆元,在密碼學(xué)RSA算法等涉及求逆元的算法都會使用到該算法,是必須要掌握的一個算法。該算法計算過程代碼如下。[4]

3.模m原根計算算法

根據(jù)信息安全數(shù)學(xué)基礎(chǔ)中初等數(shù)論結(jié)論模m有原根的重要條件是m=2、4、pa、2pa,其中p是素數(shù)。計算原根的關(guān)鍵是找到素數(shù)p其中一個原根g,素數(shù)p的其他原根可以通過計算gd的得到,這里的d是一個與p-1互素的正整數(shù),即(d,p-1)=1。只要找到素數(shù)p的一個原根,就可計算pa、2pa的原根,從而可以計算從有原根的任意模數(shù)m的原根。奇素數(shù)p的原根計算算法是首先計算p-1的不同素因子q1,…,qs,g從小到大遍歷這s個素因子,若,則此素因子g就是素數(shù)p的一個原根。該計算機(jī)算法計算工作量主要是p-1的素因子分解,當(dāng)p是非常大的素數(shù)時,該計算機(jī)問題NP問題,計算機(jī)工作量是比較大的,但對一般意義的奇素數(shù)p,這個計算算法還是可以接受的。[5]

本文探討了融合算法設(shè)計與分析思想到信息安全數(shù)學(xué)基礎(chǔ)教學(xué)中,一方面可以提高知識綜合應(yīng)用的能力,另一方面可以提高信息安全數(shù)學(xué)基礎(chǔ)教。

結(jié)語

本文探討了融合學(xué)的效果,提高了學(xué)生學(xué)習(xí)的積極性和主動性。如何應(yīng)用算法設(shè)計與分析的思想設(shè)計更為有效的信息安全數(shù)學(xué)基礎(chǔ)中有關(guān)問題的算法及更加有效地融合算法設(shè)計和信息安全數(shù)學(xué)基礎(chǔ)是下一步要考慮的問題之一,其次需要利用微信等社交網(wǎng)絡(luò)工具和聊天機(jī)器人技術(shù)進(jìn)一步搭建信息安全數(shù)學(xué)基礎(chǔ)課程答疑服務(wù)系統(tǒng)也是下一步考慮的問題之一。

參考文獻(xiàn)

[1]閆璽璽,劉琨.《信息安全數(shù)學(xué)基礎(chǔ)》教學(xué)方法探索與體會[J].考試周刊,2014(06):114-115.

[2]李瑞琪,高敏芬,賈春福等.信息安全數(shù)學(xué)基礎(chǔ)的“講一練二考三”改革方案設(shè)計[J].計算機(jī)教育,2016(11):27-29.

[3]秦艷琳,吳曉平.提高信息安全數(shù)學(xué)基礎(chǔ)課程教學(xué)效果的幾種途徑[J].計算機(jī)教育,2016(3):132-135.

[4]陳恭亮.信息安全數(shù)學(xué)基礎(chǔ)(第二版)[M].清華大學(xué)出版社,2016.

[5]殷建平,徐云,王剛等譯.算法導(dǎo)論(第三版)[M].機(jī)械工業(yè)出版社,2014.

作者簡介

楊文忠,(1971.7—),男,河南,博士研究生,副主任,副教授,信息安全博士,碩士生導(dǎo)師。研究方向為網(wǎng)絡(luò)空間內(nèi)容安全、算法設(shè)計與分析、無線傳感器網(wǎng)絡(luò)和物聯(lián)網(wǎng)路由等。已發(fā)表文章20多篇,主持和參與國家級和省部級項目10多項。

猜你喜歡
數(shù)學(xué)課程學(xué)生
數(shù)字圖像處理課程混合式教學(xué)改革與探索
軟件設(shè)計與開發(fā)實踐課程探索與實踐
為什么要學(xué)習(xí)HAA課程?
趕不走的學(xué)生
學(xué)生寫話
學(xué)生寫的話
我為什么怕數(shù)學(xué)
新民周刊(2016年15期)2016-04-19 18:12:04
數(shù)學(xué)到底有什么用?
新民周刊(2016年15期)2016-04-19 15:47:52
數(shù)學(xué)也瘋狂
聰明的學(xué)生等
主站蜘蛛池模板: 永久免费AⅤ无码网站在线观看| 黄色国产在线| 在线一级毛片| 午夜无码一区二区三区在线app| 国产欧美又粗又猛又爽老| 国产又粗又猛又爽| 成人福利在线观看| 熟妇丰满人妻| 亚洲男人天堂网址| 国产一区亚洲一区| 制服丝袜一区二区三区在线| 毛片免费观看视频| 4虎影视国产在线观看精品| 丁香五月婷婷激情基地| 在线免费亚洲无码视频| 欧美成人区| 四虎在线高清无码| 黄色三级网站免费| 很黄的网站在线观看| 国产一国产一有一级毛片视频| 午夜精品国产自在| 无码 在线 在线| av无码久久精品| 亚洲色无码专线精品观看| 日韩精品一区二区三区大桥未久| 亚洲日韩第九十九页| 国产高颜值露脸在线观看| 国产成人免费| 国产一级妓女av网站| P尤物久久99国产综合精品| 福利在线免费视频| 亚洲综合国产一区二区三区| 91精品综合| 国产精品亚洲αv天堂无码| 99视频在线免费看| 国产免费福利网站| 亚洲无码A视频在线| 国产区在线看| 国产成人精品视频一区视频二区| 久青草国产高清在线视频| 中文字幕在线看| 国产在线91在线电影| 欧美成人日韩| 欧美亚洲欧美| 国模在线视频一区二区三区| 国产精品久久久久久久久| 一区二区午夜| 99久久精品国产麻豆婷婷| 午夜福利免费视频| 国内精品一区二区在线观看| 国产精品大尺度尺度视频| 99re免费视频| www.youjizz.com久久| 亚洲男人在线天堂| 婷婷综合缴情亚洲五月伊| 亚洲A∨无码精品午夜在线观看| 99er精品视频| 久久一日本道色综合久久| 国产精品白浆在线播放| 国产av一码二码三码无码| 久久精品只有这里有| 丁香亚洲综合五月天婷婷| 91系列在线观看| 日本免费新一区视频| AV天堂资源福利在线观看| 日韩精品成人在线| 国产99视频精品免费视频7 | 91人妻日韩人妻无码专区精品| 91欧美在线| 久久精品一品道久久精品| 伦伦影院精品一区| 99久久国产综合精品2020| 亚洲人成电影在线播放| 国产欧美视频综合二区 | 激情在线网| 色屁屁一区二区三区视频国产| 欧美成人免费午夜全| 亚洲国产高清精品线久久| 国产成人亚洲日韩欧美电影| 一本色道久久88| 日韩精品无码免费一区二区三区| 亚洲色无码专线精品观看|