चिप डिक्रिप्शन

चिप डिक्रिप्शनला सिंगल-चिप डिक्रिप्शन (IC डिक्रिप्शन) असेही म्हणतात. अधिकृत उत्पादनातील सिंगल-चिप मायक्रोकॉम्प्युटर चिप्स एन्क्रिप्टेड असल्याने, प्रोग्रामर वापरून प्रोग्राम थेट वाचता येत नाही.

मायक्रोकंट्रोलरच्या ऑन-चिप प्रोग्राम्सना अनधिकृत प्रवेश किंवा कॉपी करण्यापासून रोखण्यासाठी, बहुतेक मायक्रोकंट्रोलरमध्ये ऑन-चिप प्रोग्राम्सचे संरक्षण करण्यासाठी एन्क्रिप्टेड लॉक बिट्स किंवा एन्क्रिप्टेड बाइट्स असतात. प्रोग्रामिंग दरम्यान एन्क्रिप्शन लॉक बिट सक्षम (लॉक) असल्यास, मायक्रोकंट्रोलरमधील प्रोग्राम सामान्य प्रोग्रामरद्वारे थेट वाचता येत नाही, ज्याला मायक्रोकंट्रोलर एन्क्रिप्शन किंवा चिप एन्क्रिप्शन म्हणतात. MCU हल्लेखोर विशेष उपकरणे किंवा स्वयंनिर्मित उपकरणे वापरतात, MCU चिप डिझाइनमधील त्रुटी किंवा सॉफ्टवेअर दोषांचा फायदा घेतात आणि विविध तांत्रिक माध्यमांद्वारे ते चिपमधून महत्त्वाची माहिती काढू शकतात आणि MCU चा अंतर्गत प्रोग्राम मिळवू शकतात. याला चिप क्रॅकिंग म्हणतात.

चिप डिक्रिप्शन पद्धत

१.सॉफ्टवेअर हल्ला

हे तंत्र सामान्यतः प्रोसेसर कम्युनिकेशन इंटरफेस वापरते आणि हल्ले करण्यासाठी या अल्गोरिदममधील प्रोटोकॉल, एन्क्रिप्शन अल्गोरिदम किंवा सुरक्षा छिद्रांचा वापर करते. यशस्वी सॉफ्टवेअर हल्ल्याचे एक सामान्य उदाहरण म्हणजे सुरुवातीच्या ATMEL AT89C मालिकेतील मायक्रोकंट्रोलर्सवरील हल्ला. हल्लेखोराने सिंगल-चिप मायक्रोकॉम्प्युटरच्या या मालिकेतील इरेजिंग ऑपरेशन सीक्वेन्सच्या डिझाइनमधील त्रुटींचा फायदा घेतला. एन्क्रिप्शन लॉक बिट मिटवल्यानंतर, हल्लेखोराने ऑन-चिप प्रोग्राम मेमरीमधील डेटा मिटवण्याचे पुढील ऑपरेशन थांबवले, ज्यामुळे एन्क्रिप्टेड सिंगल-चिप मायक्रोकॉम्प्युटर अनएनक्रिप्टेड सिंगल-चिप मायक्रोकॉम्प्युटर बनतो आणि नंतर प्रोग्रामरचा वापर करून ऑन-चिप प्रोग्राम वाचतो.

इतर एन्क्रिप्शन पद्धतींच्या आधारे, सॉफ्टवेअर हल्ले करण्यासाठी विशिष्ट सॉफ्टवेअरशी सहकार्य करण्यासाठी काही उपकरणे विकसित केली जाऊ शकतात.

२. इलेक्ट्रॉनिक शोध हल्ला

हे तंत्र सामान्यतः उच्च टेम्पोरल रिझोल्यूशनसह सामान्य ऑपरेशन दरम्यान प्रोसेसरच्या सर्व पॉवर आणि इंटरफेस कनेक्शनच्या अॅनालॉग वैशिष्ट्यांचे निरीक्षण करते आणि त्याच्या इलेक्ट्रोमॅग्नेटिक रेडिएशन वैशिष्ट्यांचे निरीक्षण करून हल्ला अंमलात आणते. मायक्रोकंट्रोलर एक सक्रिय इलेक्ट्रॉनिक उपकरण असल्याने, जेव्हा ते वेगवेगळ्या सूचना अंमलात आणते, तेव्हा संबंधित वीज वापर देखील त्यानुसार बदलतो. अशा प्रकारे, विशेष इलेक्ट्रॉनिक मापन यंत्रे आणि गणितीय सांख्यिकीय पद्धती वापरून या बदलांचे विश्लेषण आणि शोध करून, मायक्रोकंट्रोलरमधील विशिष्ट प्रमुख माहिती मिळवता येते.

३. फॉल्ट जनरेशन तंत्रज्ञान

हे तंत्र प्रोसेसरला बग करण्यासाठी असामान्य ऑपरेटिंग परिस्थिती वापरते आणि नंतर हल्ला करण्यासाठी अतिरिक्त प्रवेश प्रदान करते. सर्वात जास्त वापरल्या जाणाऱ्या फॉल्ट-जनरेटिंग हल्ल्यांमध्ये व्होल्टेज सर्ज आणि क्लॉक सर्ज यांचा समावेश आहे. कमी-व्होल्टेज आणि उच्च-व्होल्टेज हल्ल्यांचा वापर संरक्षण सर्किट अक्षम करण्यासाठी किंवा प्रोसेसरला चुकीचे ऑपरेशन करण्यास भाग पाडण्यासाठी केला जाऊ शकतो. क्लॉक ट्रान्झिएंट संरक्षित माहिती नष्ट न करता संरक्षण सर्किट रीसेट करू शकतात. पॉवर आणि क्लॉक ट्रान्झिएंट काही प्रोसेसरमधील वैयक्तिक सूचनांचे डीकोडिंग आणि अंमलबजावणी प्रभावित करू शकतात.

४. प्रोब तंत्रज्ञान

या तंत्रज्ञानाचा उद्देश चिपच्या अंतर्गत वायरिंगला थेट उघड करणे आणि नंतर हल्ल्याचा उद्देश साध्य करण्यासाठी मायक्रोकंट्रोलरचे निरीक्षण करणे, हाताळणे आणि त्यात हस्तक्षेप करणे असा आहे.

सोयीसाठी, लोक वरील चार हल्ल्याच्या तंत्रांना दोन श्रेणींमध्ये विभागतात, एक म्हणजे घुसखोर हल्ला (शारीरिक हल्ला), या प्रकारच्या हल्ल्यासाठी पॅकेज नष्ट करावे लागते आणि नंतर विशेष प्रयोगशाळेत सेमीकंडक्टर चाचणी उपकरणे, सूक्ष्मदर्शक आणि सूक्ष्म-पोझिशनर्स वापरावे लागतात. ते पूर्ण होण्यासाठी तास किंवा आठवडे देखील लागू शकतात. सर्व मायक्रोप्रोबिंग तंत्रे आक्रमक हल्ले आहेत. इतर तीन पद्धती आक्रमक हल्ले नाहीत आणि हल्ला झालेल्या मायक्रोकंट्रोलरला शारीरिक नुकसान होणार नाही. काही प्रकरणांमध्ये गैर-घुसखोर हल्ले विशेषतः धोकादायक असतात कारण गैर-घुसखोर हल्ल्यांसाठी आवश्यक असलेली उपकरणे अनेकदा स्वतः तयार आणि अपग्रेड केली जाऊ शकतात आणि म्हणूनच खूप स्वस्त असतात.

बहुतेक गैर-घुसखोर हल्ल्यांसाठी हल्लेखोराला चांगले प्रोसेसर ज्ञान आणि सॉफ्टवेअर ज्ञान असणे आवश्यक असते. याउलट, आक्रमक प्रोब हल्ल्यांसाठी जास्त प्रारंभिक ज्ञान आवश्यक नसते आणि समान तंत्रांचा एक विस्तृत संच सहसा विस्तृत श्रेणीच्या उत्पादनांविरुद्ध वापरला जाऊ शकतो. म्हणून, मायक्रोकंट्रोलरवरील हल्ले बहुतेकदा घुसखोर रिव्हर्स इंजिनिअरिंगपासून सुरू होतात आणि संचित अनुभव स्वस्त आणि जलद गैर-घुसखोर हल्ला तंत्र विकसित करण्यास मदत करतो.