Pag-decryption sa chip

Ang chip decryption nailhan usab nga single-chip decryption (IC decryption). Tungod kay ang single-chip microcomputer chips sa opisyal nga produkto gi-encrypt, ang programa dili direktang mabasa gamit ang programmer.

Aron mapugngan ang dili awtorisado nga pag-access o pagkopya sa on-chip nga mga programa sa microcontroller, kadaghanan sa mga microcontroller adunay naka-encrypt nga lock bits o encrypted bytes aron mapanalipdan ang on-chip nga mga programa. Kung ang encryption lock bit gipagana (naka-lock) sa panahon sa programming, ang programa sa microcontroller dili direktang mabasa sa usa ka komon nga programmer, nga gitawag og microcontroller encryption o chip encryption. Ang mga tig-atake sa MCU naggamit ug espesyal nga ekipo o hinimo-sa-kaugalingon nga kagamitan, nagpahimulos sa mga lusot o mga depekto sa software sa disenyo sa chip sa MCU, ug pinaagi sa lain-laing teknikal nga paagi, sila makakuha sa importanteng impormasyon gikan sa chip ug makakuha sa internal nga programa sa MCU. Gitawag kini nga chip cracking.

Pamaagi sa pag-decryption sa chip

1. Pag-atake sa Software

Kini nga teknik kasagarang naggamit sa mga interface sa komunikasyon sa processor ug nagpahimulos sa mga protocol, mga algorithm sa pag-encrypt, o mga lungag sa seguridad niini nga mga algorithm aron makahimo og mga pag-atake. Usa ka tipikal nga pananglitan sa usa ka malampuson nga pag-atake sa software mao ang pag-atake sa sayo nga ATMEL AT89C series microcontrollers. Gipahimuslan sa tig-atake ang mga lusot sa disenyo sa pagkasunod-sunod sa pagpapas nga operasyon niining serye sa single-chip microcomputers. Human mapapas ang encryption lock bit, ang tig-atake mihunong sa sunod nga operasyon sa pagpapas sa data sa on-chip program memory, aron ang encrypted single-chip microcomputer mahimong Unencrypted single-chip microcomputer, ug dayon gamiton ang programmer sa pagbasa sa on- programa sa chip.

Pinasukad sa ubang mga pamaagi sa pag-encrypt, ang pipila ka mga kagamitan mahimong maugmad aron makigtambayayong sa pipila nga software aron mahimo ang mga pag-atake sa software.

2. pag-atake sa electronic detection

Kini nga teknik kasagarang nagmonitor sa analog nga mga kinaiya sa tanan nga gahum ug interface nga koneksyon sa processor sa panahon sa normal nga operasyon nga adunay taas nga temporal nga resolusyon, ug nagpatuman sa pag-atake pinaagi sa pagmonitor sa mga kinaiya sa electromagnetic radiation niini. Tungod kay ang microcontroller usa ka aktibo nga elektronik nga aparato, kung kini nagpatuman sa lainlaing mga panudlo, ang katugbang nga konsumo sa kuryente usab nagbag-o. Niining paagiha, pinaagi sa pag-analisar ug pag-ila sa kini nga mga pagbag-o gamit ang espesyal nga mga instrumento sa pagsukod sa elektroniko ug mga pamaagi sa istatistika sa matematika, makuha ang piho nga hinungdanon nga kasayuran sa microcontroller.

3. teknolohiya sa paghimo sa sayup

Gigamit sa teknik ang dili normal nga mga kondisyon sa pag-opera aron mabugto ang processor ug dayon maghatag dugang nga pag-access aron mahimo ang pag-atake. Ang labing kaylap nga gigamit nga mga pag-atake nga nagpatunghag sayup naglakip sa pagdagsang sa boltahe ug pagdagsang sa orasan. Ang mga pag-atake sa ubos nga boltahe ug taas nga boltahe mahimong magamit aron ma-disable ang mga circuit sa proteksyon o mapugos ang processor sa paghimo sa mga sayup nga operasyon. Ang mga transient sa orasan mahimong i-reset ang circuit sa proteksyon nga dili gub-on ang gipanalipdan nga kasayuran. Ang mga transient sa kuryente ug orasan mahimong makaapekto sa pag-decode ug pagpatuman sa indibidwal nga mga panudlo sa pipila nga mga processor.

4. teknolohiya sa pagsusi

Ang teknolohiya mao ang direktang pagbutyag sa internal nga mga kable sa chip, ug dayon pag-obserbar, pagmaniobra, ug pagpanghilabot sa microcontroller aron makab-ot ang katuyoan sa pag-atake.

Alang sa kasayon, gibahin sa mga tawo ang upat nga mga pamaagi sa pag-atake sa ibabaw sa duha nga mga kategorya, ang usa mao ang intrusive nga pag-atake (pisikal nga pag-atake), kini nga matang sa pag-atake kinahanglan nga gub-on ang pakete, ug dayon gamiton ang mga kagamitan sa pagsulay sa semiconductor, mga mikroskopyo ug mga micro-positioner sa usa ka espesyal nga laboratoryo. Mahimong mokabat ug mga oras o bisan mga semana aron makompleto. Ang tanan nga mga teknik sa microprobing mga invasive nga pag-atake. Ang laing tulo ka mga pamaagi mao ang non-invasive nga mga pag-atake, ug ang giatake nga microcontroller dili pisikal nga madaot. Ang mga dili-intrusive nga mga pag-atake labi ka delikado sa pipila ka mga kaso tungod kay ang mga kagamitan nga gikinahanglan alang sa mga dili-intrusive nga mga pag-atake sa kasagaran mahimo sa kaugalingon nga gitukod ug gipauswag, ug busa barato kaayo.

Kadaghanan sa mga dili-intrusive nga pag-atake nagkinahanglan sa tig-atake nga adunay maayo nga kahibalo sa processor ug kahibalo sa software. Sa kasukwahi, ang invasive probe attacks wala magkinahanglan og daghang inisyal nga kahibalo, ug ang usa ka halapad nga hugpong sa susama nga mga teknik kasagarang magamit batok sa usa ka halapad nga mga produkto. Busa, ang mga pag-atake sa mga microcontroller kasagaran magsugod gikan sa intrusive reverse engineering, ug ang natipon nga kasinatian makatabang sa pagpalambo sa mas barato ug mas paspas nga non-intrusive nga mga teknik sa pag-atake.