The invention discloses a hybrid ciphertext search method based on double trapdoor, which includes the following steps: S1, data file preprocessing, S2, data file encryption, S3, index construction and encryption, S4, retrieving request to generate trapdoor vector, S5, user download and retrieve files. The invention supports multi keyword and fuzzy ciphertext retrieval, increases the security of the retrieval process, realizes efficient encryption key search and improves the efficiency and precision of search.
【技术实现步骤摘要】
一种基于双陷门的混合密文检索方法
本专利技术涉及数据库检索领域,具体涉及一种基于双陷门的混合密文检索方法。
技术介绍
密文检索是云计算中数据可用性的标志性体现。目前,云计算中的多关键词模糊检索方案存在效率低、安全性差等问题。本次提出的一种基于双陷门技术的混合密文检索方案在性能上更有优势:一方面引入的双索引结构可用来支持多关键词检索;其次,引入的霍夫曼(Huffman)编码树和DFSC(DictionarybasedonFuzzySetCon‐struction,基于字典的模糊集结构)改良了索引结构,提高了检索效率且减小了索引存储空间;最后,通过TF‐IDF(TermFrequency–InverseDocumentFrequency)规则隐藏了关键词词频,增加检索过程的安全性。该方法的综合优势体现在能够提高检索的效率和降低索引存储开销。然而,随着云计算技术的不断发展,许多涉及用户隐私信息的数据被上传到云中,使得用户丧失了对这些隐私数据的绝对控制权,这些隐私数据遭到恶意破坏和泄露的安全问题使得用户对存储在云中的数据表示极大的担忧。如云服务提供商Saleforce.c ...
【技术保护点】
一种基于双陷门的混合密文检索方法,其特征在于,包含以下步骤:S1、数据文件预处理;S2、数据文件加密;S3、索引构造及加密;S4、将检索请求生成陷门向量;S5、用户下载检索文件。
【技术特征摘要】
1.一种基于双陷门的混合密文检索方法,其特征在于,包含以下步骤:S1、数据文件预处理;S2、数据文件加密;S3、索引构造及加密;S4、将检索请求生成陷门向量;S5、用户下载检索文件。2.如权利要求1所述的一种基于双陷门的混合密文检索方法,其特征在于,所述步骤S1中,对数据文件的预处理包括关键词提取和模糊词集合构造。3.如权利要求2所述的一种基于双陷门的混合密文检索方法,其特征在于,所述步骤S1中,对初始数据文件集F=(f1,f2,f3,…,fn)和相应的关键词集W=(w'1w'2w'3,...,w'n)进行相关度评分:其中,Sc(wi’,F’)为文件集F的总评分,Sc(w′i,fn)为文件集F中每一个子集的评分。4.如权利要求1或2或3所述的一种基于双陷门的混合密文检索方法,其特征在于,所述步骤S2中,输入初始数据文件集F=(f1,f2,f3,…,fn),通过对称加密算法对F加密输出密文F’,同时生成相应的指示向量和两个可逆矩阵,最后生成一个三元组密钥SK。5.如权利要求1或2或3所述的一种基于双陷门的混合密...
【专利技术属性】
技术研发人员:蒋雁梅,韩德志,毕坤,王军,田秋亭,
申请(专利权)人:上海海事大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。