南京信息工程大學王夢磊獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉南京信息工程大學申請的專利一種輕量級解決智能家居控制和查詢的可搜索加密方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN116545616B 。
龍圖騰網通過國家知識產權局官網在2025-08-29發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202310501976.6,技術領域涉及:H04L9/08;該發明授權一種輕量級解決智能家居控制和查詢的可搜索加密方法是由王夢磊;張濤;楊惠杰;沈劍;任勇軍設計研發完成,并于2023-05-06向國家知識產權局提交的專利申請。
本一種輕量級解決智能家居控制和查詢的可搜索加密方法在說明書摘要公布了:本發明涉及密碼學技術領域,具體是一種輕量級解決智能家居控制和查詢的可搜索加密方法,本發明通過可搜索加密,以Server作為加密數據存儲地和命令中轉站,實現了Mobile的加密搜索,提高了安全性,防止了惡意人員的窺探,并且在搜索效果上與明文幾乎一致;既使得數據隱私性得到了保障,減少了數據被泄露的風險,先對于傳統先解密再搜索的方案而言提高了效率;同時,將數據加密后存放到Server中,將更多的計算轉移到了Server中,降低了家庭智能設備的計算開銷;使智能設備的計算轉移到如何提高人們的生活質量中,并且將智能設備本身具有的存儲空間空余了出來,可以用該存儲空間存儲不可上云的數據,擴大了智能設備原本具有的意義。
本發明授權一種輕量級解決智能家居控制和查詢的可搜索加密方法在權利要求書中公布了:1.一種輕量級解決智能家居控制和查詢的可搜索加密方法,其特征在于:包括以下步驟: S1、初始化,在擁有可搜索加密的智能家居系統啟用之前,分別對服務器,家庭,移動設備進行初始化,其中,服務器記為Server,家庭記為Home,移動設備記為Mobile; S2、在服務器端,接收Mobile注冊信息,為其分配數據庫和數據結構空間,構建過濾器,根據Mobile注冊時的信息,將用戶的權限加入到過濾器中,并與Home共享一個密鑰,用于服務提供商和家庭網關之間的相互身份驗證; S3、在Home端,為每臺移動設備生成隊友的識別ID號,并與Server共享密鑰,接著收集各種類型的數據,對其進行數據清洗和數據格式轉換,構建索引,并對數據進行加密上傳; S4、搜索階段,Mobile首先根據自己的搜索需求使用多個關鍵詞生成令牌token,將其和權限一并發于Server,具體的,M和H線下共享密鑰,用于對上傳文件和請求文件的加解密,并且H和S同樣共享另一個密鑰,用于驗證智能家居設備是否是合法設備,H使用倒排索引構建數據結構,并將索引加密后發送到S中; S5、過濾器判斷權限合法性,并記錄,作為當出現問題時的證據,接著使用token在已經構建好的索引結構中進行搜索,得到相應完整數據集合,Server對這些集合進行合取操作獲得并集結果并返回,過濾器記為Filter; S6、最后Mobile根據初始化階段中協商得到的密文對數據文件進行解密,具體的: M準備多個關鍵詞,使用skm對其進行加密,對所有密文使用Horner’srule進行壓縮,使用wi,i∈[n]表示不同的加密關鍵詞,有如下過程: pR=wnRn+wn-1Rn-1+…+w1R pR=…wnR+wn-1R+…R 這樣無論M準備的關鍵詞數量有多少,發送給S的值只有pR和R;S恢復數據的過程如下: pR=pRR w1=pRmodR pR=pR-w1R w2=pRmodR 得到所有的待搜索的加密關鍵詞;接著從Index[wi],i∈[n],得到所有關鍵詞對應的文件filei集合,對這些集合做合取運算file1∧file2…∧filen,將結果返回給M,M對這些內容解密即可得到需要的數據; S7、更新階段,即Mobile希望得到實時數據,則將該實時數據所屬的設備ID號加密后,通過Server進行轉發,接著Home接收到更新信號,解密加密設備ID號,接著與初始化階段時的數據收集時的過程相同,將新數據和新索引發送到Server中,并將新數據發送到Mobile作為其希望看到的新數據; 所述H表示家庭中的一系列設備,所述S表示云服務器,所述M表示移動設備。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人南京信息工程大學,其通訊地址為:210000 江蘇省南京市寧六路219號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。