国网浙江省电力有限公司嘉兴供电公司 郑伟军,王征,王滢,等:基于PUF的低压分布式电源智能终端硬件指纹提取与优化

学术   科技   2024-07-29 17:16   北京  

祝贺《电力信息与通信技术》

蝉联中国科技核心期刊 

引文信息


郑伟军,王征,王滢,等.基于PUF的低压分布式电源智能终端硬件指纹提取与优化[J].电力信息与通信技术,202422(3)17-22.

ZHENG Weijun,WANG Zheng,WANG Ying,et alPUF-based hardware fingerprint extraction and optimization for low voltage distributed power intelligent terminal[J]Electric Power Information and Communication Technology,2024,22(3):17-22(in Chinese)


01

研究背景


低压分布式电源智能终端用于汇聚新能源发电系统状态监测、运行环境、计量及并网控制相关数据,其身份合法性和数据机密性是系统可靠运行的前提。然而,智能终端广泛分布于客户侧,易于物理获取并遭受侧信道攻击。传统基于设备ID或数字证书的身份认证技术难以抵抗仿冒攻击,存储密钥等关键信息难以抵抗侧信道攻击。接入终端的合法性以及传输数据的机密性是低压分布式电源系统监测、计量数据可信,系统安全、稳定、可靠运行的前提。


02

主要创新点



1)本文提出一种基于物理不可克隆函数(physically unclonable function,PUF)的硬件指纹提取与优化方案,利用SRAM上电初始值的不可克隆性构造硬件指纹,作为身份认证标识时可有效对抗仿冒攻击,用于产生通信密钥时通过避免直接存储密钥等关键信息对抗侧信道攻击,所提方案可用于存量设备。

2)SRAM是一种易失性存储结构,对于每一块SRAM芯片来说,SRAM上电初始值具有唯一性。本文利用SRAM上电初始值的这一特性构造硬件指纹,用于唯一标识电网终端设备。由于低压分布式电源终端计算能力有限,为了保证通信的实时性,不仅需要高效的编码方案,还必须降低编码的运算复杂度。设计了如图1所示的BCH编码优化硬件指纹提取流程。其中采用异构通信方式将大量的BCH编码及译码任务交予Cortex-A7进行处理,有效减少硬件指纹提取优化过程的时延。

图1  BCH编码优化硬件指纹提取流程 
3)为了验证上述方案的可行性,提取SRAM上电初始值100次,并基于BCH编码算法对其错误比特位进行纠正,得到图2和图3所示的硬件指纹提取优化测试结果。从图中可以看出,当提取的SRAM上电初始值出现随机错误时,本文提出的方案可以有效恢复出初始SRAM上电值。结果表明,利用上述的BCH编码和译码过程,能够实现硬件指纹的提取优化,从而确保后续认证协议或加密算法的可行性。

图2  XCOM测试结果

图3  BCH纠错前后错误比特数比较

03

解决的问题和意义


本文针对基于STM32MP157芯片的低压分布式电源智能终端,提出一种硬件指纹提取与优化方案。该方案采用异核通信架构,基于PUF实现了低压分布式电源智能终端的硬件指纹提取,可用于基于硬件指纹的加密算法或认证协议的设计与开发。通过稳定性测试和随机错误纠正测试,充分证明了所提方案的可行性。




作者介绍

郑伟军
郑伟军(1974),男,高级工程师(教授级),通信作者,研究方向为电力信息通信,E-mail:1974543202@qq.com。
王征(1974),男,高级工程师,研究方向为电力信息通信。
王滢(1990),女,工程师,研究方向为电力信息通信。
姚娟(1992),女,工程师,研究方向为综合能源系统。
徐俊璞(1995),男,助理工程师,研究方向为电力系统自动化工程。

电力信息与通信技术
发布期刊信息及论文
 最新文章