-
公开(公告)号:CN104615692A
公开(公告)日:2015-05-13
申请号:CN201510035076.2
申请日:2015-01-23
Applicant: 重庆邮电大学
IPC: G06F17/30
CPC classification number: G06F17/30091 , G06F17/30106 , G06F17/30117
Abstract: 本发明请求保护一种支持动态更新、多关键字检索并且实现安全排序的可搜索加密方法,本发明采用红黑树作为索引结构,对文件集合生成未加密的索引,叶子节点存储文件向量,内部节点存储子节点的并运算结果。树中每个节点的向量用非对称标量积加密。在关键字检索时,客户端生成陷门,和红黑树的子节点进行匹配。根据叶子节点存储的词频进行计算,能够实现检索时返回top-k文件。在增加和删除文件时,客户端发送文件名和操作,服务器返回相关联的节点,同时在服务器实现结构更新。客户端进行解密和更新数据,发给服务器。服务器实现索引的部分更新。本发明能够较好地解决云存储数据的动态更新问题,并且能够通过多关键字检索和安全排序提高用户的体验。
-
公开(公告)号:CN104615692B
公开(公告)日:2017-09-19
申请号:CN201510035076.2
申请日:2015-01-23
Applicant: 重庆邮电大学
IPC: G06F17/30
Abstract: 本发明请求保护一种支持动态更新、多关键字检索并且实现安全排序的可搜索加密方法,本发明采用红黑树作为索引结构,对文件集合生成未加密的索引,叶子节点存储文件向量,内部节点存储子节点的并运算结果。树中每个节点的向量用非对称标量积加密。在关键字检索时,客户端生成陷门,和红黑树的子节点进行匹配。根据叶子节点存储的词频进行计算,能够实现检索时返回top‑k文件。在增加和删除文件时,客户端发送文件名和操作,服务器返回相关联的节点,同时在服务器实现结构更新。客户端进行解密和更新数据,发给服务器。服务器实现索引的部分更新。本发明能够较好地解决云存储数据的动态更新问题,并且能够通过多关键字检索和安全排序提高用户的体验。
-