Mitigating Synchronized Hardware Trojan Attacks in Smart Grids

Chenglu Jin, Lingyu Ren, Xubin Liu, Peng Zhang, Marten van Dijk
{"title":"Mitigating Synchronized Hardware Trojan Attacks in Smart Grids","authors":"Chenglu Jin, Lingyu Ren, Xubin Liu, Peng Zhang, Marten van Dijk","doi":"10.1145/3055386.3055394","DOIUrl":null,"url":null,"abstract":"A hardware Trojan is a malicious circuit inserted into a device by a malicious designer or manufacturer in the circuit design or fabrication phase. With the globalization of semiconductor industry, more and more chips and devices are designed, integrated and fabricated by untrusted manufacturers, who can potentially insert hardware Trojans for launching attacks after the devices are deployed. Moreover, the most damaging attack in a smart grid is a large scale electricity failure, which can cause very serious consequences that are worse than any disaster. Unfortunately, this attack can be implemented very easily by synchronized hardware Trojans acting as a collective offline time bomb; the Trojans do not need to interact with one another and can affect a large fraction of nodes in a power grid. More sophisticatedly, this attack can also be realized by online hardware Trojans which keep listening to the communication channel and wait for a trigger event to trigger their malicious payloads; here, a broadcast message triggers all the Trojans at the same time. In this paper, we address the offline synchronized hardware Trojan attack, as it does not require the adversary to penetrate the power grid network for sending triggers. We classify two types of offline synchronized hardware Trojan attacks as type A and B: type B requires communication between different nodes, and type A does not. The hardware Trojans needed for type B turn out to be much more complex (and therefore larger in area size) than those for type A. In order to prevent type A attacks we suggest to enforce each power grid node to work in an unique time domain which has a random time offset to Universal Coordinated Time (UTC). This isolation principle can mitigate type A offline synchronized hardware Trojan attacks in a smart grid, such that even if hardware Trojans are implanted in functional units, e.g. Phasor Measurement Units (PMUs) and Remote Terminal Units (RTUs), they can only cause a minimal damage, i.e. sporadic single node failures. The proposed solution only needs a trusted Global Positioning System (GPS) module which provides the correct UTC together with small additional interface circuitry. This means that our solution can be used to protect the current power grid infrastructure against type A offline attacks without replacing any untrusted functional unit, which may already have embedded hardware Trojans.","PeriodicalId":104535,"journal":{"name":"Proceedings of the 2nd Workshop on Cyber-Physical Security and Resilience in Smart Grids","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd Workshop on Cyber-Physical Security and Resilience in Smart Grids","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3055386.3055394","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

A hardware Trojan is a malicious circuit inserted into a device by a malicious designer or manufacturer in the circuit design or fabrication phase. With the globalization of semiconductor industry, more and more chips and devices are designed, integrated and fabricated by untrusted manufacturers, who can potentially insert hardware Trojans for launching attacks after the devices are deployed. Moreover, the most damaging attack in a smart grid is a large scale electricity failure, which can cause very serious consequences that are worse than any disaster. Unfortunately, this attack can be implemented very easily by synchronized hardware Trojans acting as a collective offline time bomb; the Trojans do not need to interact with one another and can affect a large fraction of nodes in a power grid. More sophisticatedly, this attack can also be realized by online hardware Trojans which keep listening to the communication channel and wait for a trigger event to trigger their malicious payloads; here, a broadcast message triggers all the Trojans at the same time. In this paper, we address the offline synchronized hardware Trojan attack, as it does not require the adversary to penetrate the power grid network for sending triggers. We classify two types of offline synchronized hardware Trojan attacks as type A and B: type B requires communication between different nodes, and type A does not. The hardware Trojans needed for type B turn out to be much more complex (and therefore larger in area size) than those for type A. In order to prevent type A attacks we suggest to enforce each power grid node to work in an unique time domain which has a random time offset to Universal Coordinated Time (UTC). This isolation principle can mitigate type A offline synchronized hardware Trojan attacks in a smart grid, such that even if hardware Trojans are implanted in functional units, e.g. Phasor Measurement Units (PMUs) and Remote Terminal Units (RTUs), they can only cause a minimal damage, i.e. sporadic single node failures. The proposed solution only needs a trusted Global Positioning System (GPS) module which provides the correct UTC together with small additional interface circuitry. This means that our solution can be used to protect the current power grid infrastructure against type A offline attacks without replacing any untrusted functional unit, which may already have embedded hardware Trojans.
缓解智能电网中的同步硬件木马攻击
硬件木马是恶意设计者或制造商在电路设计或制造阶段插入设备的恶意电路。随着半导体产业的全球化,越来越多的芯片和设备由不受信任的制造商设计、集成和制造,这些制造商在设备部署后可能会插入硬件木马进行攻击。此外,智能电网中最具破坏性的攻击是大规模的电力故障,这可能导致比任何灾难都更严重的后果。不幸的是,这种攻击可以很容易地实现同步硬件木马作为集体离线定时炸弹;木马不需要彼此交互,可以影响电网中的大部分节点。更复杂的是,这种攻击也可以通过在线硬件木马来实现,它们一直侦听通信通道并等待触发事件来触发其恶意载荷;在这里,一条广播消息会同时触发所有的木马。在本文中,我们解决了离线同步硬件木马攻击,因为它不需要攻击者穿透电网网络发送触发器。我们将离线同步硬件木马攻击分为A类和B类:B类需要不同节点之间的通信,而A类不需要。B型所需的硬件木马比A型复杂得多(因此面积更大)。为了防止A型攻击,我们建议强制每个电网节点在一个独特的时域内工作,该时域与通用协调时间(UTC)有随机的时间偏移。这种隔离原理可以减轻智能电网中的A类离线同步硬件木马攻击,这样即使硬件木马被植入功能单元,例如相量测量单元(pmu)和远程终端单元(rtu),它们也只能造成最小的损害,即零星的单节点故障。所提出的解决方案只需要一个可信的全球定位系统(GPS)模块,该模块提供正确的UTC以及少量额外的接口电路。这意味着我们的解决方案可以用来保护当前的电网基础设施免受A型离线攻击,而无需更换任何不受信任的功能单元,这些功能单元可能已经嵌入了硬件木马。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书