Piirien suunnittelu ja valmistaminen on nykyään pääsääntöisesti ulkoistettua liiketoimintaa. Iso uhka on, että jossakin kohdin suunnittelu- ja toimitusketjua suunnittleun sisälle istutetaan jonkinlaista haittakoodia. New Yorkin teknisessä korkeakoulussa on nyt kehitetty tähän vastalääke.
Professori Siddharth Gargin johdolla on kehitetty tekniikka, joka käytännössä vakoilee suunnittelun puhtautta. Ratkaisu koostuu sekä suunnitteluun integroitavasta moduulista että ulkoisesta moduulista.
Idea on hyvin yksinkertainen. Verifioiva prosessori ulkoisessa moduulissa valmistetaan erillään itse tutkittavasta piiristä ja sen suunnittelusta. Luotettavan kumppanin valmistama moduuli nkee heti, onko tuotantolinjalta tulevaan piiriin lisätty jotain asiaankuulumatonta. Esimerkiksi takaovi, Garg kuvaa.
Käytännössä ulkoisen moduulin prosessori on ASIC-piiri, jonka ainoa tehtävä on validoida vaikkapa sopimusvalmistajan tuotantolinjalta tuleva piiri. Gartin mukaan menettely luo eräänlaisen turvaverkon sekä piirin kehittäjälle että piiriä hyödyntävän lopputuotteen käyttäjälle.
- Nykyään on mahdollista saada sopimusvalmistajalta piiri, johon on upotettu laitetason troijalainen. Se ei välttämättä näy tuotannon jälkeisessä testissä, joten piiri voi matkata asiakkaalle eli laitevalmistajalle, ja laite voi parin vuoden päästä alkaa toimia väärin tai haitallisesti, Garg varoittaa.
Gargin tiimi aikoo seuraavaksi valmistaa prototyyppejä verifiointipiiristään. Lisäksi tavoitteena on alentaa ratkaisun piirisuunnittelijalle tuomia kustannuksia.