[發(fā)明專利]安全索引的關(guān)鍵字搜索系統(tǒng)及建立該系統(tǒng)的方法有效
| 申請?zhí)枺?/td> | 201310290414.8 | 申請日: | 2013-07-11 |
| 公開(公告)號: | CN104283930B | 公開(公告)日: | 2017-09-22 |
| 發(fā)明(設(shè)計)人: | 陳志鴻;李志瑋 | 申請(專利權(quán))人: | 一零四資訊科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;G06F17/30 |
| 代理公司: | 北京中譽(yù)威圣知識產(chǎn)權(quán)代理有限公司11279 | 代理人: | 王正茂,叢芳 |
| 地址: | 中國臺灣新北市新*** | 國省代碼: | 臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 安全 索引 關(guān)鍵字 搜索 系統(tǒng) 建立 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種搜索系統(tǒng),尤其涉及一種安全索引的搜索系統(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)通訊產(chǎn)業(yè)的發(fā)展,云端技術(shù)的應(yīng)用也日趨廣泛,云端儲存裝置已漸漸成為民眾或一般企業(yè)儲存及備份資料的主流設(shè)備,將資料由過去固定式硬盤移至云端儲存裝置不但可減少個人或企業(yè)在儲存設(shè)備上的花費(fèi),且不會受限于場地及時間,通過網(wǎng)絡(luò)連線即可取得所需的資料。企業(yè)可通過將大量資料由公司的內(nèi)部儲存裝置移至云端儲存裝置,減少企業(yè)在儲存裝置上的開銷并降低設(shè)備購置與運(yùn)行的成本,云端儲存設(shè)備還可作為大量資料的溝通媒介,使企業(yè)運(yùn)行時大量資料的傳輸更為便捷,僅需將資料傳輸至云端儲存設(shè)備上即可供分處各地的分部存取,另外比起過去當(dāng)多人同時需要一份文件時需準(zhǔn)備多份復(fù)制文件且無法同時得知各備份的修改狀況,云端儲存裝置中的文件可供多人存取與使用且不需多余的復(fù)制文件,能有效節(jié)省資料文件溝通的花費(fèi)。
利用電腦處理含有重要信息的文件時,信息安全一直是相當(dāng)重要的課題,在云端裝置上尤其如此,使用者并不希望儲存的文件及其信息有不必要的公開,為避免文件在網(wǎng)際網(wǎng)絡(luò)傳輸時遭受不明人士獲取,或是由于遭到黑客入侵導(dǎo)致資料外流,提供服務(wù)的伺服器端多會將文件加密以確保在傳送及儲存時的信息安全性,但由于加密與解密的行為常需依賴特定密鑰且密鑰為各文件所屬不可外流的重要信息,導(dǎo)致當(dāng)儲存在云端裝置的密文文件有搜索需求時,伺服器端無法在密文文件直接進(jìn)行搜索,而需先將文件解密以還原成明文后才可對文件內(nèi)容進(jìn)行搜索,如此一來便失去當(dāng)初文件儲存的安全性,欲竊取資料的人可通過送出搜索需求,在伺服器端將密文文件還原成明文文件時竊取欲取得的信息,且無需費(fèi)心破解密鑰。
此外,為增加搜索效率,搜索系統(tǒng)多采用建立索引值的方式,根據(jù)分析文件的特性給予對應(yīng)的索引值,并通過搜索索引值取得所需信息,但在加密搜索的情況下,此索引值的分布趨勢恰好反應(yīng)出被搜索信息的特征分布,使得搜索程序失去信息保密性,欲竊取資料的人可通過不停送出特定涵義的搜索信息,試探索引值的分布趨勢以分析被搜索信息的特征。
因此,如何對加密后的文件進(jìn)行搜索,且不因追求搜索效率而破壞整體資料的安全性,以提供使用者安全便利的搜索系統(tǒng),已成為當(dāng)前相關(guān)領(lǐng)域亟需改進(jìn)的目標(biāo)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的為提出一種安全索引的關(guān)鍵字搜索系統(tǒng),借以改善現(xiàn)行系統(tǒng)的安全性問題。
依據(jù)本發(fā)明的一實(shí)施例,一種安全索引的關(guān)鍵字搜索系統(tǒng)包含索引伺服器與代理伺服器,代理伺服器與索引伺服器相連接。索引伺服器包含復(fù)數(shù)個子索引模塊以及散列模塊,散列模塊用以對至少一個原始檔案的至少一個關(guān)鍵字進(jìn)行散列并分割為復(fù)數(shù)個關(guān)鍵字散列值片段,并將每一個關(guān)鍵字散列值片段分別儲存至子索引模塊之一中。代理伺服器包含搜索模塊,搜索模塊接收搜索字后,利用散列模塊對搜索字進(jìn)行散列并分割為復(fù)數(shù)個搜索字散列值片段,并將每一個搜索字散列值片段分別傳送至子索引模塊之一中,其中子索引模塊基于搜索字散列值片段搜索關(guān)鍵字散列值片段后,回傳原始檔案中相匹配的至少一個匹配檔案。
依據(jù)本發(fā)明的一實(shí)施例,一種建立安全索引的關(guān)鍵字搜索系統(tǒng)的方法包含下列步驟:對至少一個原始檔案的至少一個關(guān)鍵字進(jìn)行散列并分割為復(fù)數(shù)個關(guān)鍵字散列值片段。將每一個關(guān)鍵字散列值片段分別儲存至復(fù)數(shù)個子索引模塊之一中。接收搜索字。對搜索字進(jìn)行散列并分割為復(fù)數(shù)個搜索字散列值片段。分別傳送每一個搜索字散列值片段至子索引模塊之一中。基于搜索字散列值片段搜索關(guān)鍵字散列值片段,并回傳原始檔案中相匹配的至少一個匹配檔案。
在上述的實(shí)施例中,由于代理伺服器與索引伺服器為獨(dú)立運(yùn)行的伺服器,無法得知彼此的內(nèi)部運(yùn)行方式,且配合散列模塊進(jìn)行的散列演算,能夠在確保信息安全性的狀況下,將密文文件直接進(jìn)行搜索,并通過采用復(fù)數(shù)個子索引模塊的機(jī)制,將過去建立索引值時可能透露的索引值分布趨勢撫平,使竊取資料的人無法通過試探索引值的分布趨勢分析被搜索信息的特征。
附圖說明
為讓本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,附圖說明如下:
圖1是依照本發(fā)明一實(shí)施例的一種安全索引的關(guān)鍵字搜索系統(tǒng)的框圖。
圖2是依照本發(fā)明一實(shí)施例的一種建立安全索引的關(guān)鍵字搜索系統(tǒng)方法的流程圖。
圖3是依照本發(fā)明一實(shí)施例的一種安全索引的關(guān)鍵字搜索系統(tǒng)方法的流程圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于一零四資訊科技股份有限公司,未經(jīng)一零四資訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310290414.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:負(fù)離子凈醛生態(tài)地板
- 下一篇:一種防滑耐磨地坪漆制品





