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

主密鑰動態(tài)配置系統(tǒng)及方法

文檔序號:7724230閱讀:163來源:國知局
專利名稱:主密鑰動態(tài)配置系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種無線通信設(shè)備主密鑰動態(tài)配置系統(tǒng)及方法。
技術(shù)背景
隨著無線通信技術(shù)的不斷發(fā)展,無線通信設(shè)備在日常工作生活中得到了廣泛的應(yīng) 用,如筆記本電腦,上網(wǎng)本、掌上電腦以及無線路由器等無線通信設(shè)備。在無線通信設(shè)備相 互之間進(jìn)行數(shù)據(jù)通信時,由于無線數(shù)據(jù)在通信過程中,存在通信數(shù)據(jù)容易被竊取和篡改的 缺陷,因此如今大多數(shù)的無線通信設(shè)備在無線通信的過程中都采用以通信雙方相同的主密 鑰生成一對臨時的配對密鑰對通信數(shù)據(jù)進(jìn)行加密的方法來進(jìn)行數(shù)據(jù)通信,而如今大多數(shù)的 無線通信設(shè)備的主密鑰都是于出廠前預(yù)先配置的,預(yù)先配置主密鑰的方法容易產(chǎn)生主密鑰 泄漏的問題,一旦產(chǎn)生主密鑰的泄漏,就會導(dǎo)致已出貨的產(chǎn)品在通信過程中受到安全威脅。發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種主密鑰動態(tài)配置系統(tǒng),其可在無線通信設(shè)備進(jìn)行 配對連接時,動態(tài)生成一對隨機(jī)的主密鑰。
還有必要提供一種主密鑰動態(tài)配置方法,其可在無線通信設(shè)備進(jìn)行配對連接時, 動態(tài)生成一對隨機(jī)的主密鑰。
所述主密鑰動態(tài)配置系統(tǒng),運(yùn)行于無線通信設(shè)備中,該無線通信設(shè)備作為主密鑰 動態(tài)配置的請求端,其與作為響應(yīng)端的無線通信設(shè)備進(jìn)行無線通信連接,該系統(tǒng)包括發(fā)送 單元,用于發(fā)送主密鑰動態(tài)配置請求信息至響應(yīng)端,該主密鑰動態(tài)配置請求信息中包括請 求端支持的所有密鑰算法;接收單元,用于接收響應(yīng)端發(fā)送的從所述主密鑰動態(tài)配置請求 信息中選取的密鑰算法以及生成的隨機(jī)參數(shù),所述密鑰算法中包括一個中間密鑰算法、一 個根據(jù)中間密鑰計算主密鑰的算法以及一個根據(jù)中間密鑰計算主密鑰確認(rèn)口令的算法;密 鑰生成單元,用于根據(jù)所接收的中間密鑰算法以及隨機(jī)參數(shù)計算出中間密鑰,并根據(jù)計算 出的中間密鑰計算出主密鑰以及主密鑰確認(rèn)口令;所述發(fā)送單元還用于將計算出的主密鑰 確認(rèn)口令發(fā)送至響應(yīng)端;所述接收單元還用于接收響應(yīng)端發(fā)送的根據(jù)其所選取的密鑰算法 及隨機(jī)參數(shù)計算出的主密鑰確認(rèn)口令;對比單元,用于對比上述接收的主密鑰確認(rèn)口令與 請求端計算出的主密鑰確認(rèn)口令是否一致;密鑰安裝單元,用于當(dāng)接收的主密鑰確認(rèn)口令 與請求端計算出的主密鑰確認(rèn)口令一致時,將計算出的主密鑰安裝在請求端上。
所述主密鑰動態(tài)配置系統(tǒng),運(yùn)行于無線通信設(shè)備中,該無線通信設(shè)備作為主密鑰 動態(tài)配置的響應(yīng)端,其與作為請求端的無線通信設(shè)備進(jìn)行無線通信連接,該系統(tǒng)包括接收 單元,用于接收請求端發(fā)送的主密鑰動態(tài)配置請求信息,該主密鑰動態(tài)配置請求信息中包 括請求端支持的所有密鑰算法;選擇單元,用于從所接收到的主密鑰動態(tài)配置請求信息中 選取響應(yīng)端支持的密鑰算法,該密鑰算法中包括一個中間密鑰算法、一個根據(jù)中間密鑰計 算主密鑰的算法以及一個根據(jù)中間密鑰計算主密鑰確認(rèn)口令的算法;隨機(jī)參數(shù)生成單元, 用于生成所述中間密鑰算法所需的隨機(jī)參數(shù);密鑰生成單元,用于根據(jù)上述選取的中間密鑰算法以及所生成的隨機(jī)參數(shù)計算出中間密鑰,并根據(jù)計算出的中間密鑰計算出主密鑰以 及主密鑰確認(rèn)口令;發(fā)送單元,用于將選擇的密鑰算法、生成的隨機(jī)參數(shù)以及上述計算出的 主密鑰確認(rèn)口令發(fā)送至請求端;所述接收單元還用于接收請求端發(fā)送的主密鑰確認(rèn)口令; 對比單元,用于對比上述接收的主密鑰確認(rèn)口令與響應(yīng)端計算的主密鑰確認(rèn)口令是否一 致;密鑰安裝單元,用于當(dāng)接收的主密鑰確認(rèn)口令與響應(yīng)端計算的主密鑰確認(rèn)口令一致時, 將所述主密鑰安裝在響應(yīng)端上。
所述主密鑰動態(tài)配置方法包括(a0)請求端發(fā)送主密鑰動態(tài)配置請求信息至響 應(yīng)端,該主密鑰動態(tài)配置請求信息中包括該請求端支持的所有密鑰算法;(al)接收響應(yīng)端 從所述主密鑰動態(tài)配置請求信息中選取的三個密鑰算法,所述三個密鑰算法中的一個作為 中間密鑰算法、一個作為根據(jù)中間密鑰計算主密鑰的算法以及另一個作為根據(jù)中間密鑰計 算主密鑰確認(rèn)口令的算法;(^)接收響應(yīng)端根據(jù)所選取的中間密鑰算法生成的該中間密 鑰算法所需的隨機(jī)參數(shù);(a3)根據(jù)中間密鑰算法以及隨機(jī)參數(shù)計算出中間密鑰,并根據(jù)計 算出的中間密鑰計算出主密鑰以及主密鑰確認(rèn)口令;(a4)將計算出的主密鑰確認(rèn)口令發(fā) 送至響應(yīng)端;(始)接收響應(yīng)端計算出的主密鑰確認(rèn)口令,對比該接收的主密鑰確認(rèn)口令與 請求端計算出的主密鑰確認(rèn)口令是否一致;(a6)當(dāng)請求端與響應(yīng)端計算出的主密鑰確認(rèn) 口令一致時,所述請求端安裝所述主密鑰。
相較于現(xiàn)有技術(shù),所述的無線通信設(shè)備主密鑰動態(tài)配置系統(tǒng)及方法,可在無線通 信設(shè)備進(jìn)行配對連接時,動態(tài)生成一對隨機(jī)的主密鑰,解決了無線通信設(shè)備在通信過程中 因主密鑰泄漏而導(dǎo)致的安全問題。


圖1是本發(fā)明主密鑰動態(tài)配置系統(tǒng)較佳實(shí)施例的架構(gòu)圖。
圖2是本發(fā)明主密鑰動態(tài)配置系統(tǒng)的功能單元圖。
圖3是本發(fā)明主密鑰動態(tài)配置方法較佳實(shí)施例的流程圖。
具體實(shí)施方式
如圖1所示,是本發(fā)明主密鑰動態(tài)配置系統(tǒng)較佳實(shí)施例的架構(gòu)圖。該主密鑰動態(tài) 配置系統(tǒng)11運(yùn)行于以無線的方式進(jìn)行數(shù)據(jù)通信的無線通信設(shè)備中,本發(fā)明以所述主密鑰 動態(tài)配置系統(tǒng)11在請求端1和響應(yīng)端2中運(yùn)行為例進(jìn)行描述。所述請求端1用于發(fā)起主 密鑰動態(tài)配置請求,所述響應(yīng)端2用于響應(yīng)所述主密鑰動態(tài)配置請求,所述請求端1和響應(yīng) 端2為具有相同或相似硬件設(shè)計的兩個無線通信設(shè)備,如兩臺正在進(jìn)行無線數(shù)據(jù)通信的筆 記本電腦。所述請求端1和響應(yīng)端2的存儲器12中存儲有所述請求端1和響應(yīng)端2所支 持的所有密鑰算法,如RSA算法、Diffe-Hellman算法、背包密碼算法以及橢園曲線算法等。
如圖2所示,是本發(fā)明主密鑰動態(tài)配置系統(tǒng)11的功能單元圖。所述主密鑰動態(tài)配 置系統(tǒng)11包括發(fā)送單元110、接收單元111、密鑰生成單元112、對比單元113、密鑰安裝單 元114、選擇單元115、隨機(jī)參數(shù)生成單元116以及提示單元117。
首先以請求端1為主描述該主密鑰動態(tài)配置系統(tǒng)包括的功能單元。
所述發(fā)送單元110用于發(fā)送主密鑰動態(tài)配置請求信息至所述響應(yīng)端2,該主密鑰 動態(tài)配置請求信息中包括所述請求端1支持的所有密鑰算法。
所述接收單元111用于接收所述響應(yīng)端2發(fā)送的從所述主密鑰動態(tài)配置請求信息 中選取的三個密鑰算法以及生成的中間密鑰算法所需的隨機(jī)參數(shù),所述三個密鑰算法中的 一個作為中間密鑰算法、一個作為根據(jù)中間密鑰計算主密鑰的算法以及另一個作為根據(jù)中 間密鑰計算主密鑰確認(rèn)口令的算法。所述主密鑰確認(rèn)口令用于對所述請求端1和所述響應(yīng) 端2計算出的主密鑰進(jìn)行確認(rèn),具體而言,所述請求端1將其計算出的主密鑰確認(rèn)口令發(fā)送 給所述響應(yīng)端2,所述響應(yīng)端2將其計算出的主密鑰確認(rèn)口令發(fā)送給所述請求端1,雙方分 別對計算出的主密鑰確認(rèn)口令是否一致進(jìn)行確認(rèn),當(dāng)確認(rèn)兩者計算出的主密鑰確認(rèn)口令一 致時,則可以判定二者所計算出的中間密鑰也相同,從而可判斷出由中間密鑰所計算出的 主密鑰也是一致的,通過這樣的方法保證了主密鑰在配置過程中的安全性。
所述密鑰生成單元112用于根據(jù)所接收的中間密鑰算法以及隨機(jī)參數(shù)計算出中 間密鑰,根據(jù)計算出的中間密鑰和計算主密鑰的算法計算出主密鑰,以及根據(jù)中間密鑰和 計算主密鑰確認(rèn)口令的算法計算主密鑰確認(rèn)口令。
所述發(fā)送單元110還用于將計算出的主密鑰確認(rèn)口令發(fā)送至所述響應(yīng)端2,以及 所述接收單元111還用于接收所述響應(yīng)端2發(fā)送的根據(jù)其所選取的密鑰算法及隨機(jī)參數(shù)計 算出的主密鑰確認(rèn)口令。
所述對比單元113用于對比所述請求端1計算出的主密鑰確認(rèn)口令與所述響應(yīng)端 2計算出的主密鑰確認(rèn)口令是否一致。
所述密鑰安裝單元114用于當(dāng)所述請求端1與所述響應(yīng)端2計算出的主密鑰確認(rèn) 口令一致時,分別將計算出的主密鑰安裝在所述請求端1和所述響應(yīng)端2上。
所述提示單元117用于當(dāng)所述請求端1與所述響應(yīng)端2計算出的主密鑰確認(rèn)口令 不一致時,分別在所述請求端1或所述響應(yīng)端2中彈出主密鑰配置失敗的提示信息,如該提 示信息為“主密鑰配置失敗”。
下面以響應(yīng)端2接收到請求端1的主密鑰動態(tài)配置請求信息后的動作配合描述選 擇單元115、隨機(jī)參數(shù)生成單元116以及其它各單元還包括的其它功能。
所述接收單元111還用于響應(yīng)端2接收請求端1發(fā)送的主密鑰動態(tài)配置請求信 肩、ο
所述選擇單元115用于當(dāng)響應(yīng)端2接收到的請求端1發(fā)送的主密鑰動態(tài)配置請求 信息時,從該主密鑰動態(tài)配置請求信息中選擇該響應(yīng)端2支持的三種密鑰算法。
所述隨機(jī)參數(shù)生成單元116用于所述響應(yīng)端2隨機(jī)生成中間密鑰算法所需的隨機(jī)參數(shù)。
所述密鑰生成單元112還用于當(dāng)響應(yīng)端2從所述主密鑰動態(tài)配置請求信息中選擇 了密鑰算法后,計算出中間密鑰,并根據(jù)計算出的中間密鑰計算出主密鑰以及主密鑰確認(rèn) 口令。
所述發(fā)送單元110還用于將所述響應(yīng)端2所選擇的密鑰算法、生成的隨機(jī)參數(shù)以 及上述計算出的主密鑰確認(rèn)口令發(fā)送至所述請求端1。
所述接收單元111還用于響應(yīng)端2接收所述請求端1發(fā)送的主密鑰確認(rèn)口令。
如圖3所示,是本發(fā)明主密鑰動態(tài)配置方法較佳實(shí)施例的流程圖。在本較佳實(shí)施 例中,以請求端1為主描述該方法。
步驟S00,所述請求端1的發(fā)送單元110發(fā)送主密鑰動態(tài)配置請求信息至所述響應(yīng)端2,該主密鑰動態(tài)配置請求信息中包括所述請求端1支持的所有密鑰算法。
步驟SO1,所述請求端1的接收單元111接收響應(yīng)端2從所述主密鑰動態(tài)配置請求 信息中選取的三個密鑰算法,所述三個密鑰算法中的一個作為中間密鑰算法、一個作為根 據(jù)中間密鑰計算主密鑰的算法以及另一個作為根據(jù)中間密鑰計算主密鑰確認(rèn)口令的算法。
步驟S02,所述請求端1的接收單元111接收所述響應(yīng)端2根據(jù)其所選取的中間密 鑰算法生成的該中間密鑰算法所需的隨機(jī)參數(shù)。
步驟S03,所述請求端1的密鑰生成單元112根據(jù)所述接收到的中間密鑰算法以及 隨機(jī)參數(shù)計算出中間密鑰。
步驟S04,所述密鑰生成單元112根據(jù)計算出的中間密鑰以及根據(jù)中間密鑰計算 主密鑰和主密鑰確認(rèn)口令的算法計算出主密鑰和主密鑰確認(rèn)口令。
步驟S05,所述請求端1的發(fā)送單元110將計算出的主密鑰確認(rèn)口令發(fā)送至所述響 應(yīng)端2。
步驟S06,所述請求端1的接收單元111接收所述響應(yīng)端2計算出的主密鑰確認(rèn)口 令。
步驟S07,所述請求端1的對比單元113對比所述請求端1計算出的主密鑰確認(rèn)口 令與所接收到的響應(yīng)端2計算出的主密鑰確認(rèn)口令是否一致,當(dāng)一致時,執(zhí)行步驟S09,否 則執(zhí)行步驟S08。
步驟S08,所述提示單元117在所述請求端1彈出主密鑰配置失敗的提示信息,結(jié) 束流程。在該步驟中,所述響應(yīng)端2也會彈出主密鑰配置失敗的提示信息。
步驟S09,所述請求端1的密鑰安裝單元114將計算出的主密鑰在安裝在所述請求 端1中,同時響應(yīng)端2也將該主密鑰進(jìn)行安裝。
以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā) 明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改 或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種主密鑰動態(tài)配置系統(tǒng),運(yùn)行于無線通信設(shè)備中,該無線通信設(shè)備作為主密鑰動 態(tài)配置的請求端,其與作為響應(yīng)端的無線通信設(shè)備進(jìn)行無線通信連接,其特征在于,該系統(tǒng) 包括發(fā)送單元,用于發(fā)送主密鑰動態(tài)配置請求信息至響應(yīng)端,該主密鑰動態(tài)配置請求信息 中包括請求端支持的所有密鑰算法;接收單元,用于接收響應(yīng)端發(fā)送的從所述主密鑰動態(tài)配置請求信息中選取的密鑰算法 以及生成的隨機(jī)參數(shù),所述密鑰算法中包括一個中間密鑰算法、一個根據(jù)中間密鑰計算主 密鑰的算法以及一個根據(jù)中間密鑰計算主密鑰確認(rèn)口令的算法;密鑰生成單元,用于根據(jù)所接收的中間密鑰算法以及隨機(jī)參數(shù)計算出中間密鑰,并根 據(jù)計算出的中間密鑰計算出主密鑰以及主密鑰確認(rèn)口令;所述發(fā)送單元還用于將計算出的主密鑰確認(rèn)口令發(fā)送至響應(yīng)端; 所述接收單元還用于接收響應(yīng)端發(fā)送的根據(jù)其所選取的密鑰算法及隨機(jī)參數(shù)計算出 的主密鑰確認(rèn)口令;對比單元,用于對比上述接收的主密鑰確認(rèn)口令與請求端計算出的主密鑰確認(rèn)口令是 否一致;及密鑰安裝單元,用于當(dāng)接收的主密鑰確認(rèn)口令與請求端計算出的主密鑰確認(rèn)口令一致 時,將計算出的主密鑰安裝在請求端上。
2.如權(quán)利要求1所述的主密鑰動態(tài)配置系統(tǒng),其特征在于,該系統(tǒng)還包括提示單元,用于當(dāng)接收的主密鑰確認(rèn)口令與請求端計算出的主密鑰確認(rèn)口令不一致 時,在請求端彈出主密鑰動態(tài)配置失敗的提示信息。
3.—種主密鑰動態(tài)配置系統(tǒng),運(yùn)行于無線通信設(shè)備中,該無線通信設(shè)備作為主密鑰動 態(tài)配置的響應(yīng)端,其與作為請求端的無線通信設(shè)備進(jìn)行無線通信連接,其特征在于,該系統(tǒng) 包括接收單元,用于接收請求端發(fā)送的主密鑰動態(tài)配置請求信息,該主密鑰動態(tài)配置請求 信息中包括請求端支持的所有密鑰算法;選擇單元,用于從所接收到的主密鑰動態(tài)配置請求信息中選取響應(yīng)端支持的密鑰算 法,該密鑰算法中包括一個中間密鑰算法、一個根據(jù)中間密鑰計算主密鑰的算法以及一個 根據(jù)中間密鑰計算主密鑰確認(rèn)口令的算法;隨機(jī)參數(shù)生成單元,用于生成所述中間密鑰算法所需的隨機(jī)參數(shù); 密鑰生成單元,用于根據(jù)上述選取的中間密鑰算法以及所生成的隨機(jī)參數(shù)計算出中間 密鑰,并根據(jù)計算出的中間密鑰計算出主密鑰以及主密鑰確認(rèn)口令;發(fā)送單元,用于將選擇的密鑰算法、生成的隨機(jī)參數(shù)以及上述計算出的主密鑰確認(rèn)口 令發(fā)送至請求端;所述接收單元還用于接收請求端發(fā)送的主密鑰確認(rèn)口令;對比單元,用于對比上述接收的主密鑰確認(rèn)口令與響應(yīng)端計算的主密鑰確認(rèn)口令是否 一致;及密鑰安裝單元,用于當(dāng)接收的主密鑰確認(rèn)口令與響應(yīng)端計算的主密鑰確認(rèn)口令一致 時,將所述主密鑰安裝在響應(yīng)端上。
4.如權(quán)利要求3所述的主密鑰動態(tài)配置系統(tǒng),其特征在于,該系統(tǒng)還包括提示單元,用于當(dāng)接收的主密鑰確認(rèn)口令與響應(yīng)端計算的主密鑰確認(rèn)口令不一致時, 在響應(yīng)端彈出主密鑰動態(tài)配置失敗的提示信息。
5.一種主密鑰動態(tài)配置方法,應(yīng)用在無線通信設(shè)備中,該無線通信設(shè)備作為主密鑰動 態(tài)配置的請求端,其與作為響應(yīng)端的無線通信設(shè)備進(jìn)行無線通信連接,其特征在于,該方法 包括(a0)發(fā)送主密鑰動態(tài)配置請求信息至響應(yīng)端,該主密鑰動態(tài)配置請求信息中包括該請 求端支持的所有密鑰算法;(al)接收響應(yīng)端從所述主密鑰動態(tài)配置請求信息中選取的密鑰算法,所述密鑰算法中 包括一個中間密鑰算法、一個根據(jù)中間密鑰計算主密鑰的算法以及一個根據(jù)中間密鑰計算 主密鑰確認(rèn)口令的算法;(a2)接收響應(yīng)端根據(jù)所選取的中間密鑰算法生成的該中間密鑰算法所需的隨機(jī)參數(shù);(a3)根據(jù)中間密鑰算法以及隨機(jī)參數(shù)計算出中間密鑰,并根據(jù)計算出的中間密鑰計算 出主密鑰以及主密鑰確認(rèn)口令;(a4)將計算出的主密鑰確認(rèn)口令發(fā)送至響應(yīng)端;(a5)接收響應(yīng)端計算出的主密鑰確認(rèn)口令,對比該接收的主密鑰確認(rèn)口令與請求端計 算出的主密鑰確認(rèn)口令是否一致;及(a6)當(dāng)請求端與響應(yīng)端計算出的主密鑰確認(rèn)口令一致時,所述請求端安裝所述主密鑰。
6.如權(quán)利要求5所述的主密鑰動態(tài)配置方法,其特征在于,該方法在步驟al之后還包括響應(yīng)端根據(jù)其所選取的中間密鑰算法以及生成的隨機(jī)參數(shù)計算出中間密鑰,并根據(jù)計 算出的中間密鑰計算出主密鑰以及主密鑰確認(rèn)口令。
7.如權(quán)利要求5所述的主密鑰動態(tài)配置方法,其特征在于,在步驟a5之后還包括 (bl)當(dāng)響應(yīng)端與請求端計算出的主密鑰確認(rèn)口令一致時,所述響應(yīng)端安裝所述主密鑰。
8.如權(quán)利要求5所述的主密鑰動態(tài)配置方法,其特征在于,在所述步驟(a5)之后還包括當(dāng)請求端與響應(yīng)端計算出的主密鑰確認(rèn)口令不一致時,分別在請求端與響應(yīng)端彈出主 密鑰動態(tài)配置失敗的提示信息。
全文摘要
一種無線通信設(shè)備主密鑰動態(tài)配置方法,應(yīng)用于無線通信設(shè)備中,包括步驟發(fā)送主密鑰動態(tài)配置請求信息給響應(yīng)端;接收響應(yīng)端發(fā)送的從主密鑰動態(tài)配置請求信息中選取的密鑰算法以及響應(yīng)端生成的隨機(jī)參數(shù);根據(jù)密鑰算法和隨機(jī)參數(shù)計算出主密鑰;對比請求端與響應(yīng)端計算出的主密鑰是否一致;當(dāng)請求端與響應(yīng)端計算出的主密鑰一致時,將該主密鑰進(jìn)行安裝。本發(fā)明還提供一種主密鑰動態(tài)配置系統(tǒng)。
文檔編號H04W12/04GK102035644SQ20091030800
公開日2011年4月27日 申請日期2009年9月29日 優(yōu)先權(quán)日2009年9月29日
發(fā)明者丁國治, 何聰, 呂啟明 申請人:國基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1