చిప్ డిక్రిప్షన్ని సింగిల్-చిప్ డిక్రిప్షన్ (IC డిక్రిప్షన్) అని కూడా అంటారు. అధికారిక ఉత్పత్తిలోని సింగిల్-చిప్ మైక్రోకంప్యూటర్ చిప్లు ఎన్క్రిప్ట్ చేయబడినందున, ప్రోగ్రామర్ని ఉపయోగించి ప్రోగ్రామ్ నేరుగా చదవబడదు.
మైక్రోకంట్రోలర్ యొక్క ఆన్-చిప్ ప్రోగ్రామ్లను అనధికారిక యాక్సెస్ లేదా కాపీ చేయడాన్ని నిరోధించడానికి, చాలా మైక్రోకంట్రోలర్లు ఆన్-చిప్ ప్రోగ్రామ్లను రక్షించడానికి గుప్తీకరించిన లాక్ బిట్లు లేదా ఎన్క్రిప్టెడ్ బైట్లను కలిగి ఉంటాయి. ప్రోగ్రామింగ్ సమయంలో ఎన్క్రిప్షన్ లాక్ బిట్ ప్రారంభించబడితే (లాక్ చేయబడింది), మైక్రోకంట్రోలర్లోని ప్రోగ్రామ్ను ఒక సాధారణ ప్రోగ్రామర్ నేరుగా చదవలేరు, దీనిని మైక్రోకంట్రోలర్ ఎన్క్రిప్షన్ లేదా చిప్ ఎన్క్రిప్షన్ అంటారు. MCU దాడి చేసేవారు ప్రత్యేక పరికరాలు లేదా స్వీయ-నిర్మిత పరికరాలను ఉపయోగిస్తారు, MCU చిప్ రూపకల్పనలో లొసుగులను లేదా సాఫ్ట్వేర్ లోపాలను ఉపయోగించుకుంటారు మరియు వివిధ సాంకేతిక మార్గాల ద్వారా, వారు చిప్ నుండి కీలక సమాచారాన్ని సంగ్రహించవచ్చు మరియు MCU యొక్క అంతర్గత ప్రోగ్రామ్ను పొందవచ్చు. దీన్ని చిప్ క్రాకింగ్ అంటారు.
చిప్ డిక్రిప్షన్ పద్ధతి
1.సాఫ్ట్వేర్ దాడి
ఈ సాంకేతికత సాధారణంగా ప్రాసెసర్ కమ్యూనికేషన్ ఇంటర్ఫేస్లను ఉపయోగిస్తుంది మరియు దాడులను నిర్వహించడానికి ఈ అల్గారిథమ్లలో ప్రోటోకాల్లు, ఎన్క్రిప్షన్ అల్గారిథమ్లు లేదా భద్రతా రంధ్రాలను ఉపయోగించుకుంటుంది. విజయవంతమైన సాఫ్ట్వేర్ దాడికి ఒక విలక్షణ ఉదాహరణ ప్రారంభ ATMEL AT89C సిరీస్ మైక్రోకంట్రోలర్లపై దాడి. ఈ సింగిల్-చిప్ మైక్రోకంప్యూటర్ల శ్రేణి యొక్క ఎరేసింగ్ ఆపరేషన్ సీక్వెన్స్ రూపకల్పనలో ఉన్న లొసుగులను దాడి చేసేవారు ఉపయోగించుకున్నారు. ఎన్క్రిప్షన్ లాక్ బిట్ను చెరిపివేసిన తర్వాత, దాడి చేసే వ్యక్తి ఆన్-చిప్ ప్రోగ్రామ్ మెమరీలోని డేటాను తొలగించే తదుపరి ఆపరేషన్ను ఆపివేసాడు, తద్వారా ఎన్క్రిప్టెడ్ సింగిల్-చిప్ మైక్రోకంప్యూటర్ ఎన్క్రిప్ట్ చేయని సింగిల్-చిప్ మైక్రోకంప్యూటర్ అవుతుంది, ఆపై ఆన్-ని చదవడానికి ప్రోగ్రామర్ని ఉపయోగించండి. చిప్ ప్రోగ్రామ్.
ఇతర ఎన్క్రిప్షన్ పద్ధతుల ఆధారంగా, సాఫ్ట్వేర్ దాడులను చేయడానికి నిర్దిష్ట సాఫ్ట్వేర్తో సహకరించడానికి కొన్ని పరికరాలను అభివృద్ధి చేయవచ్చు.
2. ఎలక్ట్రానిక్ డిటెక్షన్ దాడి
ఈ సాంకేతికత సాధారణంగా అధిక టెంపోరల్ రిజల్యూషన్తో సాధారణ ఆపరేషన్ సమయంలో ప్రాసెసర్ యొక్క అన్ని పవర్ మరియు ఇంటర్ఫేస్ కనెక్షన్ల అనలాగ్ లక్షణాలను పర్యవేక్షిస్తుంది మరియు దాని విద్యుదయస్కాంత వికిరణ లక్షణాలను పర్యవేక్షించడం ద్వారా దాడిని అమలు చేస్తుంది. మైక్రోకంట్రోలర్ అనేది క్రియాశీల ఎలక్ట్రానిక్ పరికరం కాబట్టి, అది వేర్వేరు సూచనలను అమలు చేసినప్పుడు, సంబంధిత విద్యుత్ వినియోగం కూడా తదనుగుణంగా మారుతుంది. ఈ విధంగా, ప్రత్యేక ఎలక్ట్రానిక్ కొలిచే సాధనాలు మరియు గణిత గణాంక పద్ధతులను ఉపయోగించి ఈ మార్పులను విశ్లేషించడం మరియు గుర్తించడం ద్వారా, మైక్రోకంట్రోలర్లోని నిర్దిష్ట కీలక సమాచారాన్ని పొందవచ్చు.
3. తప్పు ఉత్పత్తి సాంకేతికత
సాంకేతికత ప్రాసెసర్ను బగ్ చేయడానికి అసాధారణ ఆపరేటింగ్ పరిస్థితులను ఉపయోగిస్తుంది మరియు దాడిని నిర్వహించడానికి అదనపు యాక్సెస్ను అందిస్తుంది. అత్యంత విస్తృతంగా ఉపయోగించే తప్పు-ఉత్పత్తి దాడులలో వోల్టేజ్ సర్జ్లు మరియు క్లాక్ సర్జ్లు ఉన్నాయి. తక్కువ-వోల్టేజ్ మరియు అధిక-వోల్టేజ్ దాడులు రక్షణ సర్క్యూట్లను నిలిపివేయడానికి లేదా ప్రాసెసర్ను తప్పు ఆపరేషన్లను చేయడానికి బలవంతం చేయడానికి ఉపయోగించవచ్చు. రక్షిత సమాచారాన్ని నాశనం చేయకుండా క్లాక్ ట్రాన్సియెంట్లు ప్రొటెక్షన్ సర్క్యూట్ని రీసెట్ చేయవచ్చు. పవర్ మరియు క్లాక్ ట్రాన్సియెంట్లు కొన్ని ప్రాసెసర్లలో వ్యక్తిగత సూచనల డీకోడింగ్ మరియు అమలును ప్రభావితం చేస్తాయి.
4. ప్రోబ్ టెక్నాలజీ
సాంకేతికత చిప్ యొక్క అంతర్గత వైరింగ్ను నేరుగా బహిర్గతం చేయడం, ఆపై దాడి యొక్క ప్రయోజనాన్ని సాధించడానికి మైక్రోకంట్రోలర్ను గమనించడం, మార్చడం మరియు జోక్యం చేసుకోవడం.
సౌలభ్యం కోసం, ప్రజలు పైన పేర్కొన్న నాలుగు దాడి పద్ధతులను రెండు వర్గాలుగా విభజిస్తారు, ఒకటి చొరబాటు దాడి (భౌతిక దాడి), ఈ రకమైన దాడి ప్యాకేజీని నాశనం చేయాలి, ఆపై సెమీకండక్టర్ పరీక్ష పరికరాలు, మైక్రోస్కోప్లు మరియు మైక్రో-పొజిషనర్లను ఉపయోగించాలి. ప్రత్యేక ప్రయోగశాల. ఇది పూర్తి కావడానికి గంటలు లేదా వారాలు కూడా పట్టవచ్చు. అన్ని మైక్రోప్రోబింగ్ పద్ధతులు ఇన్వాసివ్ దాడులు. ఇతర మూడు పద్ధతులు నాన్-ఇన్వాసివ్ దాడులు, మరియు దాడి చేయబడిన మైక్రోకంట్రోలర్ భౌతికంగా దెబ్బతినదు. నాన్-ఇన్ట్రాసివ్ దాడులు కొన్ని సందర్భాల్లో ముఖ్యంగా ప్రమాదకరం ఎందుకంటే చొరబాటు లేని దాడులకు అవసరమైన పరికరాలు తరచుగా స్వీయ-నిర్మిత మరియు అప్గ్రేడ్ చేయబడతాయి మరియు అందువల్ల చాలా చౌకగా ఉంటాయి.
చాలా చొరబాటు లేని దాడులకు దాడి చేసే వ్యక్తికి మంచి ప్రాసెసర్ పరిజ్ఞానం మరియు సాఫ్ట్వేర్ పరిజ్ఞానం అవసరం. దీనికి విరుద్ధంగా, ఇన్వాసివ్ ప్రోబ్ దాడులకు చాలా ప్రాథమిక జ్ఞానం అవసరం లేదు మరియు విస్తృత శ్రేణి ఉత్పత్తులకు వ్యతిరేకంగా సారూప్య పద్ధతుల యొక్క విస్తృత సెట్ను సాధారణంగా ఉపయోగించవచ్చు. అందువల్ల, మైక్రోకంట్రోలర్లపై దాడులు తరచుగా అనుచిత రివర్స్ ఇంజినీరింగ్ నుండి ప్రారంభమవుతాయి మరియు సేకరించబడిన అనుభవం చౌకైన మరియు వేగవంతమైన చొరబాటు లేని దాడి పద్ధతులను అభివృద్ధి చేయడంలో సహాయపడుతుంది.