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

一種鑒權(quán)方法和設(shè)備與流程

文檔序號:12068092閱讀:259來源:國知局
一種鑒權(quán)方法和設(shè)備與流程

本申請實(shí)施例涉及通信技術(shù)領(lǐng)域,特別涉及一種鑒權(quán)方法。本申請實(shí)施例同時(shí)還涉及一種鑒權(quán)設(shè)備。



背景技術(shù):

目前根據(jù)IMS標(biāo)準(zhǔn)的鑒權(quán)過程中,在SIP消息中攜帶鑒權(quán)頭域和參數(shù)中攜帶鑒權(quán)信息,客戶端和服務(wù)端網(wǎng)絡(luò)通過這些鑒權(quán)信息實(shí)現(xiàn)互鑒權(quán)。但鑒權(quán)信息均以可見字符串文本形式進(jìn)行傳輸,因此一旦SIP消息全部或部分被截獲,那么鑒權(quán)信息就有泄露的可能,出現(xiàn)用戶仿冒等攻擊和非法使用的安全隱患,而鑒權(quán)信息的安全性依賴于IMS架構(gòu)中相關(guān)的安全措施,包括IPSec、TLS、S/MIME等安全措施;但首先,這些安全措施并非直接針對SIP消息和鑒權(quán)信息的安全性而設(shè)計(jì),一旦這些安全措施出現(xiàn)疏漏,鑒權(quán)信息就會直接泄露,再者這些安全技術(shù)是針對不同網(wǎng)絡(luò)層次的安全防護(hù),并非都是針對應(yīng)用層的SIP消息而制定的安全措施,而且也并不能夠完全解決IMS的安全技術(shù);最后,IMS標(biāo)準(zhǔn)的鑒權(quán)流程中,很多重要鑒權(quán)信息在SIP消息中明文傳輸,比如:私有用戶標(biāo)識,很容易泄露,并且一旦泄露帶來的安全問題較為嚴(yán)重。



技術(shù)實(shí)現(xiàn)要素:

基于現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出了一種鑒權(quán)方法,用以保證鑒權(quán)過程中的安全性,包括:

獲取鑒權(quán)信息;

基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對所述鑒權(quán)信息進(jìn) 行加密;

利用加密后的鑒權(quán)信息完成鑒權(quán)。

優(yōu)選的,基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對對所述鑒權(quán)信息進(jìn)行加密,具體包括:

基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的密鑰對所述鑒權(quán)信息進(jìn)行加密;其中所述密鑰具體為IMS鑒權(quán)中的鑒權(quán)密鑰,或在鑒權(quán)過程中的客戶端和服務(wù)端預(yù)先協(xié)商好的鑒權(quán)密鑰。

優(yōu)選的,所述基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對所述鑒權(quán)信息進(jìn)行加密,具體包括:

當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為非隨機(jī)鑒權(quán)參數(shù)時(shí),基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密;其中基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后,所生成的密文被解密的難度系數(shù)大于閾值。

優(yōu)選的,所述基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對所述鑒權(quán)信息進(jìn)行加密,具體包括:

當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為隨機(jī)鑒權(quán)參數(shù)時(shí),利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密,其中利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后生成的密文在一個(gè)鑒權(quán)周期內(nèi)被解密的概率小于閾值。

本發(fā)明還提出了一種鑒權(quán)設(shè)備,包括:

獲取模塊,用于獲取鑒權(quán)信息;

加密模塊,用于基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對所述鑒權(quán)信息進(jìn)行加密;

鑒權(quán)模塊,用于利用加密后的鑒權(quán)信息完成鑒權(quán)。

優(yōu)選的,所述加密模塊,具體用于:

基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的密鑰對所述鑒權(quán)信息進(jìn)行加 密;其中所述密鑰具體為IMS鑒權(quán)中的鑒權(quán)密鑰,或在鑒權(quán)過程中的客戶端和服務(wù)端預(yù)先協(xié)商好的鑒權(quán)密鑰。

優(yōu)選的,所述加密模塊,具體用于:

當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為非隨機(jī)鑒權(quán)參數(shù)時(shí),基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密;其中基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后,所生成的密文被解密的難度系數(shù)大于閾值。

優(yōu)選的,所述加密模塊,具體用于:

當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為隨機(jī)鑒權(quán)參數(shù)時(shí),利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密,其中利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后生成的密文在一個(gè)鑒權(quán)周期內(nèi)被解密的概率小于閾值。

與現(xiàn)有技術(shù)相比,本發(fā)明通過對鑒權(quán)信息進(jìn)行加密,以此有效防止鑒權(quán)信息泄露以及回放攻擊等威脅,增強(qiáng)了IMS鑒權(quán)過程的安全性;同時(shí)遵循IMS鑒權(quán)相關(guān)的3GPP和IETF協(xié)議,利用已有的鑒權(quán)密鑰,實(shí)現(xiàn)方法簡單且降低了對系統(tǒng)改動(dòng)及要求。

附圖說明

圖1為本發(fā)明實(shí)施例提出的一種鑒權(quán)方法的流程示意圖;

圖2為本發(fā)明實(shí)施例提出的一種針對非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密處理的示意圖;

圖3為本發(fā)明實(shí)施例提出的一種針對隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密處理的示意圖;

圖4為本發(fā)明實(shí)施例提出的一種鑒權(quán)的流程示意圖;

圖5為本發(fā)明實(shí)施例提出的一種鑒權(quán)設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

如背景技術(shù)所述,現(xiàn)有技術(shù)中的鑒權(quán)方案存在安全隱患,為此本發(fā)明提出了一種鑒權(quán)方法,用于進(jìn)行IMS鑒權(quán),如圖1所示,包括以下步驟:

步驟101、獲取鑒權(quán)信息。

步驟102、基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對所述鑒權(quán)信息進(jìn)行加密。

具體的加密過程,可以如下:

基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的密鑰密鑰對所述鑒權(quán)信息進(jìn)行加密;其中所述密鑰具體為IMS鑒權(quán)中的鑒權(quán)密鑰,或在鑒權(quán)過程中的客戶端和服務(wù)端預(yù)先協(xié)商好的鑒權(quán)密鑰。

具體的,鑒權(quán)方式與密鑰的對應(yīng)關(guān)系是可以預(yù)設(shè)設(shè)置的,在該對應(yīng)關(guān)系中,一種鑒權(quán)方式可以對應(yīng)多種密鑰,在具體的鑒權(quán)過程中選擇預(yù)先設(shè)置的一種,不管具體是哪種,只要能順利完成對鑒權(quán)信息進(jìn)行加密,且加密后的鑒權(quán)信息能順利完成鑒權(quán)即可,如此,首先,該密鑰不在網(wǎng)絡(luò)中進(jìn)行傳輸,一定程度上降低了密鑰泄露的風(fēng)險(xiǎn);此外,該密鑰在鑒權(quán)的客戶端(UAC)和服務(wù)端(UAS)都預(yù)先配置或協(xié)商內(nèi)置;例如,IMS用戶和網(wǎng)絡(luò)互鑒權(quán),通常服務(wù)端在HSS中配置,客戶端在USIM卡中或內(nèi)置;如果是設(shè)備互鑒權(quán),則采用預(yù)先在客戶端(UAC)和服務(wù)端(UAS)預(yù)先協(xié)商好的密鑰。這樣采用該密鑰后,系統(tǒng)無需額外的密鑰管理。

此外,由于鑒權(quán)方式對應(yīng)的鑒權(quán)信息可以是非隨機(jī)鑒權(quán)參數(shù)或隨機(jī)鑒權(quán)參數(shù),因此對應(yīng)有以下兩種情況:

情況1、當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為非隨機(jī)鑒權(quán)參數(shù)時(shí),基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密;其中基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后,所生成的密文被解密的難度系數(shù)大于閾值。

具體的,非隨機(jī)鑒權(quán)參數(shù)主要是指在鑒權(quán)過程中,用于鑒權(quán)結(jié)果或中間結(jié)果計(jì)算的參數(shù),是鑒權(quán)參與雙方都預(yù)先已經(jīng)設(shè)置、配置或通過某種途徑可以獲取到的相同的鑒權(quán)數(shù)據(jù),根據(jù)3GPP TS 24.228和RFC2617,主要包含以下數(shù)據(jù)(不限于):

Username:IMS鑒權(quán)過程中,用于計(jì)算鑒權(quán)中間及最終結(jié)果的主要參數(shù),填充內(nèi)容為PVI(private user identity)。

Realm:IMS鑒權(quán)過程中,用于計(jì)算鑒權(quán)結(jié)果的主要參數(shù)

Uri:IMS鑒權(quán)過程中,用于計(jì)算鑒權(quán)結(jié)果的主要參數(shù),內(nèi)容運(yùn)營商網(wǎng)絡(luò)名,在USIM卡中,與Request-Uri具有相同的內(nèi)容。

由于非隨機(jī)鑒權(quán)參數(shù)是鑒權(quán)客戶端和服務(wù)端都預(yù)先能夠獲取,按照現(xiàn)有協(xié)議,這些鑒權(quán)參數(shù)在網(wǎng)絡(luò)上直接通過SIP消息進(jìn)行明文傳輸。另一方面,這些鑒權(quán)參數(shù)一般存于USIM卡、隨電話配置、或者配置文件中,一般是不會改變。基于以上兩方面的原因,對于這些鑒權(quán)數(shù)據(jù),可采用現(xiàn)有不可逆的加解密等技術(shù)(比如SHA1、MD5等)對這些參數(shù)進(jìn)行處理,不直接在網(wǎng)絡(luò)上進(jìn)行明文傳輸,帶來的安全性包括:(1)首先,通過在客戶端和服務(wù)端之間傳輸密文,不直接在網(wǎng)路上傳輸這些關(guān)鍵鑒權(quán)參數(shù)的明文,這就防止惡意截獲;(2)鑒權(quán)客戶端和服務(wù)端使用不可逆的加解密技術(shù)(比如SHA1、MD5等)對這些參數(shù)進(jìn)行加密,通過該加密技術(shù)加密后生成的密文被解密的難度系數(shù)超過閾值(難度系數(shù)表示被解密的困難程度,難度系數(shù)越大,表示越難以被解密),防止被截獲的密文被很容易的解密從而導(dǎo)致鑒權(quán)信息泄露。

具體的,UAC和UAS關(guān)于鑒權(quán)參數(shù)私有用戶標(biāo)識采用MD5哈希(密鑰128位)的處理過程如圖2所示。

情況2、當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為隨機(jī)鑒權(quán)參數(shù)時(shí),利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密,其中利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后生成的密文在一個(gè)鑒權(quán)周期內(nèi)被解密的概率小于閾 值。

具體的,隨機(jī)鑒權(quán)參數(shù)主要是指在鑒權(quán)過程中,用于鑒權(quán)結(jié)果或中間結(jié)果的計(jì)算,是鑒權(quán)參與雙方預(yù)先未知、未配置或者經(jīng)過非隨機(jī)鑒權(quán)參數(shù)計(jì)算而得的鑒權(quán)數(shù)據(jù),根據(jù)3GPP TS 24.228和RFC2617,主要包含以下數(shù)據(jù)(不限于):

Nonce:由鑒權(quán)服務(wù)端生成,用于計(jì)算鑒權(quán)結(jié)果。

Cnonce:由鑒權(quán)服務(wù)端生成,用于計(jì)算鑒權(quán)結(jié)果。

Response:計(jì)算的鑒權(quán)結(jié)果。

隨機(jī)鑒權(quán)參數(shù)一般是通過非隨機(jī)鑒權(quán)參數(shù)或其他鑒權(quán)信息生成,具有一定的隨機(jī)性,按照現(xiàn)有協(xié)議,在鑒權(quán)過程中,通過SIP消息直接在鑒權(quán)客戶端和服務(wù)端之間傳輸。這些信息的泄露,可導(dǎo)致用戶在當(dāng)前一段時(shí)間、一次注冊鑒權(quán)生命周期或一個(gè)會話周期內(nèi)被非法使用,重要性相比非隨機(jī)鑒權(quán)參數(shù)要低一些??蛻舳撕头?wù)端預(yù)先不知道這些參數(shù),那么只能采取在鑒權(quán)過程中對這些參數(shù)進(jìn)行加密,帶來的安全性包括:(1)這部分?jǐn)?shù)據(jù)量不大,可采用加密強(qiáng)度較大的加密算法(比如AES、三層DES等),降低劫持者在一個(gè)注冊鑒權(quán)周期或一個(gè)會話周期內(nèi)破譯的可能性,增加破譯難度;(2)由于加密的密鑰是鑒權(quán)的密鑰,不會在網(wǎng)絡(luò)上傳輸,一定程度也保證了加密信息的安全性。

其中,具體的UAC和UAS關(guān)于鑒權(quán)參數(shù)私有用戶標(biāo)識采用AES加解密(密鑰128位)的處理過程如圖3所示。

步驟103、利用加密后的鑒權(quán)信息完成鑒權(quán)。

具體的,該鑒權(quán)過程,按照現(xiàn)有的協(xié)議流程進(jìn)行,不同之處在于,其中涉及到的鑒權(quán)信息是被加密后傳遞的:其中具體的,如圖4所示,包括以下步驟

步驟10.UAC對鑒權(quán)參數(shù)進(jìn)行加密處理,并將加密后的鑒權(quán)信息攜帶在 SIP Request消息中,發(fā)送給UAS;

步驟20.UAS收到SIP Request消息后,將鑒權(quán)相關(guān)信息進(jìn)行解密,解密后進(jìn)行按照協(xié)議進(jìn)行處理。UAS發(fā)起對UAC的挑戰(zhàn),對生成的鑒權(quán)信息進(jìn)行加密,再將加密后的鑒權(quán)信息放到401/407Sip挑戰(zhàn)響應(yīng)消息中,發(fā)送給UAC。

步驟30.UAC收到挑戰(zhàn)響應(yīng)消息401/407后,對其中的鑒權(quán)參數(shù)進(jìn)行解密,并進(jìn)行后續(xù)的鑒權(quán)處理。UAC根據(jù)401/407中的鑒權(quán)信息生成鑒權(quán)結(jié)果,并對鑒權(quán)結(jié)果進(jìn)行加密,并將加密后的鑒權(quán)信息攜帶在相應(yīng)的鑒權(quán)參數(shù)中,通過Sip Request請求消息發(fā)送到UAS。

步驟40.UAS收到鑒權(quán)請求消息后,對其中的鑒權(quán)信息進(jìn)行解密,并進(jìn)行鑒權(quán)后續(xù)處理,鑒權(quán)結(jié)果正確則像UAC發(fā)送200OK相應(yīng)消息,表明鑒權(quán)成功。

為了對本發(fā)明進(jìn)行進(jìn)一步的說明,本發(fā)明還提出了一種鑒權(quán)設(shè)備,如圖5所示,包括:

獲取模塊501,用于獲取鑒權(quán)信息;

加密模塊502,用于基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的加密方式對所述鑒權(quán)信息進(jìn)行加密;

鑒權(quán)模塊503,用于利用加密后的鑒權(quán)信息完成鑒權(quán)。

優(yōu)選的,所述加密模塊502,具體用于:

基于不同的鑒權(quán)方式選擇與鑒權(quán)方式對應(yīng)的密鑰對所述鑒權(quán)信息進(jìn)行加密;其中所述密鑰具體為IMS鑒權(quán)中的鑒權(quán)密鑰,或在鑒權(quán)過程中的客戶端和服務(wù)端預(yù)先協(xié)商好的鑒權(quán)密鑰。

優(yōu)選的,所述加密模塊502,具體用于:

當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為非隨機(jī)鑒權(quán)參數(shù)時(shí),基于不可逆的加解密技術(shù)對所述非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密;其中基于不可逆的加解密技術(shù)對所述 非隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后,所生成的密文被解密的難度系數(shù)大于閾值。

優(yōu)選的,所述加密模塊502,具體用于:

當(dāng)鑒權(quán)方式對應(yīng)的鑒權(quán)信息為隨機(jī)鑒權(quán)參數(shù)時(shí),利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密,其中利用高強(qiáng)度的加密算法對所述隨機(jī)鑒權(quán)參數(shù)進(jìn)行加密后生成的密文在一個(gè)鑒權(quán)周期內(nèi)被解密的概率小于閾值。

與現(xiàn)有技術(shù)相比,本發(fā)明通過對鑒權(quán)信息進(jìn)行加密,以此有效防止鑒權(quán)信息泄露以及回放攻擊等威脅,增強(qiáng)了IMS鑒權(quán)過程的安全性;同時(shí)遵循IMS鑒權(quán)相關(guān)的3GPP和IETF協(xié)議,利用已有的鑒權(quán)密鑰,實(shí)現(xiàn)方法簡單且降低了對系統(tǒng)改動(dòng)及要求。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個(gè)非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施場景所述的方法。

本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本申請所必須的。

本領(lǐng)域技術(shù)人員可以理解實(shí)施場景中的裝置中的模塊可以按照實(shí)施場景描述進(jìn)行分布于實(shí)施場景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場景的一個(gè)或多個(gè)裝置中。上述實(shí)施場景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。

上述本申請序號僅僅為了描述,不代表實(shí)施場景的優(yōu)劣。

以上公開的僅為本申請的幾個(gè)具體實(shí)施場景,但是,本申請并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本申請的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
噶尔县| 唐山市| 洛阳市| 顺平县| 普兰县| 库伦旗| 江永县| 金阳县| 湘阴县| 东莞市| 加查县| 乌鲁木齐县| 江阴市| 余江县| 万载县| 英超| 营山县| 科尔| 安国市| 瓮安县| 鄂托克前旗| 苏尼特左旗| 元谋县| 常州市| 偏关县| 枣庄市| 无锡市| 阜新| 福清市| 和平区| 二手房| 静安区| 布尔津县| 攀枝花市| 博兴县| 阆中市| 丰顺县| 通城县| 济南市| 淄博市| 哈尔滨市|