
隨着物聯網技術的普及,物聯網智能設備已經逐漸滲入到人們生活的各個方面,從近幾年物聯網智能設備的开展來看,以智能手機為代表的智能移動設備數量處於高速增長的形狀。而保證信息的安全可信是保證用戶良好體驗的重要前提。為了確保智能設備之間的安全通訊,多種安全算法已經提出,基於位置的服務也有了十分普遍的運用。為完成智能設備的安全通訊,設備之間往往經過對稱加密算法建立高效的安全信道,經過公鑰加密和公鑰簽名算法完成密鑰協商和消息驗證。
為了便於用戶在加密或驗證簽名進程中獲取公鑰信息,基於身份的加密算法(identity-basedencryption,IBE)作為一種公鑰加密體制被普遍運用,即使用用戶身份作為公鑰中止加密,經過私鑰生成中心(private key generator,PKG)為用戶生成與之對應的私鑰,這一加密算法運用戶不需求申請數字證書,從而避免了證書發佈、吊銷、驗證和保管中的繁瑣流程。同時,身份作為公鑰極大提高了公鑰查詢效率和可信性。但是,為了抵禦攻擊者暴力破解密鑰中止編造或發起重放攻擊,用戶常常需求中止密鑰更新,這對PKG提出了極高的要求,需求為每個用戶計算最新密鑰,並與每個用戶建立信道中止密鑰分發。異常的,北斗衛星導航系統(BeiDou Navigation Satellite System,BDS)和全球定位系統(global positioningsystem,GPS)在為智能設備中止定位時,也需求每個用戶接收來自衛星動搖的定位信號。
但是,由於環境的複雜性和不確定性,如在城市室內或野外,智能設備與公共基礎設備(PKG、定位衛星等)之間通訊信號和定位信號可以處於弱信號或許無信號形狀,招緻密鑰更新和設備定位十分困難。
迄今已提出了許多自組織的公鑰協議管理系統,並且節點可以分發和撤銷其公鑰而無需任何固定效力器的幫助。但是,這些系統要求當其他節點發佈其會話密鑰或更新公鑰時,節點應不斷處於聯機形狀。此外,在多跳的通訊進程中,沒有可信的第三方可以監控一切節點的行為以及在惡意節點存在時仲裁爭議。另外,假設用戶需求獲取其他智能設備的定位信息,現有技術難以驗證其發佈的定位信息的正確性。因此,針對複雜環境下智能設備的自組織密鑰更新和可信定位成果尚未解決。
