发明名称 密文全文检索系统的安全覆盖网构建方法及对应的全文检索方法
摘要 本发明分案申请涉及密文全文检索系统的安全覆盖网构建方法及对应的全文检索方法。本发明提出了用于对等全文检索的安全覆盖网概念,在不影响查全率和查准率的前提下,解决了海量密文数据索引文件的分布存储和检索问题,实现了海量数据向分布式P2P网络对等节点存储和检索;介绍了基于枢纽节点的索引文件副本复制机制:该机制通过枢纽节点的副本,保证了来自不同方向的查找可以快速得到资源,且不增加网络带宽占用,更适合于信息量巨大时的对等全文检索,进一步提高了对等网络环境下全文检索的效率。
申请公布号 CN102855292B 申请公布日期 2015.04.08
申请号 CN201210284284.2 申请日期 2010.05.31
申请人 广西大学 发明人 霍林
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海国智知识产权代理事务所(普通合伙) 31274 代理人 黄萍
主权项 密文全文检索系统的安全覆盖网构建方法,其特征在于:(1)所述密文全文检索系统,包括有原始文本处理模块、分词模块、加密模块、文档密文存储模块、密文索引模块、密文检索模块、检索结果处理模块、系统管理模块;所述原始文本处理模块(100),用于对文档的原始文本进行格式化预处理,包括电子化纸质文档和/或格式化电子原始文档,并提取其主题、正文及附加属性信息,以及,形成文档概要;所述分词模块(200),用于对所述原始文本处理模块所提供的文档主题、正文及附加属性进行分词并提取特征向量,以及,用于对所述密文检索模块提供的检索词/串进行分词和查询扩展;所述加密模块(300),对包括所述原始文本处理模块传送过来的纯文本文档、文档概要,所述分词模块传送来的特征向量、分词进行加密操作,并将所述特征向量密文存入特征向量密文库;对由密文索引模块传送过来的分词位置信息进行加/解密操作;对包括所述文档密文存储模块传送来的文档密文、文档概要密文进行解密;对经所述检索结果处理模块传送来的特征向量密文进行解密;并向所述文档密文存储模块、检索结果处理模块、密文检索模块、密文索引模块提供经加/解密的相应数据;所述文档密文存储模块(400),用于分布存储、提供文档密文和文档概要密文:所述分布是按照地域、文档密级和文档分类来决定相应密文所存向的目标文档密文服务器,各文档密文服务器接收并存储来自所述加密模块提供的文档密文和文档概要密文;本模块还接受所述检索结果处理模块的密文读取请求,为加密模块提供需要解密的密文;所述密文索引模块(500),用于分布密文分词并创建、存储密文索引,提供需要解密的密文索引,及检索到的文档编号:所述分布是按照地域、文档密级和文档分类来决定相应密文索引所存向的目标索引服务器;各索引服务器接收来自所述加密模块提供的密文分词和分词位置信息并进行索引创建;经加密后存储密文索引到相应的密文索引库;本模块还根据所述密文检索模块的密文分词检索请求,从密文索引库中检索到需要解密的索引分词位置信息密文并传送到加密模块,及,将从加密模块返回的文档编号集发送给密文检索模块;所述密文检索模块(600),为系统的合法用户提供相应级别的信息检索服务;该模块接收合法用户输入的检索词/串,经审查过滤后提交给所述分词模块;接收加密模块发送来的扩展密文分词集并形成密文分词检索请求,然后传送到所述密文索引模块进行检索;接收密文索引模块返回的文档编号集,并提交给所述检索结果处理模块;所述检索结果处理模块(700),用来接收并处理所述密文检索模块提供的文档编号集,并将经过排序处理后得到的结果集返回给检索用户;根据所述密文检索模块提供的文档编号 集,从特征向量密文库中取出相应的特征向量密文,经加密模块解密后对文档编号集合进行排序;把有序的文档编号集发送给文档密文存储模块;接收经所述加密模块解密的相应文档概要并显示给用户;根据用户选择的文档概要明文提取相应文档密文,经加密模块解密后显示给用户,其提取方式与提取文档概要明文相同;所述系统管理模块(800),包括用来管理用户权限,对部门、角色、用户的基本信息以及它们之间的映射关系进行维护更新;(2)所述密文全文检索系统是一个基于安全覆盖网的密文对等全文检索系统,包括有集中式检索服务器和对等节点;所述安全覆盖网,是将对等网络中的对等节点按照其安全级支配关系组织起来形成的网络;在该安全覆盖网中,安全级高的节点直接或间接支配安全级低的节点,同时,数据由安全级高的节点流向安全级受其支配的节点;(3)所述密文全文检索系统的安全覆盖网构建方法具体包括采用如下步骤:1a、节点(p)在对等网络中广播加入安全覆盖网的消息;1b、安全级支配节点(p)的节点集以u应答,并将节点(p)加入到受自己支配的节点集中;1c、安全级受节点(p)支配的节点集以d应答,并将节点(p)加入到支配自己的节点集中;1d、节点(p)根据其它节点的应答,将其加入到支配自己的节点集或受自己支配的节点集中。
地址 530004 广西壮族自治区南宁市大学路100号