Чип тайлах нь бас нэг чип тайлах (IC тайлах) гэж нэрлэгддэг. Албан ёсны бүтээгдэхүүн дэх нэг чиптэй микрокомпьютерийн чипүүд шифрлэгдсэн байдаг тул программистыг ашиглан програмыг шууд унших боломжгүй.
Микроконтроллерийн чип дээрх програмуудад зөвшөөрөлгүй хандах, хуулбарлахаас урьдчилан сэргийлэхийн тулд ихэнх микроконтроллерууд чип дээрх програмуудыг хамгаалахын тулд шифрлэгдсэн түгжээ битүүд эсвэл шифрлэгдсэн байтуудтай байдаг. Хэрэв програмчлалын явцад шифрлэлтийн түгжээний бит идэвхжсэн (түгжигдсэн) бол микроконтроллер дахь программыг энгийн программист шууд унших боломжгүй бөгөөд үүнийг микроконтроллерийн шифрлэлт эсвэл чип шифрлэлт гэж нэрлэдэг. MCU халдагчид тусгай төхөөрөмж эсвэл өөрөө хийсэн тоног төхөөрөмж ашиглаж, MCU чипийн дизайн дахь цоорхой, програм хангамжийн согогийг ашиглаж, янз бүрийн техникийн хэрэгслээр дамжуулан чипээс гол мэдээллийг гаргаж, MCU-ийн дотоод программыг олж авах боломжтой. Үүнийг чип хагарал гэж нэрлэдэг.
Чип тайлах арга
1.Програм хангамжийн халдлага
Энэ техник нь ихэвчлэн процессорын холбооны интерфейсийг ашигладаг бөгөөд халдлагыг гүйцэтгэхийн тулд эдгээр алгоритм дахь протоколууд, шифрлэлтийн алгоритмууд эсвэл аюулгүй байдлын цоорхойг ашигладаг. Амжилттай програм хангамжийн халдлагын ердийн жишээ бол ATMEL AT89C цуврал микроконтроллерууд руу хийсэн халдлага юм. Халдагчид энэхүү цуврал нэг чиптэй микрокомпьютеруудын устгах үйлдлийн дарааллын дизайн дахь цоорхойг ашигласан. Шифрлэлтийн түгжээний битийг арилгасны дараа халдагчид чип дээрх програмын санах ой дахь өгөгдлийг устгах дараагийн үйлдлийг зогсоосноор шифрлэгдсэн нэг чиптэй микрокомпьютер нь Шифрлэгдээгүй нэг чиптэй микрокомпьютер болж, дараа нь программистыг ашиглан асаалттай мэдээллийг уншина. чип програм.
Шифрлэлтийн бусад аргуудын үндсэн дээр програм хангамжийн халдлага хийх тодорхой програм хангамжтай хамтран ажиллах зарим төхөөрөмжийг хөгжүүлж болно.
2. цахим илрүүлэх халдлага
Энэ техник нь ихэвчлэн процессорын бүх тэжээлийн болон интерфэйсийн холболтуудын аналог шинж чанарыг цаг хугацааны өндөр нарийвчлалтайгаар хэвийн ажиллуулах явцад хянаж, түүний цахилгаан соронзон цацрагийн шинж чанарыг хянах замаар халдлагыг хэрэгжүүлдэг. Микроконтроллер нь идэвхтэй электрон төхөөрөмж учраас өөр өөр зааварчилгааг гүйцэтгэх үед харгалзах эрчим хүчний хэрэглээ нь мөн адил өөрчлөгддөг. Ийм байдлаар тусгай цахим хэмжих хэрэгсэл, математик статистикийн аргуудыг ашиглан эдгээр өөрчлөлтийг шинжлэн илрүүлэх замаар микроконтроллерийн тодорхой гол мэдээллийг олж авах боломжтой.
3. гэмтэл үүсгэх технологи
Энэхүү техник нь процессорыг гэмтээхийн тулд хэвийн бус үйлдлийн нөхцлийг ашигладаг бөгөөд дараа нь халдлага хийх нэмэлт хандалтыг өгдөг. Хамгийн өргөн хэрэглэгддэг эвдрэл үүсгэгч халдлагад хүчдэлийн өсөлт, цагийн өсөлт орно. Хамгаалалтын хэлхээг идэвхгүй болгох эсвэл процессорыг алдаатай үйлдэл хийхийг албадахын тулд бага болон өндөр хүчдэлийн довтолгоонуудыг ашиглаж болно. Цагийн шилжилт нь хамгаалагдсан мэдээллийг устгахгүйгээр хамгаалалтын хэлхээг дахин тохируулж болно. Эрчим хүч болон цагийн шилжилт нь зарим процессорын бие даасан зааврыг тайлах, гүйцэтгэхэд нөлөөлдөг.
4. датчикийн технологи
Технологи нь чипийн дотоод утсыг шууд ил гаргаж, дараа нь микроконтроллерыг ажиглаж, удирдаж, довтолгооны зорилгодоо хүрэхэд саад болдог.
Тохиромжтой болгох үүднээс хүмүүс дээрх дөрвөн дайралтын аргыг хоёр ангилалд хуваадаг бөгөөд нэг нь интрузив халдлага (физик халдлага), энэ төрлийн халдлага нь багцыг устгах шаардлагатай бөгөөд дараа нь хагас дамжуулагч туршилтын төхөөрөмж, микроскоп, бичил байрлал тогтоогчийг ашигладаг. тусгай лаборатори. Үүнийг дуусгахад хэдэн цаг, бүр долоо хоног шаардагдана. Микропробингийн бүх арга нь инвазив халдлага юм. Бусад гурван арга нь инвазив бус халдлага бөгөөд халдлагад өртсөн микроконтроллер нь бие махбодид гэмтэл учруулахгүй. Интрузив бус халдлага нь зарим тохиолдолд онцгой аюултай байдаг, учир нь интрузив бус халдлагад шаардлагатай тоног төхөөрөмжийг ихэвчлэн өөрөө бүтээж, сайжруулж чаддаг тул маш хямд байдаг.
Ихэнх интрузив бус халдлагууд нь халдагчаас процессорын сайн мэдлэг, програм хангамжийн мэдлэгтэй байхыг шаарддаг. Үүний эсрэгээр, инвазив датчик халдлага нь анхан шатны мэдлэг шаарддаггүй бөгөөд өргөн хүрээний ижил төстэй арга техникийг ихэвчлэн өргөн хүрээний бүтээгдэхүүний эсрэг ашиглаж болно. Тиймээс микроконтроллерууд руу халдлага хийх нь ихэвчлэн интрузив урвуу инженерчлэлээс эхэлдэг бөгөөд хуримтлагдсан туршлага нь интрузив бус халдлагын арга техникийг илүү хямд бөгөөд хурдан хөгжүүлэхэд тусалдаг.