新唐科技推出專注于物聯(lián)網(wǎng)安全并內(nèi)建TrustZone®技術(shù)之 NuMicro® M2351系列微控制器
物聯(lián)網(wǎng)時代的興起使人們對物理世界與數(shù)字系統(tǒng)整合的認知隨之提升,數(shù)字化提升了生活效率和經(jīng)濟效益,但也讓系統(tǒng)開發(fā)者面臨了新的挑戰(zhàn),由于安全性和功耗效率為物聯(lián)網(wǎng)應用的關(guān)鍵考慮,新唐科技開發(fā)了NuMicro® M2351 微控制器系列產(chǎn)品,滿足物聯(lián)網(wǎng)應用于低功耗運行亦必須執(zhí)行安全連網(wǎng)的開發(fā)設(shè)計需求,其安全性能與多元的電源管理模式適用于創(chuàng)新物聯(lián)網(wǎng)應用及二次開發(fā),例如具備安全聯(lián)網(wǎng)功能的物聯(lián)網(wǎng)設(shè)備、智能家居設(shè)備、指紋鎖等。
NuMicro®M2351系列微控制器系列以Arm® Cortex®-M23為核心、內(nèi)建Armv8-M架構(gòu)和TrustZone®技術(shù),可將傳統(tǒng)的韌體安全性提升至更完整的軟體安全防護。M2351系列微控制器運行頻率可高達64 MHz,內(nèi)建512 KB雙區(qū)塊 (Dual Bank) 架構(gòu)閃存 (Flash) ,可支援Over-The-Air (OTA) 固件升級,並內(nèi)建96 KB SRAM。此外,M2351系列提供高性能外設(shè)接口,如UART,SPI,I2C,GPIO,USB和ISO 7816-3,其安全性與多元的功耗管理模式使得物聯(lián)網(wǎng)應用的創(chuàng)新更臻便捷。
內(nèi)建Armv8-M TrustZone® 與新唐科技研發(fā)之安全技術(shù)
NuMicro® M2351系列內(nèi)建Armv8-M架構(gòu)的 TrustZone® 技術(shù),該技術(shù)是單芯片系統(tǒng) (SoC) 與CPU系統(tǒng)層級的安全技術(shù)。除了固件層級的安全性之外,M2351系列還提供了軟件層級安全防護,以實現(xiàn)更高的安全性和更有效率的功耗管理模式。
除TrustZone®技術(shù)外,NuMicro® M2351系列亦內(nèi)建了可提高系統(tǒng)安全性的相關(guān)安全技術(shù)。其中,Secure Bootloader加載程序可支持 Trusted Boot功能;包含ECC算法的硬件加密加速器可降低主處理器于加解密操作的負載量;密碼保護機制KPROM可用來保護閃存的寫入和擦除;XOM (Execute-Only-Memory) 則可定義Execute-Only 內(nèi)存的區(qū)域以保護關(guān)鍵程序代碼;內(nèi)存鎖定功能 (Flash lock bits) 設(shè)計來禁止閃存的偵錯接口被外界存取或?qū)懭?破壞偵測引腳 (Tamper detection pins) 則可用來偵測引腳上狀態(tài)的改變。
創(chuàng)新的物聯(lián)網(wǎng)電源管理技術(shù)
除安全性外,功耗管理對物聯(lián)網(wǎng)的應用也至關(guān)重要。M2351 提供多元的電源管理模式,使功耗管理更具效率,也使應用設(shè)計能更為彈性。M2351系列于正常運行模式 (Normal Run Mode) 在LDO模式下耗電為97 μA/ MHz、于DC-DC模式下耗電為45μA/ MHz。待機掉電模式 (Standby Power-down Mode, SPD) 的電流為2.8 μA,不帶VBAT的 深度掉電模式 (Deep Power-down Mode, DPD) 的電流則小于2 μA。
支持 Arm® PSA 的 Nuvoton安全微控制器平臺(NuSMP)
由 Arm® 所推出的平臺安全架構(gòu) (Platform Security Architecture, PSA),是一物聯(lián)網(wǎng)生態(tài)系統(tǒng)安全解決方案,此方案包含了威脅模型分析、安全性分析,到硬件與韌體的架構(gòu)規(guī)范以及開源的韌體參考設(shè)計;此方案亦提供了基本設(shè)計原則,讓開發(fā)者以更有效率的方式構(gòu)建更安全的物聯(lián)網(wǎng)裝置。
為了讓開發(fā)者能更加便捷地將物聯(lián)網(wǎng)安全技術(shù)實現(xiàn)于創(chuàng)新開發(fā)中,新唐科技開發(fā)了可支持Arm® PSA的「新唐安全微控制器平臺 (Nuvoton Secure Microcontroller Platform, NuSMP)」。NuSMP是一混和硬件與軟件的安全技術(shù),用于滿足通用及物聯(lián)網(wǎng)安全之微控制器系列的安全要求。開發(fā)者可輕松地透過NuSMP技術(shù)于NuMicro® M23微控制器上實現(xiàn)安全設(shè)計,包含Trusted Boot (Root of Trust)、安全的Over-The-Air (OTA)固件更新與軟件下載、非安全區(qū)的電源管理應用程序編程接口與PC端的加解密軟件工具。
快速導入、輕松開發(fā)
為了提供友善的開發(fā)體驗,NuMicro M2351 系列提供了豐富的開發(fā)輔助資源。在編譯程序的部分,M2351系列可支持免費使用的Arm Keil MDK (Keil MDK Nuvoton Edition)、IAR Embedded Workbench以及開源的GCC。在開發(fā)工具的部分,新唐科技開發(fā)了「TrustZone Template Generator」,開發(fā)者可簡便地規(guī)劃安全區(qū)與安全韌體的布建,亦開發(fā)了「Crypto Tool」支持M2351系列的加密需求,包含密鑰生成、密鑰交換、數(shù)字簽名與加解密。在開發(fā)應用的安全部分,新唐科技提供了NuSMP,其中包含系列安全技術(shù)的應用說明文件、程序范例以及教學影片。此外,M2351系列支持Arm Mbed OS以快速地創(chuàng)建和部署物聯(lián)網(wǎng)項目,亦提供新唐專用emWin嵌入式GUI鏈接庫,開發(fā)者可簡易地建構(gòu)流暢、有質(zhì)感的圖形用戶界面 (Graphic User Interface, GUI)。
封裝與供貨
NuMicro® M2351系列提供多種封裝類型:QFN33、LQFP64、LQFP128與WLSCP49 (接受預訂)。全系列產(chǎn)品皆已正式投入量產(chǎn)并全面供貨,如欲購買微控制器與開發(fā)工具,請至新唐科技官方商城。
更多信息請參考新唐科技官方網(wǎng)站。