Maxim Integrated Products on esitellyt maailman ensimmäisen mikro-ohjaimen, jossa tietoturva perustuu fyysisesti kloonaamattomaan suojaukseen eli PUF-ominaisuuteen. Kyseessä on MAX32520-ohjain, joka perustuu Arm Cortex-M4-ytimeen.
PUF-tekniikassa piirin sisältö salataan avaimella, joka generoidaan piirin valmistuksessa syntyvien nanomittakaavan poikkeamien perusteella. Kun piiri käynnistetään, poikkeavuuksista tuotetaan eräänlainen sähköinen sormenjälki, joka muunnetaan salausavaimeksi. Sitä ei kuitenkaan tallenneta mihinkään. Avain generoidaan vain, kun sitä tarvitaan. Käytetty avain poistetaan kaikista sisäisistä rekistereistä ja muistista.
Maximin mukaan MAX32520 käyttää väärentämätöntä PUF-avainta salauksen salaamiseen, turvakäynnistykseen (secure boot) ja sarjamuotoiseen flash-emulointiin. Kun sisältö on suojattu PUF-avaimella, ei sitä tarvitse erikseen paristovoimaisesti hävittää kyberhyökkäyksen aikana. Tähän saakka herkät sovellukset ovat aina vaatineet akkua tämän korkeimman tason salaisen avaimen suojaamiseksi.
Maximin PUF-piirien luomat salaiset avaimet ovat erittäin kestäviä fyysisille hyökkäyksille. Mikro-ohjain voi suojata kaikkia käyttäjätietoja, koska se on varustettu SP 800-90A- ja SP 800-90B-yhteensopivalla aidolla satunnaislukugeneraattorilla (TRNG) sekä AES-256-, ECDSA P-521- ja SHA-512-määritykset täyttävillä laitteistokiihdyttimillä.
MAX32520-ohjaimien prosessoriydin operoi 120 megahertsin kellotaajuudella. Muistia on jopa kaksi megatavua, joten myös raskaammat sovellukset voivat toimia erittäin turvallisessa ympäristössä.