0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能仪表中的防篡改方法研究

电子设计 来源:郭婷 作者:电子设计 2019-01-22 08:35 次阅读

智能电表可以在优化能源使用方面提供极大的灵活性,但也可以通过篡改提供额外的窃电机会。除了容易受到旧形式的物理篡改之外,这些设备还面临着黑客攻击的更复杂形式。对于工程师而言,防篡改智能电表设计可以建立在广泛的设计方法和复杂设备之上,包括ADI公司Atmel,飞思卡尔半导体Maxim Integrated,恩智浦半导体,脉冲电子意法半导体德州仪器等制造商。

据行业分析师称,全球每年的电力盗窃数量接近900亿美元,其中一半以上发生在世界新兴市场,包括印度,巴西和俄罗斯。与此同时,电力盗窃与公用事业仪表本身一样古老,并利用各种方法改变仪表及其输入,以试图影响仪表的能量测量。

例如,众所周知,传统的模拟电表很容易受到相对简单的物理攻击(图1)。通常,能量窃贼会闯入仪表以影响测量机构本身或使用磁铁来混淆电流感应机制 - 通常导致测量使用量的伪造减少50%至75%。另一种常见的篡改形式包括简单地完全绕过仪表或在仪表的公用设施侧切换电线以使转子盘沿相反方向旋转 - 减少瓦数计数器以错误地指示较低的能量使用。在类似的篡改方法中,中性线将被移除以停止转子运动并完全停止计数器。通常,能量窃贼会在白天消除篡改的证据,以避免公用事业工作人员检测到。

图1:传统的模拟电能表易受磁篡改和电流篡改的影响,通常会导致测量使用量减少50%至75%。智能电表本身仍然容易受到相同问题的影响,但提供额外的机制来检测篡改。

智能电表

智能电表的出现既为盗窃创造了额外的机会,也启用了智能电表。更广泛的复杂的篡改检测机制。 ADI公司的ADE7763,Maxim Integrated 71M654xT和STMicroelectronics STPM01/10等专用电能计量片上系统(SoC)器件将能量测量和计量功能与单芯片上的附加功能集成在一起。使用这些设备,工程师可以使用少量附加组件创建复杂的计量设计(图2)。然而,如果没有特殊的预防措施,这些先进的智能电表设计与早期的机械设备相比,本身就不易受到篡改。

智能仪表中的防篡改方法研究

图2:工程师可利用高度集成的片上系统(SoC)设备构建具有复杂计量功能的智能电表,并通过近区域网络(NAN)和能源管理系统简化与智能电网的连接通过家庭网络(HAN)。 (由Maxim Integrated提供)

与早期的机械配件一样,智能电表仍然依赖外部传感器来测量能耗。特别是,通常用于计量应用的电流互感器(CT)传感器对使用强磁铁的攻击存在脆弱性。外部磁铁放置在电流传感器附近,通过使CT设备的磁芯饱和或者使其输出失真来引入测量误差。仪表设计人员可以通过使用磁屏蔽或额外的传感器来检测是否存在强大的外部磁场,从而减轻这种类型的篡改。或者,工程师可以根据分流电阻器或Rogowski线圈(如Pulse Electronics PA32XXNL系列)转向灵敏度较低的传感器。虽然这些替代方案之间的具体选择取决于计量要求,但这两种传感器类型都不受磁场影响,因此提供了一种有吸引力的方法来减轻这种类型的篡改。

然而,与传统的机械仪表一样,智能仪表仍然容易受到基于当前操纵的篡改方法的影响。通过这种类型的篡改,能量窃贼将移除中性线,交换带电线和中性线,或者使负载故障以减少通过仪表的返回电流。在过去,机械仪表最多可以采用相对简单的测量转子旋转和方向的权宜之计来检测电流篡改。然而,通过基于SoC的智能设计,工程师可以采用更复杂的方法来检查带电和中性线之间的电流平衡,并将任何不平衡标记为试图篡改。

例如,STMicroelectronics STPM01/10智能电表IC提供内置的篡改检测功能。在正常操作期间,这些器件采用时域多路复用方法测量带电和中性线中的电流(图3)。在观察每个通道的时间内,设备计算活动能量使用。如果设备发现带电和中性线的有功电能测量值大于平均能量的某个百分比,则进入篡改状态。

智能仪表中的防篡改方法研究

图3:STMicroelectronics的STPM01和STPM10智能电表IC提供专用的篡改检测机制,使用实时和中性线的多路测量来查找目前的篡改企图。 (由STMicroelectronics提供)

事实上,如果每个通道的测量结果均为正或负,则此方法有效。如果两个通道的测量值具有不同的符号,则设备自动进入其篡改状态;但即使在这种情况下,对于其最终的能量计算,该设备使用具有较高绝对值的通道。工程师可以选择6.25%或12.5%的差异阈值,提供足够宽的余量以防止篡改事件的错误指示。此外,在单线模式下,器件使用视在能量而不是有效能量进行篡改检测。最后,为了防止用于修改校准参数的篡改尝试,设备将校准值存储在一次性可编程存储器中。

高级米

对于更高级的智能电表设计,工程师通常将单独的模拟前端(AFE)IC和MCU组合在一起,以提供更高的准确性,更高的性能,更多的功能或这些属性的组合。虽然AFE IC提供测量数据,但是诸如德州仪器(TI)的MSP430系列器件或飞思卡尔半导体的Kinetis系列等MCU可处理能量计算和应用程序执行。实际上,这些设计中经常使用Atmel SAM4C系列和NXP Semiconductors LPC43xx系列等多核MCU,以便将与收入相关的计算与应用程序执行分开 - 将计量计算划分为一个核心,将非收入相关的代码划分到另一个核心。

设计人员可以使用篡改检测功能来增强这些类型的设计。例如,STMicroelectronics M41ST87W等实时时钟可以记录篡改事件。这些设备能够保留其电池供电内容,提供相对简单的防篡改方法,相对不受意外或有目的的电源故障的影响。

除了通过使用加密技术保护数据本身外,安全的电表设计还需要确保整个智能电网的通信得到保护。在这里,保护用于加密的密钥至关重要。同样重要的是,需要安全协议来确保与经过身份验证的主机建立通信连接。对于密钥和身份验证安全性,Atmel的CryptoAuthentication EEPROM和ATECC508A IC等设备可以与主机MCU连接,以提供安全的密钥存储和基于硬件的身份验证机制。

结论

电力盗窃依赖于对公用事业仪表的攻击,以呈现伪造的能源使用记录。随着智能电表设计的发展,工程师需要采用一系列方法来检测篡改企图并抵制能源使用数据的修改。对于智能电表设计,工程师可以使用各种篡改检测和保护机制,使用可用的能量计量SoC,MCU和其他篡改保护和安全设备。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    145

    文章

    15988

    浏览量

    343328
  • 半导体
    +关注

    关注

    327

    文章

    24429

    浏览量

    201834
  • 智能电表
    +关注

    关注

    25

    文章

    868

    浏览量

    107224
收藏 人收藏

    评论

    相关推荐

    智能仪表的可靠性设计

    智能仪表的可靠性设计
    发表于 11-20 14:42

    智能仪表

    智能仪表最先进的技术什么?
    发表于 04-27 10:28

    智能仪表需要哪些方面的知识?

    研究方向是智能仪表,刚刚接触,不知道从何入手求各位前辈指点一二,从何入手?需要加强哪方面的知识?先谢过各位了
    发表于 09-28 16:17

    智能仪表开发平台

    MP手持式智能仪表开发平台MP手持式智能仪表开发平台是一款基于ARM Cortex M4内核32位CPU的手持便携式仪器、仪表类设备的开发平台(以下简称设备或开发平台)。该开发平台具备带触摸的全彩
    发表于 05-06 13:35

    我国的智能仪表行业的发展和现状

    随着微型计算机技术和嵌入式系统的迅速发展,智能仪表行业掀起了根本性的变革。以微型计算机为主,代替传统仪表的常规电子线路,成为了当下具有某些智能的灵巧仪表。这类
    发表于 06-20 14:10

    智能仪表有哪些功能和特点

    本帖最后由 enge18 于 2014-6-20 14:52 编辑 现在的技术单片机、DSP嵌入式系统引入仪表,能解决的问题是多方面的,我们大体从以下几个方面描述一下智能仪表的功能和特点(1
    发表于 06-20 14:31

    两线制智能仪表高精度信号隔离方案

    分享一下两线制智能仪表以其应用简单,成本低廉的特点大量地应用于压力、温度等过程参数检测的一次仪表。然而两线制回路需要同时传输能量和高精度信号,这就使得信号的隔离变得非常困难。本文介绍了两线制回路
    发表于 07-21 11:58

    智能电表怎么采用篡改检测和保护

    采用一系列的方法来检测篡改的企图和抵制的能源使用数据的修改。智能仪表设计,工程师可以使用各种各样的篡改检测和保护利用现有的能源计量芯片、MCU的机制,和其他的
    发表于 02-24 18:22

    使用电感式传感的篡改攻击低功耗检测新方法

    描述智能仪表的实体外壳是防止篡改的第一道防线。智能仪表设计必须包含某种可检测仪表外壳何时被打开的方法,以便提醒服务提供商可能受到了
    发表于 12-26 15:42

    FPGA在智能仪表中有什么应用?

    请教各位,FPGA在智能仪表中有什么应用?
    发表于 05-07 07:10

    请问怎样去设计一种汽车智能仪表

    汽车智能仪表的硬件结构该怎样去设计?汽车智能仪表的软件结构该怎样去设计?
    发表于 05-11 06:31

    基于MSP430F149的智能仪表的设计

    介绍了智能仪表的定义和工作原理。研究了16位混合信号处理器MSP430F149的体系结构,提出了一种基于MSP430F149的智能仪表的设计方案,具体阐述了该智能仪表的前向通道、后向通
    发表于 03-16 17:47 71次下载

    一种多智能仪表DCS 系统的研究the Developmen

    在综述DCS 和现场总线技术的基础上,提出了多台智能仪表控制系统的概念,利用控制PC 机通过串行通信接口卡、RS-485 总线与智能仪表相连,构建多智能仪表DCS 系统,分析了系
    发表于 05-26 13:16 14次下载

    智能仪表的USB接口设计

    智能仪表在实际应用中非常地重要,本文针对智能仪表的USB接口设计提出方案
    发表于 10-14 18:20 84次下载
    <b class='flag-5'>智能仪表</b>的USB接口设计

    基于STM32的通用智能仪表设计与应用

    基于STM32的通用智能仪表设计与应用,有需要的看看
    发表于 11-02 10:14 66次下载