用电数据加密搜索方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36404837 阅读:18 留言:0更新日期:2023-01-18 10:13
本申请涉及一种用电数据加密搜索方法、装置、计算机设备和存储介质。所述方法包括:将根据索引密钥与用电数据集合生成的可搜索加密索引,以及与可搜索加密索引对应的密文列表发送至区块链智能合约进行存储;将根据加密密钥与用电数据集合生成的加密密文发送至服务器进行存储;接收数据使用方发送的查询请求,根据查询请求生成搜索陷门;将搜索陷门返回数据使用方,搜索陷门用于指示区块链智能合约根据搜索陷门对可搜索加密索引进行搜索,得到密文列表,密文列表用于指示服务器查找目标加密密文。采用本方法能够提高用电数据可用性、完整性和隐私性。性和隐私性。性和隐私性。

【技术实现步骤摘要】
用电数据加密搜索方法、装置、计算机设备和存储介质


[0001]本申请涉及数据处理
,特别是涉及一种用电数据加密搜索方法、装置、计算机设备和存储介质。

技术介绍

[0002]智能电网是以物理电网为基础,将现代先进的传感测量技术、通讯技术、信息技术、计算机技术和控制技术与物理电网高度集成而形成的新型电网。智能电网的运行控制相较于普通电网而言更加灵活智能,逐渐在电力系统中被广泛应用。
[0003]智能电网系统在应用时通过智能电表实时采集并存储用户的用电数据,以供数据使用方,例如电网管理人员、操作人员等及时查询,进行用电研究,如何能够安全有效的处理大量用电数据,保证用电数据的可用性、完整性和隐私性是当前智能电网系统面临的重要问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高用电数据可用性、完整性和隐私性的用电数据加密搜索方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种用电数据加密搜索方法,应用于数据拥有方,所述方法包括:将根据索引密本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用电数据加密搜索方法,其特征在于,应用于数据拥有方,所述方法包括:将根据索引密钥与用电数据集合生成的可搜索加密索引,以及与所述可搜索加密索引对应的密文列表发送至区块链智能合约进行存储;将根据加密密钥与所述用电数据集合生成的加密密文发送至服务器进行存储;接收数据使用方发送的查询请求,根据所述查询请求生成搜索陷门;将所述搜索陷门返回所述数据使用方,所述搜索陷门用于指示所述区块链智能合约根据所述搜索陷门对所述可搜索加密索引进行搜索,得到所述密文列表,所述密文列表用于指示所述服务器查找目标加密密文。2.根据权利要求1所述的方法,其特征在于,所述将根据索引密钥与用电数据集合生成的可搜索加密索引,以及与所述可搜索加密索引对应的密文列表发送至区块链智能合约进行存储,包括:对用电数据集合进行关键词提取,得到关键词集合;根据所述关键词集合与所述用电数据集合,生成各关键词对应的各数据标识集合,各所述数据标识集合中包含了各所述关键词对应用电数据的数据标识;根据索引密钥与各所述数据标识集合生成可搜索加密索引,以及与所述可搜索加密索引对应的密文列表;将所述可搜索加密索引与所述密文列表发送至区块链智能合约进行存储。3.根据权利要求1所述的方法,其特征在于,所述接收数据使用方发送的查询请求,根据所述查询请求生成搜索陷门,包括:根据所述查询请求确定所述数据使用方的用户标识,以及所述数据使用方请求查询的用电数据的数据标识;基于所述用户标识与所述数据标识,确定所述数据使用方是否具备数据查询权限;若所述数据使用方具备所述数据查询权限,则根据所述查询请求生成搜索陷门。4.根据权利要求3所述的方法,其特征在于,若所述数据使用方不具备所述数据查询权限,则生成提示信息返回至所述数据使用方,所述提示信息用于提示所述数据使用方无搜索权限。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据所述查询请求生成搜索陷门之前,还包括:获取接收到所述查询请求的请求时间;将所述请求时间与预设查询结束时间进行比较,若所述请求时间超过所述预设查询结束时间,则结束本次搜索操作。6.一种用电数据加密搜...

【专利技术属性】
技术研发人员:黄文琦杨伟梁凌宇郭尧
申请(专利权)人:南方电网数字电网研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1