【应用】拥有高效的AES内核的MCU,为IOT通讯数据安全保驾护航!
自无线通讯应用诞生的那一刻起,通讯安全的诉求也就一同出现了。最近比较火的,我国首创、世界领先的卫星量子加密通讯技术,便是加密技术对通讯安全重要性的最好注释。
图1:加密技术在通讯中的应用
对于IOT通讯,同样也有通讯安全的需求。以IOT为中心、布局产品线的世界知名公司SiliconLabs,新近推出了EFM32JG/PG产品,不仅功耗性能优秀,集成的加密技术,功能及性能也是非常强悍!具体论述如下。
一、集成的加密技术全面,适用于不同的应用。
1)集成了高级加密标准算法(AdvancedEncryptionStandard,缩写:AES),拥有高效的AES内核
• 使用128位密钥(54个时钟周期)或256位密钥(75个时钟周期)进行加密/解密
• 按键缓冲区
• 跨多个块支持自主密码块模式(例如ECB,CTR,CBC,PCBC,CFB,CBC-MAC,GMAC,CCM,CCM*和GCM)
2)集成了安全散列算法SHA,标准包括:SHA-1,SHA-224和SHA-256
3)集成了加速椭圆曲线加密(ECC)
• 二进制和Prime字段
• 支持NIST推荐曲线:P-192,P-224,P-256,K-163,K-233,B-163和B-233
二、加密硬件辅助功能多,使得在IOT通讯中,加密操作快捷省时、能胜任更有挑战性的应用。
1)伽罗瓦/计数器模式(GCM)
• GCMGF(2^128)字段的ALU操作
2)灵活的256位ALU和定序器
• 5个通用256位寄存器
• 支持ADD,SUB,MUL,shift,XOR等
• 可以链接多达20条指令来实现各种分组密码模式
3)高效运行
• DMA请求信号用于数据读取和写入
• 可选XOR数据写入
• 完成操作时中断
三、软件实现例程全面,使得客户IOT产品组合更丰富、可选范围更宽。
• SimplicityStudio中广泛的软件库
• 实现所有主要的加密算法:AES,SHA-1,SHA-2和ECC
• 实现传统算法:DES,3DES,MD4,MD5和RC4
• 尽可能硬件加速
另,还值得一提的是,SILICON LABS公司为包括EFM32PG/JG在内的EFM32及EFM8的产品,提供了卓越的开发平台,simplicity studio,自动化程度高,辅助工具丰富(比如功耗评估工具,调试中,参数显示工具等),可大大降低开发难度、节约客户开发时间。
综上所述,EFM32JG/PG产品,集成的加密技术丰富,适用客户的应用范围宽;服务加密操作的辅助功能丰富,使得加密功能强悍、快速;Silicon Labs还提供全面的软件加密实现例程,使得用户有了更灵活的搭配选择。因此,在IOT产品的开发中,既能满足功耗需求、又能带来强劲的加密功能的EFM32JG/PG产品,是客户在做IOT产品时的首要选择!
相关技术文档:
Silicon Labs EFM32JG12 Jade Gecko 32位MCU数据手册 详情>>>
Silicon Labs EFM32PG12 Pearl Gecko 32位MCU数据手册 详情>>>
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】1MByte Flash空间 32位MCU助力无线中继器数据传输
Silicon Labs EFM32JG系列MCU,采用功能强大的 32 位 ARM® Cortex®-M3 内核,EM4H 休眠模式(128 字节 RAM 保留)功耗只有0.39uA,集成AES、ECC 和 SHA 的硬件加密引擎和真随机数发生器(TRNG)
新应用 发布时间 : 2018-03-06
【应用】低功耗32位MCU助力热量表无线传输,功耗低至64uA/MHz
Silicon Labs新近推出了EFM32JG系列32位MCU产品,以其超低功耗、内置加密引擎等优势,很适合应用在电子式、无线化热量表产品中。
新应用 发布时间 : 2017-10-31
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
32bit低功耗EFM32G840F128 单片机GPIO的上下拉电阻功能相对于其它单片机有什么特色?
相对于其它单片机,EFM32的上下拉电阻功能更利于低功耗。如开源模式下,当输出高电平时会自动断开该连接以降低功耗;开漏模式下,当输出低电平时,上拉电阻会自动断开以降低功耗。
技术问答 发布时间 : 2017-05-05
【经验】如何使用32位超低功耗MCU外设反射系统功能?
外设反射系统(PRS)是 Silicon Labs EFM32系列MCU专有的外设互联总线,它允许不同的外设无需CPU干预即可直接相互通信。
设计经验 发布时间 : 2019-09-02
32bit低功耗单片机EFM32系列产品,怎么实现Bootloader,如何进入Bootloader程序?
查看文档an0003_efm32_uart_bootloader,将binaries文件夹里面的bootloader-tinygecko.bin文件通过J-FLASH烧录进芯片。将SWDCLK引脚接高,复位芯片后就进入了bootloader。
技术问答 发布时间 : 2017-05-05
【资讯】芯科携手Micrium打造低功耗MCU+RTOS软件解决方案
全新的MCU+RTOS通过将RTOS与内建MCU的多协议硅芯片、工具和软件栈结合,将获得全面性的嵌入式解决方案
行业资讯 发布时间 : 2017-06-09
如何读取EFM32系列32位MCU的多通道AD扫描采样数据?
EFM32系列单片机ADC的数据保存寄存器有两个,一个是单通道模式的采样数据保存寄存器,一个是扫描模式的采样数据保存寄存器。如果使用多通道扫描采样,那么每个通道采样完成后会产生一个ADC扫描模式中断,用户需要在中断里面读取该通道的扫描采样数据以便存储下一个通道的采样数据。建议使用DMA读取方式,将DMA的触发源设置为ADC的扫描模式事件,这样就可以实现不用进入ADC中断以及MCU的参与即可完成ADC扫描采样数据的保存和读取。
技术问答 发布时间 : 2017-05-05
32位单片机EFM32 Gemstone系列(EFM32JG/PG)的LETIMER和RTCC的时钟源可以使用HFCLKLE吗?
与Classic系列EFM32不同,Silicon Labs 低功耗32位MCU EFM32JG/PG上HFCLKLE不能用作LETIMER和RTCC的时钟源。LETIMER和RTCC可以使用LFRCO,LFXO或者ULFRCO作为时钟源。
技术问答 发布时间 : 2017-09-28
【经验】32位MCU的LDMA实现ADC至RAM的数据传输调试方法
Silicon Labs的EFM32PG/ EFM32JG系列32位MCU具有超低功耗、高性能、丰富的外设等特点,其 LDMA相比于series 0的DMA具有更多的传输方式,更适合应用于电池供电的产品。
设计经验 发布时间 : 2018-02-08
如何为Silicon Labs 32位低功耗MCU EFM32GG230F512实现基于RTC的软件无滴答日历?
在Silicon Labs 32位低功耗MCU EFM32GG230F512上实现软件方式的无滴答日历,可以通过使用日历标准C库 time.h, 在time.h中实现的timer()函数基于RTC计数值来计 算日历时间。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32GG990芯片使用中,将OPAMP(运算放大器)组合成三运放差分放大器时可选的放大倍数为多少?
当将三个OPAMP组合成差分放大器时,差分放大器的增益是由OPA0和OPA1的组合增益所决定的,由于三运放差分电路的电阻网络对应的桥臂要对应成比例,所以只三种有 效的差分增益可供使用,它们分别为1/3、1和3,此时OPA0 RESSEL和OPA2 RESSEL的组合分别为0和4、1和1、4和0。
技术问答 发布时间 : 2017-10-10
带有USB功能的EFM32系列单片机是否可以实现USB HUB功能?
带有USB功能的EFM32系列单片机不可以实现USB HUB功能,可以实现USB Host、USB Device和USB OTG功能。
技术问答 发布时间 : 2017-05-05
Silicon Labs EFM32系列32位低功耗MCU Cortex系列微控制器采用的软件接口标准CMSIS有哪些特性?
嵌入式系统越来越复杂,开发和软件测试的工作量也显著增加,为了减少开发时间并且降低产品中存在的风险,软件重用已经越来越普遍。为了各种软件产品间的配合,ARM同各大 微控制器供应商、工具供应商和软件解决方案提供商一起开发了CMSIS,一个涵盖了大多数Cortex-M处理器和Cortex-M微控制器产品的软件框架。 CMSIS的设计目标和特性包括以下几点: 1、提高软件的可用性。 2、提高软件的兼容性。 3、独立的工具链特性。 4、开放性。 5、易用性。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32JG的在外部高频振荡器HFXO的频率范围要求多少?
Silicon Labs 32位低功耗MCU EFM32JG的外部高频振荡器HFXO的频率范围是38-40MHz,它允许的最低频率是38MHz,这比Classic系列的EFM32允许的(4MHz)高很多。
技术问答 发布时间 : 2017-10-10
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论