Chip-fersifering

Chip-dekryfaasje is ek bekend as beskriuwing fan ien-chip (IC-dekryfoking). Sûnt de single-chip-microcomhter chips yn it offisjele produkt binne fersifere, kin it programma net direkt lêzen wurde mei de programmeur.

Om unautoriseare tagong te foarkommen of te kopiearjen fan 'e op-chipprogramma's fan' e mikrokontrollen, hawwe de measte mikrocontrollers fersifere slot-bits of fersifere bytes om de op-chipprogramma's te beskermjen. As it fersiferingslot net ynskeakele is (beskoattele), kin it programma yn 'e mikrocontroller net direkt wurde lêzen troch in mienskiplike programmeur, dat hjit mikrocontroller of chip-kodearring. MCU-oanfallers brûke spesjale apparatuer as selsmakke apparatuer, eksploitaasje of software-defekten yn MCU-chipûntwerp, en troch ferskate technyske middels kinne se ekstrahearje en it ynterne programma fan 'e MCU ekstrahearje. Dit hjit chiproppen.

Chip-fersifersingsmetoade

1.Software oanfal

Dizze technyk brûkt typysk produksjemunikaasje ynterfaces en eksploazjesprotokollen, kodearingswedstriid, as feiligensgaten yn dizze algoritmen om oanfallen út te fieren. In typysk foarbyld fan in suksesfolle software-oanfal is de oanfal op 'e iere Atmel AT89C Series Microcontrollers. De oanfaller profitearre fan 'e loopholes yn it ûntwerp fan' e wiskjen fan 'e operaasjeekwinsje fan dizze searje fan ien-chip microcomputers. Nei it wiskjen fan 'e fersiferingslot, stoppe de oanfaller de folgjende wurking fan it wiskjen fan' e gegevens yn 't fersifere ûnthâld fan single-chip-mikrocom-mikrocomer, en brûk dan de programma om it op-chipprogramma te lêzen.

Oan 'e basis fan oare fersiferingsmetoaden kinne guon apparatuer wurde ûntwikkele wurde om mei te wurkjen mei bepaalde software om software-oanfallen te dwaan.

2. Elektroanyske deteksje oanfal

Dizze technyk jildt typysk de analoge fan alle macht en interface-ferbiningen fan 'e prosessor by normale operaasje mei hege tydlike resolúsje, en ymplementearje de oanfal troch har elektromagnetyske strielingskarakteristiken te kontrolearjen. Om't de mikrocontroller in aktyf elektroanysk apparaat is, as it ferskate ynstruksjes útfiert, feroaret it korrespondearjende krêftkonsumpsje ek dêrtroch. Op dizze manier, troch dizze feroaringen te analysearjen en te detektearjen mei spesjale elektroanyske mjitstruminten en wiskundige statistyske metoaden, spesifike Key-ynformaasje yn 'e Microcontroller kin wurde krigen.

3. Fout generaasje technology

De technyk brûkt abnormale bestjoeringsbetingsten om de prosessor te brûken en jouwe dan ekstra tagong ta om de oanfal út te fieren. De meast brûkte oanfallen fan Fault-generaasje omfetsje oerspannen fan spanning en klokgebrûkt. Befettet oer spanning en heechspanning kinne wurde brûkt om beskerming fan beskerming te skeakeljen of de prosessor te twingen om ferkearde operaasjes te wurkjen. Clock-transienten kinne de beskermingskip weromsette sûnder de beskerme ynformaasje te ferneatigjen. Power and Clock Traients kinne beynfloedzje de dekodearjen en útfiering fan yndividuele ynstruksjes yn guon processors.

4. Probe Technology

De technology is om de ynterne bedrading fan 'e chip direkt te eksposearjen, en dan observearje, manipulearje, manipulearje en ynterferearje mei de mikrocontroller om it doel fan oanfal te berikken.

Om 'e gemak ferdiele minsken de boppesteande fjouwer oanfaltechniken yn twa kategoryen, is ien of opdringende oanfal (Fysikensoanfiering om it pakket te ferneatigjen, mikroscopen en mikro-posysjers yn in spesjalisearre loft. It kin oeren nimme of sels wiken om te foltôgjen. Alle techniken fan mikroproben binne invasive oanfallen. De oare trije metoaden binne net-invasive oanfallen, en de oanfallen Microcontroller sil net fysyk skansearje. Net-opdringerijen binne benammen gefaarlik yn guon gefallen, om't de apparatuer nedich is foar net-opdringerige oanfallen kinne faaks selsboud wêze en opwurdearre wêze, en dêrom heul goedkeap.

De measte net-opdringerige oanfallen fereaskje de oanfaller om goede prosessor kennis en software kennis te hawwen. Yn tsjinstelling fereaskje Invasive sonde-oanfallen net folle inisjele kennis, en in brede set fan ferlykbere techniken kinne normaal brûkt wurde tsjin in breed skala oan produkten. Dêrom begjinne oanfallen op Microcontrollers faaks fan opdringerige Reverse-technyk, en de sammele ûnderfining helpt om goedkeaper en rapper net-opdringerskechnyk te ûntwikkeljen.


TOP