《表3 水质监测情况表:便于数据共享的电网数据湖隐私保护方法》
对于读取操作,用户必须使用Allow Access()方法向智能合约注册;若要撤消访问权限,用户可以选择执行revoke Access()函数。用户可提供其地址与智能合约通信,智能合约检查用户是否拥有访问数据的权限,如果授予权限,则返回数据的哈希值,并可用于从SGX存储平台访问数据。之后,SGX应用程序使用READDATA API重新检查智能合约,以确定用户是否可以访问数据哈希标识符。如果允许访问,则SGX应用程序从安全存储中检索数据。需要注意的是区块链读取操作的开销是无关紧要的,之后将在表3的评估部分中显示。然后需解密数据并进行完整性检查确保数据的真实性和完整性,最后需重新计算数据的HMAC并将其与存储的HMAC进行比较。如果HMAC未发生变化,则读取数据并将其返回给用户。
图表编号 | XD00197470300 严禁用于非法目的 |
---|---|
绘制时间 | 2021.01.15 |
作者 | 谢裕清、王渊、江樱、杨苗、王永利 |
绘制单位 | 国网浙江省电力有限公司信息通信分公司、南瑞集团有限公司(国网电力科学研究院有限公司)、江苏瑞中数据股份有限公司、国网浙江省电力有限公司信息通信分公司、南京理工大学计算机科学与工程学院、南京理工大学计算机科学与工程学院 |
更多格式 | 高清、无水印(增值服务) |