面向云存储并基于全同态密码的密文全文检索方法及系统

    公开(公告)号:CN105610910A

    公开(公告)日:2016-05-25

    申请号:CN201510964712.X

    申请日:2015-12-18

    CPC classification number: H04L67/1097 G06F21/6218 G06F21/6227 H04L63/0428

    Abstract: 本发明公开了一种面向云存储并基于全同态密码的密文全文检索方法,包括:数据拥有者将文档ID、加密后的文档密文以及加密后的文档倒排索引表上传到云服务器,倒排索引表上的文档词项用hash运算,TF和IDF值用整数上的全同态技术加密;将公钥证书颁发给数据使用者,数据使用者将待查关键词进行hash运算,上传给云服务提供商;云服务提供商将待查关键词的hash运算值与倒排索引表中文档词项的hash运算值进行比对搜索,云服务提供商进行全同态乘法和加法操作。本发明是在密文状态下计算进行,在计算过程中不会向云服务提供商和其他攻击者泄露与文档相关的任何信息,保护了数据拥有者的数据秘密以及数据使用者的查询数据秘密,同时,实现了数据使用权的可控性。

    面向云存储的基于全同态密码技术的文档相似度计算方法

    公开(公告)号:CN104967693A

    公开(公告)日:2015-10-07

    申请号:CN201510416852.3

    申请日:2015-07-15

    Abstract: 本发明公开了一种面向云存储的基于全同态密码技术的文档相似度计算方法,包括步骤:数据拥有者将文档ID、加密后的文档密文以及文档Hash值的密文上传到云服务器中;将公钥证书颁发给云服务提供者和数据使用者,数据使用者将待计算相似度的文档的simhash值进行加密,上传给云服务提供者。云服务提供者进行待计算文档simhash密文值和数据拥有者文档simhash密文值的全同态加法运算,将运算结果返回给数据拥有者。数据拥有者获得文档之间的海明距离,并将距离排序靠前的文档ID返回给云服务提供者。本发明是在密文状态下计算进行,在计算过程中不会向云服务提供者和其他攻击者泄露与文档相关的任何信息,保护了数据拥有者的数据秘密以及数据使用者的查询数据秘密。

    面向云存储的基于全同态密码技术的文档相似度计算方法

    公开(公告)号:CN104967693B

    公开(公告)日:2018-05-18

    申请号:CN201510416852.3

    申请日:2015-07-15

    Abstract: 本发明公开了一种面向云存储的基于全同态密码技术的文档相似度计算方法,包括步骤:数据拥有者将文档ID、加密后的文档密文以及文档Hash值的密文上传到云服务器中;将公钥证书颁发给云服务提供者和数据使用者,数据使用者将待计算相似度的文档的simhash值进行加密,上传给云服务提供者。云服务提供者进行待计算文档simhash密文值和数据拥有者文档simhash密文值的全同态加法运算,将运算结果返回给数据拥有者。数据拥有者获得文档之间的海明距离,并将距离排序靠前的文档ID返回给云服务提供者。本发明是在密文状态下计算进行,在计算过程中不会向云服务提供者和其他攻击者泄露与文档相关的任何信息,保护了数据拥有者的数据秘密以及数据使用者的查询数据秘密。

    面向云存储并基于全同态密码的密文全文检索方法及系统

    公开(公告)号:CN105610910B

    公开(公告)日:2018-08-31

    申请号:CN201510964712.X

    申请日:2015-12-18

    Abstract: 本发明公开了一种面向云存储并基于全同态密码的密文全文检索方法,包括:数据拥有者将文档ID、加密后的文档密文以及加密后的文档倒排索引表上传到云服务器,倒排索引表上的文档词项用hash运算,TF和IDF值用整数上的全同态技术加密;将公钥证书颁发给数据使用者,数据使用者将待查关键词进行hash运算,上传给云服务提供商;云服务提供商将待查关键词的hash运算值与倒排索引表中文档词项的hash运算值进行比对搜索,云服务提供商进行全同态乘法和加法操作。本发明是在密文状态下计算进行,在计算过程中不会向云服务提供商和其他攻击者泄露与文档相关的任何信息,保护了数据拥有者的数据秘密以及数据使用者的查询数据秘密,同时,实现了数据使用权的可控性。

Patent Agency Ranking