国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:张利华, 曹宇, 张赣哲, 黄阳, 陈世宏
单位:1. 华东交通大学 软件学院, 南昌 330013;2. 华东交通大学 电气与自动化工程学院, 南昌 330013
关键词:微电网,区块链,ElGamal加密算法,积分,数据安全共享
基金:国家自然科学基金“基于特征学习和标记关联的多标记学习算法研究”(61563016);江西省教育厅科技项目“基于指纹的移动支付安全模型研究”(GJJ14371)。
新能源发电因具有不稳定的特点,给当前微电网的安全稳定运行带来数据集中存储、数据泄露、共享困难等问题。结合区块链的分布式架构、数据安全透明可追溯、去中心化等特点,设计一个微电网数据安全共享方案。在初始化阶段,用户需要完成账户注册并将智能电表接入数据采集器,利用改进的ElGamal加密算法对采集的数据进行加密,将打包好的数据区块对外广播,发起共识,采用积分取代传统区块链共识机制中的代币进行流通,待各节点达成共识后将数据包存储在链下数据库中,并将其存储地址返回至链上进行存储。数据共享的实现则需查询方提交访问申请,智能合约自动执行完成数据的共享。实验结果表明,该方案能够有效抵御51%攻击、内部攻击、修改攻击等,算法效率较传统算法提高3倍,且系统开销不足165p,交易吞吐量最高接近300 tx/s,明显提高了交易速率并保证数据的安全共享。
来源:2022年第1期
《计算机工程》期刊编辑部