Chip decryption imadziwikanso kuti single-chip decryption (IC decryption). Popeza tchipisi tating'ono tating'ono tating'ono tating'ono tambiri tabisa, pulogalamuyo siyingawerengedwe mwachindunji pogwiritsa ntchito pulogalamuyo.
Pofuna kupewa mwayi wosaloledwa kapena kukopera mapulogalamu a pa-chip a microcontroller, ma microcontrollers ambiri amakhala ndi zotsekera zotsekera kapena ma byte otetezedwa kuti ateteze mapulogalamu a pa-chip. Ngati chotchinga chotsekera chimayatsidwa (chotsekedwa) panthawi yokonza, pulogalamuyo mu microcontroller siyingawerengedwe mwachindunji ndi pulogalamu wamba, yomwe imatchedwa microcontroller encryption kapena chip encryption. Owukira a MCU amagwiritsa ntchito zida zapadera kapena zida zodzipangira okha, amapezerapo mwayi kapena zolakwika zamapulogalamu pamapangidwe a chip a MCU, ndipo kudzera munjira zosiyanasiyana zaukadaulo, amatha kuchotsa zidziwitso zazikulu kuchokera ku chip ndikupeza pulogalamu yamkati ya MCU. Izi zimatchedwa chip cracking.
Chip decryption njira
1.Software Attack
Njira iyi nthawi zambiri imagwiritsa ntchito ma processor olumikizirana ndikugwiritsa ntchito ma protocol, ma encryption algorithms, kapena mabowo achitetezo mu ma aligorivimuwa kuti achite ziwonetsero. Chitsanzo chodziwika bwino cha kuwukira kopambana kwa mapulogalamu ndikuwukiridwa kwa ma microcontrollers oyambirira a ATMEL AT89C. Wowukirayo adapezerapo mwayi pamiyendo yomwe idapangidwa popanga njira yofufutira ya ma microcomputer a single-chip. Pambuyo pochotsa chotchinga chotsekera, wowukirayo adayimitsa ntchito yotsatira yochotsa zomwe zili muchikumbutso cha pulogalamu ya pa-chip, kotero kuti makina obisika a single-chip microcomputer amakhala Osalemba a single-chip microcomputer, ndiyeno gwiritsani ntchito pulogalamuyo kuwerenga pa- pulogalamu ya chip.
Pamaziko a njira zina kubisa, zida zina akhoza kukhala kugwirizana ndi mapulogalamu kuchita kuukira mapulogalamu.
2. Kuwukira kwamagetsi
Njira imeneyi nthawi zambiri imayang'anira mawonekedwe a analogi a mphamvu zonse ndi mawonekedwe a purosesa panthawi yomwe imagwira ntchito bwino ndikusintha kwakanthawi kochepa, ndikugwiritsa ntchito kuukirako poyang'anira mawonekedwe ake amagetsi. Chifukwa microcontroller ndi chipangizo chamagetsi chogwira ntchito, chikapereka malangizo osiyanasiyana, mphamvu yogwiritsira ntchito mphamvu imasinthanso. Mwanjira iyi, posanthula ndikuwona zosinthazi pogwiritsa ntchito zida zapadera zoyezera zamagetsi ndi njira zowerengera masamu, zidziwitso zenizeni zenizeni mu microcontroller zitha kupezeka.
3. ukadaulo wotulutsa zolakwika
Njirayi imagwiritsa ntchito zochitika zachilendo kusokoneza purosesa kenako imapereka mwayi wowonjezera kuti iwononge. Zowonongeka zomwe zimagwiritsidwa ntchito kwambiri popanga zolakwika ndizokwera ma voltage ndi mawotchi okwera. Kuwukira kwamagetsi otsika komanso okwera kwambiri kumatha kugwiritsidwa ntchito kuletsa mabwalo oteteza kapena kukakamiza purosesa kuti igwire ntchito zolakwika. Mawotchi amatha kukonzanso dera lachitetezo popanda kuwononga zidziwitso zotetezedwa. Mphamvu ndi mawotchi a transients amatha kukhudza kumasulira ndi kutsata malangizo amunthu payekha pamapurosesa ena.
4. ukadaulo wa kafukufuku
Ukadaulowu ndikuwonetsa mwachindunji waya wamkati wa chip, kenako kuyang'ana, kuwongolera, ndikusokoneza microcontroller kuti akwaniritse cholinga choukira.
Kuti zikhale zosavuta, anthu amagawaniza njira zinayi zomwe zili pamwambazi m'magulu awiri, imodzi ndi intrusive kuukira (kuukira thupi), kuukira kwamtunduwu kumafunika kuwononga phukusi, kenako kugwiritsa ntchito zida zoyesera za semiconductor, maikulosikopu ndi ma micropositioners mu a. apadera labotale. Zitha kutenga maola kapena masabata kuti amalize. Njira zonse zofufuzira ma microprobing ndizowononga. Njira zina zitatuzi ndizopanda zowononga, ndipo microcontroller yowukiridwayo sidzawonongeka mwakuthupi. Kuwukira kosasokoneza kumakhala koopsa nthawi zina chifukwa zida zomwe zimafunikira kuti ziwopsezedwe mosadukiza nthawi zambiri zimatha kudzipangira zokha ndikukweza, motero ndizotsika mtengo kwambiri.
Zowukira zambiri zosasokoneza zimafuna kuti wowukirayo akhale ndi chidziwitso chabwino cha purosesa ndi chidziwitso cha mapulogalamu. Mosiyana ndi izi, kuukira kwa ma probe sikufuna kudziwa zambiri, ndipo njira zambiri zofananira zitha kugwiritsidwa ntchito polimbana ndi zinthu zambiri. Chifukwa chake, kuwukira kwa ma microcontrollers nthawi zambiri kumayamba kuchokera ku intrusive reverse engineering, ndipo zokumana nazo zimathandizira kupanga njira zotsika mtengo komanso zachangu zosasokoneza.