亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于IPv4認(rèn)證信息的IPv6地址分配與溯源的方法

文檔序號:7814178閱讀:339來源:國知局
基于IPv4認(rèn)證信息的IPv6地址分配與溯源的方法
【專利摘要】本發(fā)明公開了一種基于IPv4認(rèn)證信息的IPv6地址分配及追溯的方法。所述分配方法包括如下步驟:步驟101,用戶在IPv4網(wǎng)絡(luò)認(rèn)證登錄時(shí),記錄用戶的賬號信息和MAC地址;步驟102,用戶接入IPv6網(wǎng)絡(luò)時(shí),根據(jù)用戶MAC地址查找用戶的賬號信息;步驟103,對所述用戶的賬號信息進(jìn)行加密算法生成第一預(yù)定位數(shù)的數(shù)字密鑰;步驟104,建立所述第一預(yù)定位數(shù)的數(shù)字密鑰與相應(yīng)的用戶的賬號信息的關(guān)聯(lián)關(guān)系并存儲;步驟105,根據(jù)所述第一預(yù)定位數(shù)的數(shù)字密鑰為用戶分配IPv6地址。本發(fā)明解決了計(jì)算機(jī)網(wǎng)絡(luò)管理域內(nèi)的IPv6地址分配和地址溯源問題。
【專利說明】基于IPv4認(rèn)證信息的IPv6地址分配與溯源的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,更具體地,涉及一種基于IPv4認(rèn)證信息的IPv6地址分配與溯源的方法,用于為聯(lián)網(wǎng)用戶生成并分配IPv6地址,并對已分配的IPv6地址進(jìn)行反向追溯,獲取用戶基本信息。

【背景技術(shù)】
[0002]近年來,隨著中國互聯(lián)網(wǎng)產(chǎn)業(yè)高速發(fā)展,IPv6網(wǎng)絡(luò)憑借巨大的地址空間正在加快商用步伐。在IPv4網(wǎng)絡(luò)向IPv6網(wǎng)絡(luò)過渡的過程中,有更多的網(wǎng)絡(luò)應(yīng)用向IPv6網(wǎng)絡(luò)遷移,IPv6網(wǎng)絡(luò)上的應(yīng)用越來越廣泛。數(shù)據(jù)的增多也逐漸暴露出了 IPv6網(wǎng)絡(luò)中的一些安全問題。這些網(wǎng)絡(luò)數(shù)據(jù)中的敏感信息,甚至是國家機(jī)密,他們的信息安全受到了挑戰(zhàn)。
[0003]在IPv4網(wǎng)絡(luò)中,由于網(wǎng)絡(luò)資源有限,經(jīng)常會有多臺主機(jī)公用一個(gè)IP的情況,并且攻擊者可以任意偽造IP地址信息,這為遭受攻擊后的溯源帶來了不小的困難。與IPv4網(wǎng)絡(luò)不同,IPv6網(wǎng)絡(luò)海量的地址資源可以保證為每個(gè)接入用戶的每個(gè)終端分配一個(gè)獨(dú)立的地址,為尋找攻擊源提供了便利,但是龐大的地址集卻大大的增加了追溯成本。新一代互聯(lián)網(wǎng)充斥著新的技術(shù)和新的威脅,需要我們找到合理的解決方案。
[0004]在當(dāng)前這個(gè)由IPv4向IPv6過度的階段,在雙棧技術(shù)之上,我們可以結(jié)合雙棧網(wǎng)絡(luò)各自的優(yōu)點(diǎn),整合現(xiàn)有的技術(shù)使用合理的方法,來彌補(bǔ)IPv4和IPv6各自的缺點(diǎn),達(dá)到快速溯源的目的,維護(hù)網(wǎng)絡(luò)安全。


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

[0005]為解決上述技術(shù)問題,本發(fā)明提出一種基于IPv4認(rèn)證信息的IPv6地址分配與溯源方法。通過以特定算法為終端分配IPv6地址,有效的解決了管理域內(nèi)IPv6地址的追溯問題。
[0006]本發(fā)明提供了一種基于IPv4認(rèn)證信息的IPv6地址分配的方法,其中包括如下步驟:
[0007]步驟101,用戶在IPv4網(wǎng)絡(luò)認(rèn)證登錄時(shí),記錄用戶的賬號信息和MAC地址;
[0008]步驟102,用戶接入IPv6網(wǎng)絡(luò)時(shí),根據(jù)用戶MAC地址查找用戶的賬號信息;
[0009]步驟103,對所述用戶的賬號信息進(jìn)行加密算法生成第一預(yù)定位數(shù)的數(shù)字密鑰;
[0010]步驟104,建立所述第一預(yù)定位數(shù)的數(shù)字密鑰與相應(yīng)的用戶的賬號信息的關(guān)聯(lián)關(guān)系并存儲;
[0011]步驟105,根據(jù)所述第一預(yù)定位數(shù)的數(shù)字密鑰為用戶分配IPv6地址。
[0012]本發(fā)明還提供了一種基于IPv4認(rèn)證信息的IPv6地址追溯的方法,其包括如下步驟:
[0013]步驟101,獲取用戶的IPv6地址,截取后64位;
[0014]步驟102,將所述IPv6地址后64位信息與關(guān)聯(lián)表中的第一預(yù)定位數(shù)的數(shù)字進(jìn)行匹配,獲取用戶的賬號信息,其中,所述關(guān)聯(lián)表中關(guān)聯(lián)存儲用戶的賬號信息與相應(yīng)的第一預(yù)定位數(shù)的數(shù)字密鑰;所述第一預(yù)定位數(shù)的數(shù)字密鑰是通過對所述用戶的賬號信息執(zhí)行加密算法而得到的;
[0015]步驟103,根據(jù)獲取的用戶的賬號信息查詢得到用戶詳細(xì)信息。
[0016]本發(fā)明還提供了一種基于IPv4認(rèn)證信息的IPv6地址分配的裝置,其包括:
[0017]記錄模塊,用戶在IPv4網(wǎng)絡(luò)認(rèn)證登錄時(shí),記錄用戶的賬號信息和MAC地址;
[0018]查找模塊,用戶接入IPv6網(wǎng)絡(luò)時(shí),根據(jù)用戶MAC地址查找用戶的賬號信息;
[0019]加密模塊,對所述用戶的賬號信息進(jìn)行加密算法生成第一預(yù)定位數(shù)的數(shù)字密鑰;
[0020]存儲模塊,建立所述第一預(yù)定位數(shù)的數(shù)字密鑰與相應(yīng)的用戶的賬號信息的關(guān)聯(lián)關(guān)系并存儲;
[0021]地址分配模塊,根據(jù)所述第一預(yù)定位數(shù)的數(shù)字密鑰為用戶分配IPv6地址。
[0022]本發(fā)明提供了一種基于IPv4認(rèn)證信息的IPv6地址追溯的裝置,其包括:
[0023]地址獲取模塊,獲取用戶的IPv6地址,截取后64位;
[0024]賬號匹配模塊,將所述IPv6地址后64位信息與關(guān)聯(lián)表中的第一預(yù)定位數(shù)的數(shù)字進(jìn)行匹配,獲取用戶的賬號信息,其中,所述關(guān)聯(lián)表中關(guān)聯(lián)存儲用戶的賬號信息與相應(yīng)的第一預(yù)定位數(shù)的數(shù)字密鑰;所述第一預(yù)定位數(shù)的數(shù)字密鑰是通過對所述用戶的賬號信息執(zhí)行加密算法而得到的;
[0025]信息查詢模塊,根據(jù)獲取的用戶的賬號信息查詢得到用戶詳細(xì)信息。
[0026]本發(fā)明提出的上述方法通過IPv4認(rèn)證賬號生成11位數(shù)字,并生成IPv6地址的方式,將用戶的IPv4認(rèn)證信息和IPv6地址建立了匹配關(guān)系。解決了計(jì)算機(jī)網(wǎng)絡(luò)管理域內(nèi)的IPv6地址分配和地址溯源問題。

【專利附圖】

【附圖說明】
[0027]圖1為本發(fā)明中墓于IPv4認(rèn)證信息的IPv6地址分配方法流程圖;
[0028]圖2為本發(fā)明中基于IPv4認(rèn)證信息的IPv6地址溯源方法流程圖。

【具體實(shí)施方式】
[0029]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0030]本發(fā)明能夠通過IPv4網(wǎng)絡(luò)認(rèn)證信息為用戶分配一個(gè)IPv6地址,并且通過用戶的IPv6地址溯源到用戶的IPv4認(rèn)證個(gè)人信息,由此解決認(rèn)證網(wǎng)絡(luò)內(nèi)的IPv6地址分配和溯源問題。
[0031]圖1示出了本發(fā)明提出的一種基于IPv4認(rèn)證信息的IPv6地址分配方法,其包括:
[0032]步驟101、用戶輸入IPv4認(rèn)證賬號,通過認(rèn)證后,正常登錄IPv4網(wǎng)絡(luò),認(rèn)證系統(tǒng)記錄下用戶的在線信息,并且記錄用戶的MAC地址;其中,所述用戶的在線信息包括用戶的IPv4認(rèn)證賬號;
[0033]步驟102、用戶接入IPv6網(wǎng)絡(luò)時(shí),通過用戶MAC地址,從在線信息中查找用戶IPv4認(rèn)證賬號;
[0034]步驟103、利用所述用戶IPv4認(rèn)證賬號,對其進(jìn)行加密運(yùn)算以生成第一預(yù)定位數(shù)的數(shù)字密鑰。所述第一預(yù)定位數(shù)可根據(jù)實(shí)際的加密算法進(jìn)行設(shè)置;可選地,所述預(yù)定位數(shù)為11位;
[0035]步驟104、關(guān)聯(lián)存儲用戶IPv4認(rèn)證賬號與所述第一預(yù)定位數(shù)的數(shù)字密鑰;可選地,將所述用戶IPv4認(rèn)證賬號與所述第一預(yù)定位數(shù)的數(shù)字密鑰存儲至數(shù)據(jù)庫中;
[0036]步驟105、為所述用戶分配IPv6地址,將所述第一預(yù)定位數(shù)的數(shù)字密鑰嵌入到所分配的IPv6地址當(dāng)中;可選地,所分配的IPv6地址的后第一預(yù)定位數(shù)的值為所述第一預(yù)定位數(shù)的數(shù)字密鑰。
[0037]本發(fā)明一實(shí)施例中,步驟103中所述第一預(yù)定位數(shù)為11位,所述加密算法具體如下:
[0038]步驟1031、將用戶IPv4認(rèn)證賬號通過MD5加密,生成32位長密文A ;
[0039]步驟1032、將密文A的前16位與用戶IPv4認(rèn)證賬號原文串列,再進(jìn)行MD5加密,獲得32位密文B。
[0040]步驟1033、將密文A的后16位加用戶IPv4認(rèn)證賬號原文,進(jìn)行MD5加密,獲得32位密文C。
[0041]步驟1034、將密文B字符串和密文C字符串串列為一個(gè)64位長的由16進(jìn)制數(shù)字表示的字符串D備用。
[0042]步驟1035、假設(shè)所述64位長字符串D各個(gè)字符分別為Dc^DpDyD62J63,11位數(shù)字密鑰的獲取分別利用字符串D中的如下字符DqD6D12D18D24D3qD36D42D48D54D6q作為運(yùn)算因子;
[0043]表1公式表
[0044]

【權(quán)利要求】
1.一種基于IPv4認(rèn)證信息的IPv6地址分配的方法,其中包括如下步驟: 步驟101,用戶在IPv4網(wǎng)絡(luò)認(rèn)證登錄時(shí),記錄用戶的賬號信息和MAC地址; 步驟102,用戶接入IPv6網(wǎng)絡(luò)時(shí),根據(jù)用戶MAC地址查找用戶的賬號信息; 步驟103,對所述用戶的賬號信息進(jìn)行加密算法生成第一預(yù)定位數(shù)的數(shù)字密鑰; 步驟104,建立所述第一預(yù)定位數(shù)的數(shù)字密鑰與相應(yīng)的用戶的賬號信息的關(guān)聯(lián)關(guān)系并存儲; 步驟105,為用戶分配IPv6地址;其中,所述第一預(yù)定位數(shù)的數(shù)字密鑰嵌入在為用戶分配的IPv6地址中。
2.如權(quán)利要求1所述的方法,其中,所述加密算法包括如下步驟: 將用戶的賬號信息通過MD5加密,生成第一密文; 將第一密文分成兩部分,每部分分別加用戶的賬號信息,并進(jìn)行MD5加密后,生成第二密文和第三密文; 將第二密文和第三密文串聯(lián)連接后,生成第一字符串; 選取所述第一字符串中第一預(yù)定位數(shù)個(gè)字符作為所述第一預(yù)定位數(shù)的數(shù)字密鑰的計(jì)算因子; 利用所述計(jì)算因子以及預(yù)定的計(jì)算公式得到第一預(yù)定位數(shù)的數(shù)字密鑰中的每一個(gè)數(shù)字;其中,計(jì)算第一預(yù)定位數(shù)的數(shù)字密鑰中的每個(gè)數(shù)字所采用的計(jì)算公式不同。
3.如權(quán)利要求2所述的方法,其中,所述第一字符串的長度大于所述第一預(yù)定位數(shù)。
4.如權(quán)利要求2所述的方法,其中,利用下式從所述預(yù)定的計(jì)算公式中選擇計(jì)算第一預(yù)定位數(shù)的數(shù)字密鑰的第I位數(shù)字:
(y+L) % z 其中,所述L為用戶的賬號信息的長度,其中z為第一預(yù)定位數(shù)。
5.如權(quán)利要求2所述的方法,其中,所述第一預(yù)定位數(shù)為11,則所述計(jì)算公式為11個(gè),所述11個(gè)公式如下表所示:
其中,所述X為所述第一字符串中相應(yīng)的字符。
6.如權(quán)利要求1所述的方法,其中,所述步驟105進(jìn)一步包括: 將所述第一預(yù)定位數(shù)的數(shù)字轉(zhuǎn)換成16進(jìn)制字符串; 將轉(zhuǎn)換得到的所述16進(jìn)制字符串作為IPv6地址的第81-128位字符,不足時(shí)補(bǔ)零;所述IPv6地址的前64位為網(wǎng)絡(luò)前綴字符,第65-80位填充預(yù)定的標(biāo)志位,最終得到分配給用戶的IPv6地址。
7.一種基于IPv4認(rèn)證信息的IPv6地址追溯的方法,其包括如下步驟: 步驟101,獲取用戶的IPv6地址,截取后64位; 步驟102,將所述IPv6地址后64位信息與關(guān)聯(lián)表中的第一預(yù)定位數(shù)的數(shù)字進(jìn)行匹配,獲取用戶的賬號信息,其中,所述關(guān)聯(lián)表中關(guān)聯(lián)存儲用戶的賬號信息與相應(yīng)的第一預(yù)定位數(shù)的數(shù)字密鑰;所述第一預(yù)定位數(shù)的數(shù)字密鑰是通過對所述用戶的賬號信息執(zhí)行加密算法而得到的; 步驟103,根據(jù)獲取的用戶的賬號信息查詢得到用戶詳細(xì)信息。
8.一種基于IPv4認(rèn)證信息的IPv6地址分配的裝置,其包括: 記錄模塊,用戶在IPv4網(wǎng)絡(luò)認(rèn)證登錄時(shí),記錄用戶的賬號信息和MAC地址; 查找模塊,用戶接入IPv6網(wǎng)絡(luò)時(shí),根據(jù)用戶MAC地址查找用戶的賬號信息; 加密模塊,對所述用戶的賬號信息進(jìn)行加密算法生成第一預(yù)定位數(shù)的數(shù)字密鑰; 存儲模塊,建立所述第一預(yù)定位數(shù)的數(shù)字密鑰與相應(yīng)的用戶的賬號信息的關(guān)聯(lián)關(guān)系并存儲; 地址分配模塊,根據(jù)所述第一預(yù)定位數(shù)的數(shù)字密鑰為用戶分配IPv6地址。
9.一種基于IPv4認(rèn)證信息的IPv6地址追溯的裝置,其包括: 地址獲取模塊,獲取用戶的IPv6地址,截取后64位; 賬號匹配模塊,將所述IPv6地址后64位信息與關(guān)聯(lián)表中的第一預(yù)定位數(shù)的數(shù)字進(jìn)行匹配,獲取用戶的賬號信息,其中,所述關(guān)聯(lián)表中關(guān)聯(lián)存儲用戶的賬號信息與相應(yīng)的第一預(yù)定位數(shù)的數(shù)字密鑰;所述第一預(yù)定位數(shù)的數(shù)字密鑰是通過對所述用戶的賬號信息執(zhí)行加密算法而得到的; 信息查詢模塊,根據(jù)獲取的用戶的賬號信息查詢得到用戶詳細(xì)信息。
【文檔編號】H04L29/12GK104184847SQ201410466043
【公開日】2014年12月3日 申請日期:2014年9月11日 優(yōu)先權(quán)日:2014年9月11日
【發(fā)明者】黃友俊, 李星, 吳建平, 彭秀菊, 郭強(qiáng) 申請人:賽爾網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1