999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能家居中基于假名的全匿名認證方案*

2021-03-21 04:34:24王玉霞李鳳銀郭效泉
通信技術 2021年2期

王玉霞,王 華,李鳳銀,郭效泉

(曲阜師范大學,山東 日照 276826)

0 引言

智能家居中的智能設備通常由用戶的手機控制,主要通過無線通信的方式進行數據傳輸。物聯網環境下,數據是純文本還是加密文本,決定了數據傳輸是否安全。一般情況下,用于數據傳輸的文本加密只使用相對簡單的加密算法。攻擊者可以通過攔截傳輸信息的數據包獲取用戶的私密信息,造成用戶隱私泄露。

針對上述問題,文章提出在智能家居環境下的客戶端與服務器間的相互認證和密鑰協商方案。該方案共包含3個實體,分別是客戶端、服務器和第三方可信機構。客戶端與服務器端通過向第三方可信機構注冊獲取私鑰,然后根據各自的公私鑰對信息簽名進行身份認證,認證成功后可獲取會話密鑰,從而實現客戶端與服務器端的安全通信。方案模型如圖1所示。

圖1 方案模型

1 基礎知識

1.1 雙線性映射

令G1、G2是兩個q階循環群。一個雙線性對e是一個從G1×G1→G2的雙線性映射,滿足以下性質[1]。

(1)雙線性。對于任意兩個元素P,Q∈G1,且a,b∈Zq*,存在e(aP,bQ)=e(bP,aQ)=e(P,Q)ab。

(2)非退化性。存在P,Q∈G1,滿足e(P,Q)≠1。

(3)可計算性。存在有效的算法,使對任意的P,Q∈G1,均可計算e(P,Q)。

1.2 橢圓曲線離散對數問題

橢圓曲線密碼學(Elliptic Curve Cryptography,ECC)是基于有限域上橢圓曲線的離散對數計算困難性。換句話說,離散對數問題就是乘方過程的求逆。

橢圓曲線離散對數問題(Elliptic Curve Discrete Logarithm Problem,ECCDLP)定義如下:給定素數p和橢圓曲線E,P和Q是曲線E上的兩個點,令Q=kP,在P、Q已知的情況下,求出小于p的正整數k。可以證明:已知k和P計算Q比較容易,而由Q和P計算k則是困難的,通常比離散對數問題更難解[2]。

1.3 計算Diffie-Hellman問題

給定循環群G,階為素數q,P∈G為群G上的一個任意生成元,計算Diffie-Hellman問題定義為:對于隨機選擇的a,b∈Zq*,給定aP、bP,計算abP是困難的。

2 基于假名的全匿名認證方案

本方案共分為3個階段,分別為系統初始化、匿名注冊和身份認證[3]。方案中涉及的符號定義如表1所示。

表1 符號定義

2.1 系統初始化

可信機構選取隨機數s∈Zq*作為主密鑰,秘密保存。設G1和G2是素數q階的兩個加法循環群,P是G1的生成元。計算系統公鑰Ppub=sP,選擇3個哈希函數,即[4]:

e為G1×G1→G2的雙線性映射。由可信機構公開系統參數{G1,G2,q,P,H1,H2,H3,e,Ppub}。

2.2 匿名注冊

2.2.1 客戶端注冊

該階段客戶端用假名向可信機構申請注冊,可信機構為客戶端生成基于假名的私鑰完成注冊。

圖2 客戶端注冊階段

注冊成功后,客戶端獲取基于其假名的私鑰,進一步計算得到基于真實身份的私鑰。該私鑰僅客戶端知道,用于后續與服務器的身份認證。

2.2.2 服務器端注冊

該階段服務器用假名向可信機構申請注冊,可信機構為服務器生成基于假名的私鑰完成注冊。

注冊成功后,服務器獲取基于其假名的私鑰,進一步計算得到基于真實身份的私鑰。該私鑰僅服務器知道,用于后續與客戶端的身份認證。

圖3 服務器注冊階段

2.3 身份認證

本階段客戶端與服務器相互進行身份驗證。客戶端將計算的信息用公私鑰簽名后發送給服務器進行身份驗證。同樣的方式,服務器生成的信息經過公私鑰簽名發送給客戶端進行驗證。驗證成功后獲取會話密鑰,用于后續通信。

2.3.1 服務器端驗證用戶的身份

客戶端選取隨機數a∈Zq*,計算Mc=a·PKc,Nc=a·P,選取時間戳T1,計算h1=H3(Mc,T1,Nc)。計算簽名Sc=SKc+(a+h1)·Mc,客戶端將計算的Mc、Nc、Sc、h1以及時間戳T1發送給服務器。

服務器收到客戶端發來的消息后,檢查時間戳的有效性。若時間戳無效,拒絕請求。若時間戳有效,驗證簽名的有效性,即驗證e(P,Sc)=e(Ppub,PKc)*e(Nc,Mc)*e(h1P,Mc)是否相等。若相等,則身份驗證成功,服務器計算會話密鑰;否則,驗證失敗。

2.3.2 客戶端認證服務器的身份

服務器選擇隨機數b∈Zq*,計算Ms=b·PKs,Ns=b·P,選取時間戳T2,計算h2=H3(Ms,T2,Ns)。計算簽名Ss=SKs+(b+h2)Ms,服務器將計算的Ms、Ns、Ss、h2以及時間戳T2發送給客戶端,同時服務器計算會話密鑰SSK=b·Nc=abP。

客戶端收到服務器發來的消息后,先檢查時間戳的有效性。若時間戳無效,拒絕請求。若時間戳有效,驗證簽名的有效性,即驗證e(P,Ss)=e(Ppub,PKs)*e(Ns,Ms)*e(h2P,Ms)是否相等。若不相等,驗證失敗;若相等,則身份驗證成功,客戶端計算會話密鑰SSK=a·Ns=abP。

至此,客戶端與服務器認證了彼此身份,客戶端與服務器便可通過會話密鑰加密信息進行后續的數據傳輸。驗證如圖4所示。

圖4 客戶端-服務器身份認證階段

2.4 安全性分析

匿名性。客戶端與服務器向可信機構申請注冊時將自己的身份用隨機數加密。即使被攻擊者截獲,攻擊者也無法猜出客戶端與服務器的真實身份。

重放攻擊。方案引入時間戳,因此可抵抗重放攻擊。

相互認證。方案中客戶端與服務器使用其公私鑰和隨機數對信息進行簽名來驗證雙方的身份。攻擊者不知道客戶端與服務器的私鑰以及選取的隨機數。因此,只有具有正確私鑰和隨機數的合法用戶才能計算簽名。

中間人攻擊。客戶端和服務器向可信機構申請注冊時,客戶端與服務器分別與可信機構協商會話密鑰,可信機構將計算的私鑰用會話密鑰加密傳給客戶端與服務器,客戶端與服務器分別用各自的會話密鑰解密得到私鑰,因此中間人無法獲取用戶和客戶端的私鑰。

會話密鑰安全性。會話密鑰是由客戶端和服務器分別隨機選取隨機數計算得出的。要想獲取會話密鑰,必須先解決CDH困難問題。因此,該方案具有會話密鑰安全性。

2.5 效率分析

在預估方案的計算成本前,先定義一些符號:PM表示橢圓曲線上的點乘法運算,PA代表橢圓曲線上的點加法運算,H代表散列運算運算。效率分析比較結果如表2所示,可見所提方案比其余方案計算成本更低,效率更高。

表2 效率分析對比

3 結語

本文提出了一個在互聯網智能家庭環境中的匿名身份認證方案,并進行了高效的認證和密鑰協商,支持用戶的匿名性。經安全性分析,該方案可抵抗重放攻擊和中間人攻擊,且更具輕量級。

主站蜘蛛池模板: 伊人无码视屏| 免费国产高清精品一区在线| 国产毛片高清一级国语| 日韩成人在线网站| 国产综合亚洲欧洲区精品无码| 99国产在线视频| 手机成人午夜在线视频| 日韩精品无码不卡无码| 一级黄色片网| 久久77777| 亚洲欧美日韩另类| 久热中文字幕在线| 夜夜拍夜夜爽| 国产精品精品视频| 亚洲欧美另类专区| 久久久久青草大香线综合精品| 亚洲综合在线最大成人| 狠狠做深爱婷婷综合一区| 中文字幕亚洲另类天堂| 国内精品视频区在线2021| 久久国产亚洲偷自| 国产swag在线观看| 欧美人人干| 国产成人区在线观看视频| 日本午夜视频在线观看| 亚洲码一区二区三区| 91毛片网| 国产区在线观看视频| 国产精品美女自慰喷水| 大香伊人久久| 热久久国产| 在线观看国产精美视频| 国产视频大全| 日本亚洲欧美在线| 99热这里只有免费国产精品 | 久久青草热| 福利国产在线| 亚洲动漫h| 国产精品无码制服丝袜| 色窝窝免费一区二区三区| 在线另类稀缺国产呦| 国产精品私拍在线爆乳| 亚洲欧洲日韩综合| 亚洲成综合人影院在院播放| 亚洲三级a| 欧美一级99在线观看国产| 干中文字幕| 国产丝袜第一页| 亚洲人成网址| 国产jizzjizz视频| 国产欧美精品午夜在线播放| 午夜视频日本| 热久久综合这里只有精品电影| 扒开粉嫩的小缝隙喷白浆视频| 日韩午夜福利在线观看| 无码国内精品人妻少妇蜜桃视频| 亚洲国产天堂久久九九九| 国产欧美日韩视频怡春院| 中文字幕亚洲精品2页| 性色在线视频精品| 欧洲成人在线观看| 麻豆精品视频在线原创| 亚洲日本www| 免费在线国产一区二区三区精品| 女人av社区男人的天堂| 亚洲AV免费一区二区三区| 亚洲激情99| 日韩欧美中文字幕在线韩免费| 欧美精品在线视频观看| 无码免费视频| 五月天福利视频| 国产精品亚洲αv天堂无码| 亚洲av无码牛牛影视在线二区| 亚洲国产精品日韩欧美一区| www.精品国产| 国产系列在线| 久久永久免费人妻精品| 欧美三级视频在线播放| 欧美午夜在线播放| 韩日无码在线不卡| 国产白浆在线观看| 国产网友愉拍精品视频|