[發明專利]一種支持語音加密搜索的云存儲方法有效
| 申請號: | 201810182984.8 | 申請日: | 2018-03-06 |
| 公開(公告)號: | CN108366072B | 公開(公告)日: | 2020-07-24 |
| 發明(設計)人: | 李會格;張方國 | 申請(專利權)人: | 中山大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G10L15/08;G10L15/26;G10L15/30;G10L17/22 |
| 代理公司: | 廣州市深研專利事務所(普通合伙) 44229 | 代理人: | 陳雅平 |
| 地址: | 510275 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 語音 加密 搜索 存儲 方法 | ||
1.一種支持語音加密搜索的云存儲方法,其特征在于所述方法包括三個參與方:用戶,語音識別器和云服務器;
所述方法包括以下步驟:
S1、運行密鑰生成算法,用戶輸入一個系統安全參數k,輸出n+2個k比特的密鑰其中n表示用戶要上傳的文檔的總個數;
S2、運行加密算法,用戶將自己本地的文檔D1,D2,…,Dn加密為密文文檔C1,C2,…,Cn,并為其構建一個加密索引表I;最終用戶將密文文檔C1,C2,…,Cn和索引表I存儲到云服務器上面;
S3、運行語音搜索指令生成算法,包括如下過程:
S3a語音識別檢測過程,在用戶輸入語音信息w的過程中,語音識別器對該語音進行識別,以判斷該語音是否為用戶本人真實的聲音;如果檢測結果顯示并非用戶本人的聲音則拒絕執行隨后的任何操作,并提示用戶查詢的信息輸入有誤;如果檢測結果顯示是用戶本人的聲音,則進行S3b語音文本關鍵字提取過程;
S3b語音文本關鍵字提取過程,語音識別檢測結果顯示是用戶本人的聲音,則語音識別器從所述語音信息w中提取出主要文本關鍵字w';所述主要文本關鍵字w'是所述語音信息w的全部內容或者只是所述語音信息w的部分內容;
S3c語音文本關鍵字加密過程,語音識別器利用密鑰K1和K2對提取出的主要文本關鍵字w'進行加密并產生一個語音搜索指令T(w'),最終將語音搜索指令T(w')發送給云服務器;
S4、運行搜索加密文檔算法,云服務器利用T(w')在索引I中計算出用戶所需文檔的指針值,然后將對應的加密文檔Cij發送給用戶,這里Cij表示加密文檔C1,C2,…,Cn中與語音信息w相關的文檔,其中
S5、運行本地解密算法,用戶收到文檔集Cij后,利用密鑰對文檔Cij進行解密,得出明文Dij,其中表示加密文檔Dij時所用的密鑰,其中
2.根據權利要求1所述的一種支持語音加密搜索的云存儲方法,其特征在于:所述步驟S2中,用戶加密文檔和建立索引表的過程中使用了對稱加密算法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810182984.8/1.html,轉載請聲明來源鉆瓜專利網。





