專(zhuān)利名稱(chēng):數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,更具體的說(shuō),尤其涉及一種根據(jù)產(chǎn)生的隨機(jī)數(shù)來(lái)產(chǎn)生隨機(jī)密碼的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法。
背景技術(shù):
密碼保護(hù)作為數(shù)控設(shè)備的一種有效保護(hù)方式,其保護(hù)數(shù)控設(shè)備免受非授權(quán)人員操作,例如SIEMENS數(shù)控系統(tǒng)具有3級(jí)口令訪問(wèn)權(quán)限,涉及到機(jī)床參數(shù)、全局變量、初始化文件等重要數(shù)據(jù)的讀寫(xiě)保護(hù)。由于其采用的是固定式口令,使得這種保護(hù)機(jī)制的安全性較低,無(wú)法有效地防止非授權(quán)人員訪問(wèn)系統(tǒng)重要數(shù)據(jù);一旦機(jī)床系統(tǒng)中的參數(shù)、變量或初始化文件被更改,可導(dǎo)致技術(shù)泄露或引發(fā)誤操作,造成難以彌補(bǔ)的損失。
發(fā)明內(nèi)容
本發(fā)明為了克服上述技術(shù)問(wèn)題的缺點(diǎn),提供了一種根據(jù)產(chǎn)生的隨機(jī)數(shù)來(lái)產(chǎn)生隨機(jī)密碼的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法。本發(fā)明的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,其特別之處在于,包括以下步驟a.系統(tǒng)上電判斷,對(duì)數(shù)控系統(tǒng)是否為重新上電進(jìn)行判斷;如果不是重新上電,執(zhí)行步驟 b ;如系統(tǒng)為重新上電,執(zhí)行步驟d ;b.密碼有效期判斷,對(duì)現(xiàn)有密碼是否在有效期內(nèi)進(jìn)行判斷;如果不在有效期內(nèi),執(zhí)行步驟d ;如果在有效期內(nèi),執(zhí)行步驟c ;c.保持現(xiàn)有密碼不變; d.產(chǎn)生密碼種子,產(chǎn)生個(gè)正整數(shù)隨機(jī)變量,每個(gè)隨機(jī)變量作為生成密碼的密碼種子;其中,《為正整數(shù), ^2;e.根據(jù)步驟 d中產(chǎn)生的個(gè)密碼種子,計(jì)算出函數(shù)/(% 士)的函數(shù)值,該函數(shù)值作為數(shù)控系統(tǒng)
的當(dāng)前密碼;其中%乂均為正整數(shù);f.密碼正確性判斷,判斷用戶(hù)鍵入的密碼與
當(dāng)前密碼是否相同,如相同,則系統(tǒng)密碼鎖開(kāi)啟;如不相同,則密碼鎖保持關(guān)閉。步驟a中, 如系統(tǒng)重新上電,則需產(chǎn)生新的密碼;步驟b中,如密碼的有效期結(jié)束,也需產(chǎn)生新的密碼;
步驟d中,,個(gè)密碼種子為隨機(jī)產(chǎn)生的正整數(shù);步驟e中根據(jù)函數(shù)/(% %,...,計(jì)算出當(dāng)前密碼。本發(fā)明的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,所述《 = 3,設(shè)3個(gè)密碼種子分別為 a、b、c,步驟 d 中產(chǎn)生的 a、b、c 的量分別為a=Random(x, x+1, x+2, ..., y) y>x>0 ; b=Random(m,m+1,m+2,…,n) n>m>0 ;c=Random(v, v+1, v+2,…,u) u>v>0 ;
步驟e中,生成密碼的函數(shù)/(& 勻的表達(dá)式為
權(quán)利要求
1.一種數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,其特征在于,包括以下步驟a.系統(tǒng)上電判斷,對(duì)數(shù)控系統(tǒng)是否為重新上電進(jìn)行判斷;如果不是重新上電,執(zhí)行步驟b ;如系統(tǒng)為重新上電,執(zhí)行步驟d ;b.密碼有效期判斷,對(duì)現(xiàn)有密碼是否在有效期內(nèi)進(jìn)行判斷;如果不在有效期內(nèi),執(zhí)行步驟d ;如果在有效期內(nèi),執(zhí)行步驟c ;c.保持現(xiàn)有密碼不變;d.產(chǎn)生密碼種子,產(chǎn)生《個(gè)正整數(shù)隨機(jī)變量,每個(gè)隨機(jī)變量作為生成密碼的密碼種子;其中,《為正整數(shù), ^ 2 ;e.根據(jù)步驟d中產(chǎn)生的《個(gè)密碼種子,計(jì)算出函數(shù)/0%%,...,的函數(shù)值,該函數(shù)值作為數(shù)控系統(tǒng)的當(dāng)前密碼;其中外4均為正整數(shù);f.密碼正確性判斷,判斷用戶(hù)鍵入的密碼與當(dāng)前密碼是否相同,如相同,則系統(tǒng)密碼鎖開(kāi)啟;如不相同,則密碼鎖保持關(guān)閉。
2.根據(jù)權(quán)利要求I所述的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,其特征在于所述 = 3 ,設(shè)3個(gè)密碼種子分別為a、b、c,步驟d中產(chǎn)生的a、b、c的量分別為a=Random(x, x+1, x+2,…,y)y>x>0b=Random (m, m+1, m+2, ..., n)n>m>0C=Random (v, v+1, v+2, ···, u)u>v>0步驟e中,生成密碼的函數(shù)/( ,b, _ )的表達(dá)式為
3.根據(jù)權(quán)利要求2所述的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,其特征在于所述函數(shù)/O,b, O產(chǎn)生的密碼為5至6位的正整數(shù)。
4.根據(jù)權(quán)利要求I或2所述的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,其特征在于: 數(shù)控系統(tǒng)上電后,密碼種子信息可任意獲取。
5.根據(jù)權(quán)利要求I或2所述的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,其特征在于: 在該變化密碼式加密方法之后,還包括輸入固定式口令密碼的步驟。
全文摘要
本發(fā)明的數(shù)控系統(tǒng)訪問(wèn)權(quán)的變化密碼式加密方法,特征在于包括a.上電判斷;如不是重新上電,執(zhí)行b;如重新上電,執(zhí)行d;b.有效期判斷,如不在有效期內(nèi),執(zhí)行d;如在有效期內(nèi),執(zhí)行c;c.保持現(xiàn)有密碼不變;d.產(chǎn)生個(gè)密碼種子,為正整數(shù),≥2;e.根據(jù)密碼種子計(jì)算出函數(shù)值,該函數(shù)值為當(dāng)前密碼。f.對(duì)用戶(hù)鍵入的密碼是否正確進(jìn)行判斷。本發(fā)明加密方法,通過(guò)在數(shù)控系統(tǒng)重新上電或密碼有效期結(jié)束后,產(chǎn)生新的密碼種子,而且根據(jù)密碼種子計(jì)算密碼的公式被相關(guān)授權(quán)人員掌握,這樣即使某次的密碼被不慎泄露給非授權(quán)者,也僅能使用一次,最大限度地實(shí)現(xiàn)了對(duì)數(shù)控系統(tǒng)重要數(shù)據(jù)的可靠保護(hù),有益效果顯著。
文檔編號(hào)H04L9/32GK102594561SQ20121002972
公開(kāi)日2012年7月18日 申請(qǐng)日期2012年2月10日 優(yōu)先權(quán)日2012年2月10日
發(fā)明者劉洪亮, 劉翔云, 周輝, 盛超豐 申請(qǐng)人:濟(jì)南二機(jī)床集團(tuán)有限公司