摘要
本发明涉及一种可审计的个性化智能电网数据隐私保护方法,包括:网关向区块链发送安全参数,电网公司根据网关发布的安全参数设置每类用户的隐私预算以及可接受的最大效用损失;网关、区块链和电网公司三方生成相同的拉普拉斯随机数列表;网关基于可验证洗牌协议从混洗后的普拉斯随机数列表随机选择噪声添加到用户用电数据得到加噪后的用户用电数据;并将加噪后的用户用电数据和相关数据上传到区块链,区块链运行与可验证洗牌协议相对应的证明协议对网关上传的相关数据进行验证,验证通过后在区块链记录并发送到电网公司,电网公司利用同态加密的属性对加密用户用电数据进行解密得到加噪后的用户用电数据,本发明能为不同用户提供不同程度的隐私保护等级,保障数据敏感度较强的用户隐私,充分利用数据敏感度较低用户的数据价值,实现更好的隐私保护。