欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng)的制作方法

文檔序號:6525325閱讀:385來源:國知局
基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng),包括:混沌系統(tǒng)仿真模塊,用于利用混沌系統(tǒng),對混沌初始值和迭代時(shí)間進(jìn)行設(shè)置;序列性能分析模塊,用于選擇序列生成算法,生成序列,并根據(jù)生成的序列,進(jìn)行性能分析;關(guān)鍵值綁定模塊,用于選擇要綁定的關(guān)鍵值,輸入個(gè)人信息,分步實(shí)現(xiàn)綁定;登錄模塊,用于選擇已經(jīng)綁定好的關(guān)鍵值,輸入正確的識別碼進(jìn)行登錄,登錄過程分步實(shí)現(xiàn);解鎖模塊,用于對已經(jīng)鎖閉的關(guān)鍵值進(jìn)行解鎖;顯示模塊,用于顯示仿真圖以及各個(gè)模塊數(shù)據(jù)和信息。實(shí)現(xiàn)了身份認(rèn)證。
【專利說明】基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電學(xué)領(lǐng)域,尤其涉及基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng)。
【背景技術(shù)】
[0002]目前,身份認(rèn)證仿真系統(tǒng)的身份認(rèn)證經(jīng)常不正確,給身份認(rèn)證帶來了困難。

【發(fā)明內(nèi)容】

[0003]本發(fā)明針對以上問題的提出,而提出的基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng),解決了身份認(rèn)證系統(tǒng)的不準(zhǔn)確。
[0004]基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng),其特征在于,包括:混沌系統(tǒng)仿真模塊,用于利用混沌系統(tǒng),對混沌初始值和迭代時(shí)間進(jìn)行設(shè)置。
[0005]序列性能分析模塊,用于選擇序列生成算法,生成序列,并根據(jù)生成的序列,進(jìn)行性能分析;
[0006]關(guān)鍵值綁定模塊,用于選擇要綁定的關(guān)鍵值,輸入個(gè)人信息,分步實(shí)現(xiàn)綁定;
[0007]登錄模塊,用于選擇已經(jīng)綁定好的關(guān)鍵值,輸入正確的識別碼進(jìn)行登錄,登錄過程分步實(shí)現(xiàn);
[0008]解鎖模塊,用于對已經(jīng)鎖閉的關(guān)鍵值進(jìn)行解鎖;
[0009]顯示模塊,用于顯示仿真圖以及各個(gè)模塊數(shù)據(jù)和信息。
[0010]上述混沌系統(tǒng)為CNN超混沌系統(tǒng),所述序列生成算法具體為二進(jìn)制異或算法、四進(jìn)制比較算法和二次編碼算法。
[0011]上述關(guān)鍵值綁定模塊,具體用于對用戶信息與關(guān)鍵值進(jìn)行綁定,用戶綁定關(guān)鍵值后,設(shè)定用戶自己的識別碼,用戶憑借識別碼登陸服務(wù)器,訪問服務(wù)器。
[0012]本發(fā)明的效果:通過本發(fā)明的系統(tǒng),實(shí)現(xiàn)了身份認(rèn)證。
【專利附圖】

【附圖說明】
[0013]為了更清楚的說明本發(fā)明的實(shí)施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1為本發(fā)明實(shí)施例提供的一種混沌仿真及身份認(rèn)證系統(tǒng)的結(jié)構(gòu)圖;
[0015]圖2為本發(fā)明實(shí)施例提供的一種混沌系統(tǒng)仿真模塊的界面示意圖;
[0016]圖3為本發(fā)明實(shí)施例提供的一種序列性能分析模塊的界面示意圖;
[0017]圖4為本發(fā)明實(shí)施例提供的一種關(guān)鍵值綁定模塊的界面示意圖;
[0018]圖5為本發(fā)明實(shí)施例提供的一種登錄模塊的界面示意圖;
[0019]圖6為本發(fā)明實(shí)施例提供的一種解鎖模塊的界面示意圖;
[0020]圖7為本發(fā)明實(shí)施例提供的一種顯示模塊的界面示意圖?!揪唧w實(shí)施方式】
[0021]為使本發(fā)明的實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚完整的描述:
[0022]如圖1所示,本發(fā)明實(shí)施例提供混沌仿真及身份認(rèn)證系統(tǒng),包括:
[0023]混沌系統(tǒng)仿真模塊1,用于對混沌初始值和迭代時(shí)間進(jìn)行設(shè)置,并選擇要進(jìn)行仿真的X軸和y軸。
[0024]序列性能分析模塊2,用于選擇生成的序列的算法,進(jìn)行性能分析。
[0025]關(guān)鍵值綁定模塊3,用于選擇要綁定的USbkey,輸入個(gè)人信息,分步實(shí)現(xiàn)綁定。
[0026]登錄模塊4,用于選擇已經(jīng)綁定好的USbkey,輸入正確的PIN碼進(jìn)行登錄,登錄過程分步實(shí)現(xiàn)。
[0027]解鎖模塊5,用于對已經(jīng)鎖閉的USbkey進(jìn)行解鎖。
[0028]顯示模塊6,用于顯示仿真圖以及各個(gè)模塊各個(gè)步驟中的一些主要數(shù)據(jù)和信息。
[0029]其中,在模擬實(shí)現(xiàn)身份認(rèn)證系統(tǒng)時(shí),在系統(tǒng)內(nèi)可以預(yù)設(shè)5個(gè)USbkey,這5個(gè)USbkey內(nèi)要預(yù)設(shè)好超混沌系統(tǒng)初始條件,這些初始條件是進(jìn)行用戶個(gè)人信息加密以及實(shí)現(xiàn)“一次一密”身份認(rèn)證機(jī)制的基礎(chǔ)信息,是不能公開的。
[0030]下面分別詳細(xì)介紹上述各個(gè)模塊,
[0031]混沌系統(tǒng)仿真模塊I中輸入的混沌初始值可以進(jìn)行重新設(shè)置,超出一定范圍后,就無法進(jìn)入混沌系統(tǒng)。迭代時(shí)間可以自己設(shè)置,迭代時(shí)間越大,獲得的離散點(diǎn)數(shù)越多,獲得的混沌序列仿真圖的點(diǎn)就會越密集。
[0032]該混沌系統(tǒng)仿真模塊1,如圖2所示,通過X軸和y軸對應(yīng)的下拉菜單可以選擇要仿真的平面。點(diǎn)擊“進(jìn)行仿真”按鈕,系統(tǒng)會根據(jù)兩個(gè)下拉菜單的選擇值確定要顯示的序列值,然后在顯示模塊中顯示仿真結(jié)果。
[0033]如圖3所示為混沌序列性能分析模塊,混沌序列性能分析模塊主要是對一個(gè)序列進(jìn)行統(tǒng)計(jì)分析,需要對序列進(jìn)行頻數(shù)統(tǒng)計(jì)以及游程統(tǒng)計(jì),并根據(jù)序列畫出自相關(guān)曲線,將結(jié)果顯示在顯示模塊當(dāng)中。
[0034]如圖4所示為USbkey綁定系統(tǒng)模塊,該模塊用于實(shí)現(xiàn)用戶個(gè)人信息同USbkey綁定,并在USbkey中置入初始主密鑰和種子密鑰,同時(shí)在服務(wù)器中存儲相應(yīng)的用戶信息,以及種子密鑰信息。
[0035]USB關(guān)鍵值綁定的過程如下:
[0036]1,信息轉(zhuǎn)換,首先確定是否插入了 USbkey,如果確定插入U(xiǎn)Sbkey之后,將輸入的個(gè)人用戶信息轉(zhuǎn)換為二進(jìn)制矩陣。
[0037]讀取USBkey關(guān)鍵值的選擇值V,判定選擇值V是否等于6,如果大于6,則讀取輸入數(shù)據(jù),該數(shù)據(jù)為字符型,將字符型轉(zhuǎn)化為對應(yīng)的二進(jìn)制碼,并將字符型二進(jìn)制碼轉(zhuǎn)化為double型二進(jìn)制碼,然后將該double型二進(jìn)制碼。
[0038]2,隨機(jī)序列,隨機(jī)產(chǎn)生用來加密用戶個(gè)人信息的二進(jìn)制矩陣,所用的超混沌系統(tǒng)的初始值是由USbkey內(nèi)部提供的。
[0039]讀取混沌系統(tǒng)初始條件,迭代獲取初始混沌序列,根據(jù)二進(jìn)制異或算法和初始混沌序列,生成超混沌序列。然后讀取信息矩陣大小,并截取對應(yīng)的加密矩陣。[0040]3,加密,用上一步中產(chǎn)生的機(jī)密矩陣,對轉(zhuǎn)換好的信息進(jìn)行加密,只進(jìn)行異或運(yùn)算即可。
[0041]4,服務(wù)器解密,服務(wù)器按照生成加密矩陣的方法在生成一次矩陣,與加密后的信息矩陣進(jìn)行一次異或解密,驗(yàn)證信息輸入的信息是否正確,若正確則進(jìn)行下一步綁定。
[0042]5,綁定,USbkey記錄用戶個(gè)人信息加密矩陣,服務(wù)器記錄用戶個(gè)人信息原始矩陣,并產(chǎn)生第一次登陸的主密鑰。具體實(shí)現(xiàn)流程圖如圖7所示。
[0043]讀取混沌初始條件,獲得混沌初始序列,獲得游程統(tǒng)計(jì)序列,獲取截取的隨機(jī)起始點(diǎn),轉(zhuǎn)換成二進(jìn)制碼序列,獲取PIN碼矩陣大小,截取用于生成密鑰的矩陣,異或運(yùn)算生成種子密鑰,然后將數(shù)據(jù)存入到USBkey和服務(wù)器中。
[0044]除了將用戶信息、主密鑰和種子密鑰存入到USbkey當(dāng)中,還需要設(shè)置一個(gè)k,這個(gè)k值用來記錄PIN碼輸錯(cuò)的次數(shù),當(dāng)輸錯(cuò)三次的時(shí)候,USbkey要鎖閉,所以k的初值為3。
[0045]如圖5所示,登錄系統(tǒng)模塊的界面,用于模擬用戶登錄系統(tǒng)。登錄過程包括:識別PIN、隨機(jī)序列、運(yùn)算、驗(yàn)證和密鑰信息重置。
[0046]I,識別PIN,讀取所選取的USbkey信息和PIN碼,進(jìn)行PIN碼驗(yàn)證,若PIN正確,則進(jìn)行下一步,若錯(cuò)誤則無法進(jìn)行下一步。當(dāng)PIN輸入錯(cuò)誤三次的時(shí)候需要將USbkey鎖閉,鎖閉之后,該USbkey無法完成登錄。
[0047]2,隨機(jī)序列,服務(wù)器讀取USbkey用來生成混沌序列的種子密鑰,采用的方法與綁定模塊中綁定按鈕中生成產(chǎn)生主密鑰的混沌序列的相同。但此按鈕在生成加密序列后,要把混沌迭代結(jié)果的最后一組值記錄下來,作為下次登錄的初始條件。同時(shí),還要利用二次編碼算法中獲取的游程編碼的最后一個(gè)值,計(jì)算得到下次的混沌迭代時(shí)間。
[0048]3,運(yùn)算,上一步中生成的混沌序列與PIN碼對應(yīng)矩陣進(jìn)行異或運(yùn)算產(chǎn)生用于身份驗(yàn)證的主密鑰。
[0049]4,驗(yàn)證,對主密鑰進(jìn)行驗(yàn)證,如果正確,產(chǎn)生新的混沌初始條件并生成下次身份認(rèn)證的主密鑰。除了獲取新的主密鑰,還要對迭代時(shí)間進(jìn)行加密,構(gòu)成加密時(shí)間矩陣。
[0050]5,密鑰信息重置,更新服務(wù)器和USbkey中的種子密鑰信息和主密鑰信息。
[0051 ] 如圖6所示,解鎖模塊,解鎖模塊是對已經(jīng)鎖閉的USbkey進(jìn)行處理,通過對用戶個(gè)人信息進(jìn)行驗(yàn)證,完成解鎖。該過程為:信息轉(zhuǎn)換、提取信息、解密和驗(yàn)證四個(gè)步驟過程。
[0052]I,信息轉(zhuǎn)換,對輸入的用戶個(gè)人信息進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換成對應(yīng)的二進(jìn)制矩陣,為接下來的解鎖做準(zhǔn)備,其流程與綁定模塊中的“信息轉(zhuǎn)換”基本一致。不同的是在解鎖之前要該按鈕要根據(jù)USbkey中存儲的k值確定該USbkey是否已經(jīng)鎖閉。
[0053]2,提取信息,根據(jù)USBkey下拉菜單中的選擇值,提取USbkey中保存的用戶個(gè)人信息加密矩陣。
[0054]3,解密,對上一步中提取的用戶個(gè)人信息加密矩陣進(jìn)行解密。解密的過程同綁定過程中的解密流程是一致的。
[0055]4,驗(yàn)證,對解鎖模塊的第I步中獲取的信息矩陣同第2步中獲取的解密矩陣進(jìn)行對比驗(yàn)證,若一致,則解鎖成功,若不一致,則解鎖失敗。
[0056]如圖7所示的顯示模塊,該模塊有左右兩個(gè)顯示部分,左邊為仿真圖顯示區(qū)域,右邊各個(gè)模塊各個(gè)過程實(shí)現(xiàn)中顯示數(shù)據(jù)變化的區(qū)域。
【權(quán)利要求】
1.基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng),其特征在于,包括:混沌系統(tǒng)仿真模塊,用于利用混沌系統(tǒng),對混沌初始值和迭代時(shí)間進(jìn)行設(shè)置; 序列性能分析模塊,用于選擇序列生成算法,生成序列,并根據(jù)生成的序列,進(jìn)行性能分析; 關(guān)鍵值綁定模塊,用于選擇要綁定的關(guān)鍵值,輸入個(gè)人信息,分步實(shí)現(xiàn)綁定; 登錄模塊,用于選擇已經(jīng)綁定好的關(guān)鍵值,輸入正確的識別碼進(jìn)行登錄,登錄過程分步實(shí)現(xiàn); 解鎖模塊,用于對已經(jīng)鎖閉的關(guān)鍵值進(jìn)行解鎖; 顯示模塊,用于顯示仿真圖以及各個(gè)模塊數(shù)據(jù)和信息。
2.如權(quán)利要求1的基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng),其特征在于,所述混沌系統(tǒng)為CNN超混沌系統(tǒng),所述序列生成算法具體為二進(jìn)制異或算法、四進(jìn)制比較算法和二次編碼算法。
3.如權(quán)利要求1的基于混沌系統(tǒng)的身份認(rèn)證仿真系統(tǒng),其特征在于,所述關(guān)鍵值綁定模塊,具體用于對用戶信息與關(guān)鍵值進(jìn)行綁定,用戶綁定關(guān)鍵值后,設(shè)定用戶自己的識別碼,用戶憑借識別碼登陸服務(wù)器,訪問服務(wù)器。
【文檔編號】G06F21/34GK103678975SQ201310720278
【公開日】2014年3月26日 申請日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】于萬波, 周洋 申請人:大連大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
精河县| 胶南市| 邵武市| 云龙县| 吉安市| 枞阳县| 泸水县| 天津市| 安溪县| 井冈山市| 丹凤县| 徐州市| 和田市| 赞皇县| 永丰县| 颍上县| 武宁县| 恩施市| 乌拉特中旗| 棋牌| 锦屏县| 松江区| 休宁县| 茶陵县| 边坝县| 佛学| 化德县| 莱州市| 青岛市| 尼玛县| 江都市| 犍为县| 远安县| 加查县| 元氏县| 鹤山市| 建平县| 石首市| 宿迁市| 北川| 兴仁县|