一种面向云计算的可验证单关键词Top‑k检索方法

    公开(公告)号:CN107194282A

    公开(公告)日:2017-09-22

    申请号:CN201710225029.3

    申请日:2017-04-07

    Abstract: 本发明公开了一种面向云计算的可验证单关键词Top‑k检索方法,包括数据上传和Top‑k检索及验证步骤,数据拥有者采用Hash消息认证编码(HMAC)机制,并根据文档与关键词的相关度得分的偏序关系,构造验证码信息,然后与文档集合一起外包存储至云端。数据使用者在执行单关键词Top‑k检索时,云服务器返回检索结果文档集合以及相应的验证码信息;数据使用者根据获得的检索结果重构验证码,实现针对检索结果的完整性验证。本发明的协议流程简单,易于实现;安全性高,能够验证检索结果文档数据是否被恶意篡改或丢弃;完成检索结果完整性验证的验证码信息的传输通信代价和重构计算代价低,有利于提高网络利用率和检索效率。

    一种云环境下分布式密文索引切片检索方法

    公开(公告)号:CN109614817B

    公开(公告)日:2021-06-22

    申请号:CN201811384036.9

    申请日:2018-11-20

    Abstract: 本发明的一种云环境下分布式密文索引切片检索方法,包括以下步骤:数据预处理;顺序扫描token词项集合,根据token词项信息中的term划分成多个token词项子集合,构建词典T、倒排列表文件L和倒排索引Ω;数据与索引加密;密文索引切分与分发:计算切分方案,切分词典和倒排文件;分发子索引;子索引匹配;关键词检索;结果集合并;数据解密:用户接收到服务器回传的密文数据后进行解密,获得明文的检索结果集。本发明实现了密文数据的高效检索。

    一种面向隐私保护的浮点数全同态加密方法

    公开(公告)号:CN107147484B

    公开(公告)日:2020-03-31

    申请号:CN201710333013.4

    申请日:2017-05-12

    Abstract: 本发明提出了一种面向隐私保护的浮点数全同态加密方法,包含了密钥生成,部分同态加密、全同态加密步骤。在密钥生成阶段,生成随机私钥,结合伪随机函数用私钥生成公钥元素,生成随机噪声;在部分同态加密过程中,通过公钥和明文进行运算,实现明文数据的部分同态加密;在全同态加密过程中,生成新参数,将新参数与部分同态加密后的密文进行运算,得到扩展密文,然后利用同态解密刷新原密文,生成噪声更小的新密文,从而实现全同态加密。与现有技术相比,本发明可应用的数据类型丰富,同时在不泄露隐私的前提下,实现对数据的安全计算。

    一种数值型数据同态保序加密方法

    公开(公告)号:CN106571905B

    公开(公告)日:2019-05-17

    申请号:CN201610943789.3

    申请日:2016-11-02

    Abstract: 本发明涉及一种数值型数据同态保序加密方法,采用加密保序融合技术,在单个密文模型中,能够支持在密文上的同态加、乘计算,保持与明文一致的顺序,其中,使用本发明所设计方法对明文进行加密,并在密文分片上构建保序索引,随后将密文发送到不可信的服务器中存储,服务器可以对加密数据进行排序、查询、数据的加和乘的操作,如此,加密结果不仅能够进行加和乘运算,还支持范围查询;随后将加密结果返回给可信端,系统使用解密函数和密钥将密文结果恢复成明文,最终返回给用户,大大提高了数据加密后应用与解密的效率。

Patent Agency Ranking