申请/专利权人:南方电网科学研究院有限责任公司
申请日:2024-03-18
公开(公告)日:2024-04-26
公开(公告)号:CN117932684A
主分类号:G06F21/62
分类号:G06F21/62;G06F21/60
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.05.14#实质审查的生效;2024.04.26#公开
摘要:本申请公开了一种智能电网数据加密方法和系统,数据拥有者通过初始化生成的文档加密密钥对电网数据文档进行加密后再上传给云服务器,根据文档包含的关键字、关键字文档数量计数器、关键字更新计数器、关键字加密索引密钥、文档编号构建关键字索引、关键字标签并上传给云服务器,并将关键字文档数量计数器、关键字更新计数器授权给数据使用者;数据使用者根据两个计数器中的值和待查询的多个关键字构建查询陷门对云服务器上存储的加密文档进行关键字查询;云服务器根据查询陷门获取的关键字标签对存储的加密文档进行搜索。本申请实现了能够在云环境下进行隐私保护的数据共享,支持多关键字联合查询,并且可以抵抗选择关键字攻击,保障了数据安全。
主权项:1.一种智能电网数据加密方法,其特征在于,包括:数据拥有者初始化生成文档加密密钥、关键字加密索引密钥、关键字文档数量计数器、关键字更新计数器、有限循环群及其生成元,并公开所述生成元,所述关键字文档数量计数器用于存储关键字包含的文档总数,所述关键字更新计数器用于存储关键字执行更新操作的次数;数据拥有者通过所述文档加密密钥对待存储的电网数据文档进行加密并生成得到的加密文档的文档编号,将所述加密文档和对应的文档编号发送给云服务器,将所述文档加密密钥加密后发送给数据使用者,由数据使用者通过解密得到所述文档加密密钥;数据拥有者根据加密文档中的关键字、关键字文档数量计数器、关键字更新计数器以及关键字加密索引密钥计算关键字索引,根据文档编号、关键字的哈希值和所述生成元计算加密文档的关键字标签;数据拥有者将所有的关键字索引和关键字标签上传至云服务器,由云服务器存储关键字索引,并将关键字标签插入到初始化生成的布隆过滤器中;数据拥有者将关键字文档数量计数器和关键字更新计数器中的计数值加密后发送给数据使用者,由数据使用者解密获取关键字文档数量计数器和关键字更新计数器中的计数值,根据该计数值和待查询的若干个关键字构建查询陷门对云服务器上存储的加密文档进行关键字查询,由云服务器根据查询陷门获取的关键字标签判断关键字标签是否均命中所述布隆过滤器,若是,则将对应的加密文档发送给数据使用者,由数据使用者通过所述文档加密密钥对接收的加密文档进行解密。
全文数据:
权利要求:
百度查询: 南方电网科学研究院有限责任公司 一种智能电网数据加密方法和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。