历史上的今天
返回首页

历史上的今天

今天是:2025年05月26日(星期一)

正在发生

2020年05月26日 | 微软Azure Sphere在端到端的物联网领域树立黄金安全标准

2020-05-26 来源:EEWORLD

随着越来越多的设备连接到Internet以及威胁增加,迫切需要保护从边缘设备到云的数据流以及硬件的安全。因此,在所有四个层面(硬件,软件,网络和云)中集成安全性对于安全的IoT部署至关重要,我们看到这种方法已在以数据为中心的设备(例如智能手机)中被采用。


有哪些启用硬件安全性的选项?


关键是在芯片组(MCU/ SoC)级别上保护硬件,确保首先保护内部总线的数据。这可以通过将安全元素(SE)(例如物理不可克隆功能PUF,可信平台模块(TPM)或硬件安全模块(HSM))嵌入设备中的系统来完成。此外,将安全密钥区/ PUF中的密钥注入与加密密钥管理一起使用,以确保设备的安全身份,并创建在设备内传输及从设备向云的数据安全管道。


安全硬件将如何帮助Microsoft?


Microsoft是全球领先的端到端物联网平台提供商,通过其Azure IoT平台将数万企业中的数百万个边缘IoT设备连接到Azure云。Microsoft还一直在提供Azure Edge IoT软件,以在边缘实现计算和智能决策。因此,Microsoft必须确保运行其Azure实例的数百万台设备不会受到威胁并安全地连接到其云。


有鉴于此,微软一直在寻求与芯片合作伙伴一起构建安全的芯片,以建立“基于硬件的信任根源”。这将有助于解决克隆和伪造问题,还将通过其唯一的可信身份与其物联网中心平台建立安全认证。


为了实现此目标,早在2018年,Microsoft宣布了Azure Sphere,以构建多层的端到端安全性。从那时起,Microsoft Azure Sphere不断发展并构成三个关键元素:


image.png?imageView2/2/w/550


硬件:Azure Sphere将安全密钥(公用)嵌入由其Pluton安全子系统提供支持的安全MCU / MPU中。


Pluton包括带有随机数发生器(RNG)的安全处理器单元

防篡改和侧信道攻击

其他加密和加密工具

安全启动以实现远程认证和基于证书的安全性


例如,联发科技MT3620包含一个隔离的安全子系统,该子系统具有自己的Arm Cortex-M4F内核,可处理安全启动和安全系统操作。该M4F安全处理器具有128kB安全的TCM和64kB安全的掩码ROM引导加载程序。


image.png?imageView2/2/w/550


软件:Azure Sphere系统:


Azure Sphere OS由一个自定义Linux内核组成,该内核在2.4MB的代码存储上运行,已针对Azure Sphere MCU的闪存和RAM占用空间进行了精心调整,以减少攻击面。

操作系统与云中的Azure Sphere安全服务进行通信,以对所有出站流量进行安全的设备身份验证,网络管理和应用程序管理。

它进行安全监控,以保护内存,闪存和其他MCU资源,从而限制风险暴露。

该操作系统包括Microsoft提供的应用程序运行,限制对文件I/O或Shell的访问。

它还包括一个高级应用程序平台,该平台由Microsoft证书颁发机构(CA)通过受信任的管道进行签名,以维护除特定于设备的应用程序之外的所有软件。


云:Azure Sphere安全服务


Azure Sphere安全服务代理通过基于CA的身份验证,故障报告和OS的自动更新来信任设备到云的通信,检测威胁并更新设备安全性。


因此,云中的Azure Sphere嵌入了一个私钥,该私钥支持非对称加密,并在制造过程中使用成对的公钥对设备进行身份验证。


此外,Azure Sentinel通过人工智能提供云安全性。


所有这三个元素的集成使得具有非对称加密的硬件信任根成为可能。此外,它为从芯片到云的数据安全流创建了一条安全通道,从而确保了静态数据和传输数据的安全性。


下图描述了在Guardian IoT模块上运行的Azure Sphere,用于物联网部署


image.png?imageView2/2/w/550


不断发展的合作伙伴生态系统:


芯片组:


在2018年,意法半导体的STM32是一款安全MCU,嵌入了安全元素并与Azure IoT C SDK集成在一起,可实现与Azure IoT中心的直接和安全连接,并全面支持Azure设备管理。

在2019年中,恩智浦的MX 8系列整合了Microsoft的Azure Sphere安全架构和Pluton安全子系统。

联发科技MT3620支持Azure Sphere

在2019年底,支持LTE-M/NB-IoT的高通9205 LTE多模调制解调器与Microsoft的Azure Sphere集成在一起。


模组


安富利和qiio提供了Avnet Guardian 100和qiio q200 Guardian(附加)模块,用于在缺少连接性和安全性但需要连接到Internet的现有棕场设备上进行改造。


其他模块包括Avnet AES-MS-MT3620,AI-Link WF-M620-RSC1和带有蓝牙选项的USI Wi-Fi模块。


通过这种方法,Microsoft正在构建一种高度可扩展且安全的方法,以车载,管理和连接IoT设备,并确保将数据安全地从设备传输到云。这消除了大多数物联网客户雇用昂贵的安全专业人员的需要。


案例研究:星巴克


星巴克已在北美的所有商店中部署了Azure Sphere。每个星巴克商店都有大约十至十二件设备,每天可运行超过15个小时,并且需要将其连接到云以获取与饮料相关的数据(每饮料生成10到12个数据点,数据量5MB),资产监控和为避免中断而进行的任何预测性维护。这很重要,因为任何设备故障都与商店的绩效,业务和客户满意度成正比。因此,星巴克一直在Microsoft的所有棕地设备上使用Azure Sphere部署的保护模块,以安全地将数据连接和聚合到云中。


image.png?imageView2/2/w/550


芯片到云安全的金牌标准


安全和隐私是物联网的全球关注点,与国家/地区无关。安全性是物联网的主要障碍之一。但是,在过去两年中,由于对威胁及其可扩展解决方案的意识增强,我们已经看到了从芯片到云的安全性。端到端安全性对于将来任何物联网部署的成功至关重要,以保护资产和数据(在大多数情况下甚至更有价值)。


本文作者:Satyajit Sinha,是Counterpoint Technology Market Research的研究分析师,致力于物联网,移动性和网络安全。 Satyajit在信息技术行业拥有6年以上的经验。 在加入Counterpoint Research之前,Satyajit是Equity Research分析师。

推荐阅读

史海拾趣

Hirose公司的发展小趣事

对于单级PFC电路,网友可能还会有多种问题,以下是一些常见问题及其回答:

一、技术原理与特性

  1. 单级PFC电路的基本工作原理是什么?
    • 回答:单级PFC电路通过共用一个开关管和一套PWM控制电路,同时实现功率因数校正(PFC)和对输出电压的调节。它通常由升压型PFC级和DC-DC变换器组合而成,两部分电路共用一个开关,通过控制开关的通断,电路同时完成对AC输入电流的整形和对输出电压的调节。
  2. 单级PFC电路相比两级PFC电路有哪些优缺点?
    • 回答:优点包括电路结构简单、成本较低、效率较高(在某些设计下)。缺点则在于PFC和对输入电流谐波抑制的效果可能不如两级PFC电路,且在某些应用中可能面临安规问题。

二、设计与应用

  1. 如何设计单级PFC电路以满足特定的功率因数要求?
    • 回答:设计单级PFC电路以满足特定功率因数要求时,需要考虑电感的选择、开关管的选型、控制电路的设计以及反馈机制等因素。通过精确控制开关管的通断时间和占空比,可以实现对输入电流的整形,从而改善功率因数。此外,还可以采用有源钳位和软开关技术来进一步提高效率并降低开关损耗。
  2. 单级PFC电路在哪些应用场景中较为常见?
    • 回答:单级PFC电路因其结构简单、成本较低而广泛应用于各种需要功率因数校正的电子设备中,如LED驱动电源、电源适配器、开关电源等。特别是在对成本有一定要求的场合,单级PFC电路更具竞争力。

三、故障与调试

  1. 单级PFC电路在调试过程中可能会遇到哪些常见问题?
    • 回答:在调试单级PFC电路时,可能会遇到次级去电流检测电阻过大、光耦供电电阻过大、比较器电流反馈电容过大等问题。这些问题可能导致PFC电路无法正常工作或性能下降。解决方法包括调整相关电阻和电容的数值、检查电路连接是否正确、更换损坏的元件等。
  2. 如何诊断和解决单级PFC电路中的故障?
    • 回答:诊断和解决单级PFC电路中的故障时,首先需要检查电路中的保险丝是否熔断、MOS管是否损坏或过热、反馈控制元件是否失效以及负载是否存在故障等。通过逐一排查这些可能的问题点,可以定位故障原因并采取相应的修复措施。在检修过程中,需要注意安全操作规范,避免触碰高压部位并断开电源。

四、性能优化

  1. 如何优化单级PFC电路的性能?
    • 回答:优化单级PFC电路的性能可以从多个方面入手,包括优化电感的设计以减小损耗、选择合适的开关管和二极管以降低导通压降和反向恢复时间、改进控制算法以提高控制精度和响应速度等。此外,还可以采用有源钳位和软开关技术来进一步降低开关损耗并提高整体效率。
  2. 单级PFC电路的效率如何提升?
    • 回答:提升单级PFC电路的效率可以通过多种方法实现,包括优化电路拓扑结构、选用高效率的开关管和二极管、降低电路中的寄生参数和损耗、采用先进的控制算法等。此外,合理设计散热系统以确保开关管和其他关键元件在正常工作温度下运行也是提高效率的重要手段之一。
BJB公司的发展小趣事

在市场竞争日益激烈的环境下,BJB公司注重品牌建设和形象提升。公司加强了品牌宣传和推广力度,通过广告宣传、媒体报道等多种方式提升品牌知名度和美誉度。同时,BJB还积极参与社会公益事业,履行企业社会责任,赢得了社会各界的广泛认可和赞誉。

振华(CEC)公司的发展小趣事

中国振华电子集团有限公司(简称振华)自成立之初,就致力于电子产品的研发与生产。初期,公司面临着技术落后、资金短缺等诸多困难,但创始人及团队凭借坚定的信念和不懈的努力,成功开发出了一系列具有市场竞争力的电子产品。随着产品质量的提升和市场份额的扩大,振华逐渐在电子行业中崭露头角。

BESTECH公司的发展小趣事

面对激烈的市场竞争,振华始终将技术创新作为企业发展的核心动力。公司投入大量资金进行技术研发,积极引进国内外先进技术,并与高校、科研机构建立紧密的合作关系。通过持续的技术创新,振华在电子产品领域取得了多项重要突破,推出了一系列具有自主知识产权的高新产品,引领了市场潮流。

德崧电子(D-SWITCH)公司的发展小趣事

随着公司业务的不断发展,德崧电子开始积极拓展市场。公司深入分析市场需求和行业趋势,针对不同领域推出了具有针对性的产品和服务。例如,在汽车行业,德崧电子推出了耐高温、耐磨损的汽车专用开关;在家电行业,公司则推出了外观精美、功能丰富的智能开关。这些产品的推出不仅满足了市场的多样化需求,也为公司带来了丰厚的回报。

Anderson Power Products公司的发展小趣事

在激烈的市场竞争中,德崧电子始终坚持品质为先的经营理念。公司从原材料采购到生产加工,再到成品检验,每一个环节都严格把控,确保产品质量。这种对品质的坚守不仅赢得了客户的信任,也为公司赢得了良好的口碑。正是凭借着过硬的产品质量和优质的服务,德崧电子在电子开关行业中树立了良好的品牌形象。

问答坊 | AI 解惑

跪求电子密码锁论文

小弟毕业设计做的电子密码锁,哪位大哥大姐以前也做过这个毕业设计的论文和相关的文献及外文翻译还在的话可以发我吗小弟感激不尽!!!!!!QQ:26996700邮箱:zl2190@163.com…

查看全部问答>

[个人经验谈]PIC 的硬件死锁 ??

使用 PIC 单片机 去设计工控电路,最头痛的问题,就是 PIC 单片机在受干扰后经常硬件死锁,大部份人归咎于 “CMOS的可控硅效应” 因而产生死锁现象,一般都认为 ‘死锁后硬件复位都是无效的.只有断电。’ 但是一个成熟的商品,那须要你去断电呢? 就好像 ...…

查看全部问答>

定时器流水灯程序

#include #define uint unsigned int #define uchar unsigned char void delay(uchar n) {   delay:TH0=(65536-50000)/256;             TL0=(65536-50000)%256;      &nb ...…

查看全部问答>

请问做手机协议栈测试有没有前途?

大家好,我今年签了一家通讯企业,可能被分配去做手机协议栈测试,请问这个职位怎么样啊,能学到东西吗,发展怎么样? 请大家指教,谢谢了…

查看全部问答>

单片机软件破解

现有一单片机的软件需要输入密码才能继续使用(使用日期已过) 想破解掉有办法吗?? RMB酬谢(高于市厂价)(河南的最好)…

查看全部问答>

帮忙看看我的EEPROM有没有什么问题

不知道这个电路有什么问题么,还是有别的原因不管写入什么数,然后再读操作,用LCD 显示出来是255换成24C16用这个电路也是如此请高手指教应该是什么原因…

查看全部问答>

[已解决]万利的STM3210B-LK1在IAREWARMv5.4不能正确显示反汇编

万利的STM3210B-LK1 demo板在IAR EWARM v5.4不能正确显示反汇编, 但程序下载及运行没问题 用板上自带的"ST-Link II", 用万利网站下载的 ST-Link仿真器驱动程序(IAR EWARM V5升级版) 请看图 下载 (368.89 KB) 2010-1- ...…

查看全部问答>

stm32每个定时器同时有几路计数通道呢

                                 stm32 每个定时器同时有几路计数通道呢,我看手册写每个定时器只有一个ETR,那是不是只能有一个计数器呢…

查看全部问答>

请教msp430 c语言编程

请问在430的c语言编程中_BIS_SR(LPM3_bits);语句起什么作用啊,_BIS_SR()完成的是一个什么操作。…

查看全部问答>

提问----C2000芯片的结构是什么? 据说标题要长....................再长一点....

提问:C2000芯片是什么结构的?哈佛结构还是普林斯顿结构................或者是其他.......大家要给出原因哈,我和同事吵了半天没得到答案.............给出合理回答的,我给芯币......给威望................ [ 本帖最后由 hlx3012 于 2012-3-1 ...…

查看全部问答>