Tietoturva on yksi puhutuimpia aiheita IoT-kehityksessä, mikä näkyi myös viime viikolla Nürnbergin Embedded World -messuilla. Cypress Semiconductor vastasi messuilla haasteeseen esittelemällä uuden PSoC 6 -ohjainperheen, johon on valmiiksi integroitu sertifioitu PSA-ohjelmisto.
PSA eli Platform Security Architecture on Arm:n viime vuonna esittelemä ohjelmistokerros, joka eristää sensitiiviset toiminnot Arm-ohjaimilla omaan osioonsa. Arm:lla on myös PSA-sertifiointiohjelma ja Cypressin uudet PSoC 64 -piirit ovat markkinoiden ensimmäisiä sertifioinnin saaneita ohjaimia.
PSoC 64 -piireihin kuuluu myös versioita, joissa suojattu ajoympäistö on ennalta konfiguroitu. Nämä tukevat eri IoT-alustoja ja tuovat esimerkiksi TLS-autentikoinnin, suojatun tallennuksen ja tietoturvallisen firmware-ohjelmistojen hallinnan valmiina suunnitteluprojekteihin.
Ohjaimen kommunikointi suojatun PSA-lohkon kanssa tapahtuu RTOS:n välityksellä ja se voidaan räätälöidä Cypress ModusToolbox-työkaluilla.
PSoC 64 -ohjaimet ovat markkinoiden ensimmäisiä Arm Cortex-M-ohjainpiirejä, joille on myönnetty 1-tason PSA-sertifiointi. Lisätietoja ratkaisuista löytyy Cypressin sivuilta.