JavaScript is currently disabled.Please enable it for a better experience of Jumi.
 Annonsera Utgivningsplan Månadsmagasinet Prenumerera Konsultguide Om oss  About / Advertise
måndag 16 september 2019 VECKA 38

Så fort något kopplas upp till nätet kommer det att utsättas för hackerattacker. Redan vid tillverkningen finns det risk för stöld av designen eller manipulation. Lattice svar stavas MachXO3D, en liten FPGA som vill utgöra en säker hamn för uppkopplade prylar.

– Kunderna har börjat fundera på hårdvarunivå för att lösa säkerheten och med MachXO3D är det första gången en liten FPGA kan ta på sig uppgiften, säger Gordon Hands på Lattice.

MachXO3D har inte mer än 4 000 eller 9 000 uppslagstabeller, men är tänkt att vara den krets som startas först och sedan sparkar igång övriga delar av kortet i en förutbestämd ordning. Den är också den sista kretsen som slocknar när kortet stängs av.

– Den är designad enligt NIST SP 800 193 och säkrar all firmware i systemet.

Processen sker i tre steg. FPGA:an kontrollerar den firmware som laddas in i processorn och andra komponenter under uppstart. Under drift övervakar den att det inte sker otillåtna skrivningar i den del av minnet där firmware laddats, och när kortet stängs av övervakar FPGA:an processen och ser till att inget otillåtet händer.

– Varje krets får ett unikt ID-nummer som skapas vid tillverkningen. Som tillval kan man låsa kretsarna innan de lämnar fabriken genom att stänga av programmeringsportarna, säger Gordon Hands.

ID-numret är kopplat till en engångsnyckel som kan användas för att programmera om den. Ytterligare en säkerhetsfunktion är att det går att tömma kretsarna när de inte används mer.

Programmet som körs i MachXO3D laddas vid tillverkningen i ett internt flashminne på 2,7 Mbit vilket minskar riskerna vid uppstart. I det interna minnet kan man också lägga kopior av annan firmware som FPGA:an kan använda om den upptäcker fel i firmware hos någon av de andra komponenterna på kortet. Alternativt kan den flagga felet och stoppa kortet.

Vidare finns hårda block som stödjer kryptering enligt ECC, AES, SHA och PKC.

MachXO3D är benkompatibel med de äldre MachXO och kommer i provexemplar under hösten.

 

MER LÄSNING:
 
Branschens egen tidning
För dig i branschen kostar det inget att prenumerera på vårt snygga pappers­magasin.

Klicka här!
SENASTE KOMMENTARER
Kommentarer via Disqus

Vi gör Elektroniktidningen

Anne-Charlotte Sparrvik

Anne-Charlotte
Sparrvik

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Anna Wennberg

Anna
Wennberg
+46(0)734-171311 anna@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)