IoT-laitteissa käsitellään usein joko organisaatioiden tai henkilöiden kannalta arkaluonteista dataa, joten sen tietoturva on nousemassa yhdeksi suunnittelun keskeisistä periaatteista. Markkinoilla on nyt alkanut tulla piirejä, joissa on valmiiksi toteutettu vankka laitetason suojaus.
STMicroelectronicsin esittelemä STM32L5-ohjain on tästä hyvä esimerkki. Arm Cortex M33-ytimeen pohjaava prosessori on erittäin vähävirtainen, mutta lisäksi sillä on Arm TrustZone-lohko. Se tarkoittaa parempaa suojaa monella eri tasolla.
TrustZone-lohkon avulla ohjain ja IoT-laite voidaan käynnistää suojatusti. Sellaista koodia, jota ei ole varmennettu, ei voida boot-prosessin aikana ajaa. Kaikki varmennus- ja salausavaimet tallennetaan suojattuun osaan ja ohjelmakoodia ajetaan käytännössä omissa aidatuissa lohkoissaan. Ratkaisu vastaa suurempien järjestelmien kontteja monella tapaa.
Parannetusta turvasta huolimatta STM32L5-ohjain on erittäin vähävirtainen. Shutdown-tilassa ohjain vie virtaa vain 33 nanoampeeria. IoT-laitteissa tämä on usein tärkein ominaisuus, koska laitteet lähettävät dataa harvoin ja enimmäkseen odottelevat pienen nappipariston varassa.
Ohjaimen liitännät ovat normaaliin tapaan laajat: CAN, C-tyypin USB ja tehonsyöttö USB:n kautta takaavat sen, että sillä voidaan toteuttaa monenlaisia teollisuuden ohjauslaitteita, kotiautomaatiolaitteita, älymittareita, aktiivisuusrannekkeita ja vastaavia. Volyymituotantoon piirit ovat tulossa ensi keväänä.