Készíthetünk valami chipolvasót, amely megérti a chip tervezését és elkészíti annak tervét?
Készíthetünk valami chipolvasót, amely megérti a chip tervezését és elkészíti annak tervét?
A ChipWorks kiváló bloggal rendelkezik pontosan erről, sok nagyszerű képpel itt.
A FlyLogic kiváló bloggal is rendelkezik. itt van.
A rövid válasz az, hogy ez teljesen lehetséges. Az IC DIE-k alapvetően valóban kis áramköri kártyák. Meglehetősen könnyen megtervezheti őket, csak egy másik eszközkészletre van szükség.
Különösen szeretném felhívni a figyelmet néhány, a flylogic által a fordított tervezésű IC-ken tett bejegyzésre (milyen aktuális!) itt és itt.
Igen. Vannak olyan cégek, amelyek erre szakosodtak. Ezt folyamatosan végzik, bár ez inkább művészet, mint tudomány. Általában valami furcsa kémiai és mechanikai maratási eljárást végeznek, hogy fokozatosan lehúzzák a chip rétegeit (például a NYÁK rétegeit) - részletes fényképeket készítve az egyes rétegekről. Normális esetben ezek a vállalatok azért teszik, hogy olyan embereknek segítsenek, mint a T.I. és az Intel kitalálja, hogy miért hibásodnak meg a saját chipjei, de meg lehet fogadni, hogy ennek is van illegális felhasználása.
Íme egy érdekes és releváns cikk, amelyen most összefutottam: http: / /www.forbes.com/forbes/2005/0328/068.html
És egy másik link: http://www.siliconinvestigations.com/ref/ref.htm
A chipterv másolásának másik módja a funkcionalitás utánzása egy FPGA használatával. A régebbi chipek sok emulációja elérhető, például a Z80 és a 6502. Néhány hallgató még elkészítette az ARM eszköz saját verzióját, és elérhetővé tette azt az interneten keresztül, de törölnie kellett, amikor az ARM jogi lépésekkel fenyegetett.
Míg a régi mikrochipek visszafejtése optikai mikroszkóppal és kézi polírozással megvalósítható, a kihívás a rétegek tiszta leválasztása. Például a fenti kép egy régebbi chipnek tűnik és a háttér színváltozásaiból látható, hogy egy réteg eltávolítására csiszolták. A tipikus feldolgozási eljárások magukban foglalják a polírozást speciális polírozó / fésülő gépekkel, vagy nedves kémiai maratással többé-kevésbé veszélyes vegyi anyagokkal.
A legújabb chipeknél azonban a folyamatméretek olyan kicsiek, hogy olyan kifinomultabb és drágább berendezésekre lesz szükséged, mint például egy plazma marató, egy pásztázó elektronmikroszkóp (SEM) vagy egy fókuszált ionnyaláb (FIB). A bonyolultság miatt már nem is olyan egyszerű a logikát (azaz a netlist információkat) kibontani a chipből. Ma a vállalatok tehát olyan automatizált eszközöket használnak, amelyek jellemzően feldolgozzák a kapott chip-rétegek SEM képeit a netlist előállításához. A kihívás itt a chip feldolgozása, így elkerülhetők a műtárgyak feldolgozása, mivel ezek problémát jelentenek a későbbi automatizált elemzések során.
Van néhány Youtube-videó és konferencia-beszélgetés a chip-visszafejtésről. Például az itt látható videóban láthat egy kisebb beállítást, amelyet az emberek akár otthon is használhatnak: https://www.youtube.com/watch?v=r8Vq5NV4Ens
Másrészt vannak olyan vállalatok, amelyek kifinomultabb és drágább berendezésekkel végezhetnek ilyen munkát. A fentieken túl az IOActive rendelkezik egy ilyen típusú laborral.
Az EU-ban vállalatok is vannak. Például a Trustworks webhelyén láthat néhány képet és néhány szükséges laboratóriumi eszközt az ilyen jellegű munkához: https://www.trustworks.at/microchipsecurity. Úgy tűnik, hogy mikrochipes fordított mérnöki szoftvereszközökkel is rendelkeznek, ha kifejezetten a "Netlist Extraction and Analysis" részüket nézi meg.