【技术实现步骤摘要】
安全索引的关键字搜索系统及建立该系统的方法
本专利技术涉及一种搜索系统,尤其涉及一种安全索引的搜索系统。
技术介绍
随着网络通讯产业的发展,云端技术的应用也日趋广泛,云端储存装置已渐渐成为民众或一般企业储存及备份资料的主流设备,将资料由过去固定式硬盘移至云端储存装置不但可减少个人或企业在储存设备上的花费,且不会受限于场地及时间,通过网络连线即可取得所需的资料。企业可通过将大量资料由公司的内部储存装置移至云端储存装置,减少企业在储存装置上的开销并降低设备购置与运行的成本,云端储存设备还可作为大量资料的沟通媒介,使企业运行时大量资料的传输更为便捷,仅需将资料传输至云端储存设备上即可供分处各地的分部存取,另外比起过去当多人同时需要一份文件时需准备多份复制文件且无法同时得知各备份的修改状况,云端储存装置中的文件可供多人存取与使用且不需多余的复制文件,能有效节省资料文件沟通的花费。利用电脑处理含有重要信息的文件时,信息安全一直是相当重要的课题,在云端装置上尤其如此,使用者并不希望储存的文件及其信息有不必要的公开,为避免文件在网际网络传输时遭受不明人士获取,或是由于遭到黑客入侵导致资料外流,提供服务的伺服器端多会将文件加密以确保在传送及储存时的信息安全性,但由于加密与解密的行为常需依赖特定密钥且密钥为各文件所属不可外流的重要信息,导致当储存在云端装置的密文文件有搜索需求时,伺服器端无法在密文文件直接进行搜索,而需先将文件解密以还原成明文后才可对文件内容进行搜索,如此一来便失去当初文件储存的安全性,欲窃取资料的人可通过送出搜索需求,在伺服器端将密文文件还原成明文文件时窃 ...
【技术保护点】
一种安全索引的关键字搜索系统,其特征在于,包含:索引伺服器,其包含:复数个子索引模块;以及散列模块,其用以对至少一个原始档案的至少一个关键字进行散列并分割为复数个关键字散列值片段,并将每一个上述这些关键字散列值片段分别储存至上述这些子索引模块之一中;以及代理伺服器,其连接于上述索引伺服器,其中该代理伺服器包含:搜索模块,其在接收搜索字后,利用上述散列模块对该搜索字进行散列并分割为复数个搜索字散列值片段,并将每一个上述这些搜索字散列值片段分别传送至上述这些子索引模块之一中,其中上述这些子索引模块基于上述这些搜索字散列值片段搜索上述这些关键字散列值片段后,回传上述至少一个原始档案中相匹配的至少一个匹配档案。
【技术特征摘要】
1.一种安全索引的关键字搜索系统,其特征在于,包含:索引伺服器,其包含:复数个子索引模块;以及散列模块,其用以对至少一个原始档案的至少一个关键字进行散列并分割为复数个关键字散列值片段,并将每一个上述复数个关键字散列值片段分别储存至上述复数个子索引模块之一中;以及代理伺服器,其连接于上述索引伺服器,其中该代理伺服器包含:搜索模块,其在接收搜索字后,利用上述散列模块对该搜索字进行散列并分割为复数个搜索字散列值片段,并将每一个上述复数个搜索字散列值片段分别传送至上述复数个子索引模块之一中,其中上述复数个子索引模块基于上述复数个搜索字散列值片段搜索上述复数个关键字散列值片段后,回传上述至少一个原始档案中相匹配的至少一个匹配档案。2.如权利要求1所述的安全索引的关键字搜索系统,其特征在于,还包含:储存伺服器,其连接于所述代理伺服器,其中所述代理伺服器接收所述原始档案后,加密所述原始档案并储存加密后的所述原始档案至上述储存伺服器。3.如权利要求2所述的安全索引的关键字搜索系统,其特征在于,所述索引伺服器包含:识别码对应模块,其用以依据所述复数个关键字散列值片段所属的所述原始档案,以及代表所述原始档案的识别码,在所述复数个子索引模块中将每一个所述复数个关键字散列值片段与其所属的所述原始档案的该识别码建立对应关系。4.如权利要求3所述的安全索引的关键字搜索系统,其特征在于,所述索引伺服器包含:识别码交集模块,其用以将每一个所述复数个子索引模块搜索到的每一个所述复数个关键字散列值片段,通过所述对应关系取得所述识别码,并回传所述复数个子索引模块交集的所述识别码至所述代理伺服器。5.如权利要求4所述的安全索引的关键字搜索系统,其特征在于,所述代理伺服器包含:档案取得模块,其基于所述识别码从所述储存伺服器取得加密后的所述原始档案;以及档案解密模块,其用以将加密后的所述原始档案解密,并回传解密后的所述原始档案作为所述匹配档案。6.如权利要求1所述的安全索引的关键字搜索系统,其特征在于,所述代理伺服器还包含:关键字加密模块,其用以依据所述关键字的属性,及该属性预先设定的属性密钥,加密所述关键字,供所述散列模块进行散列并分割。7.如权利要求6所述的安全索引的关键字搜索系统,其特征在于,所述代理伺服器包含:搜索字加密模块,其用以在所述搜索模块取得所述搜索字后,依据所述搜索字预先设定的所述属性密钥,加密所述搜索字,供所述散列模块进行散列并分割。8.一种建立安全索引的关键字...
【专利技术属性】
技术研发人员:陈志鸿,李志玮,
申请(专利权)人:一零四资讯科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。