चिप डिक्रिप्शन सिंगल-चिप डिक्रिप्शन (आयसी डिक्रिप्शन) म्हणून देखील ओळखले जाते. अधिकृत उत्पादनातील सिंगल-चिप मायक्रो कॉम्प्यूटर चिप्स कूटबद्ध केल्यामुळे प्रोग्रामरचा वापर करून प्रोग्राम थेट वाचला जाऊ शकत नाही.
मायक्रोकंट्रोलरच्या ऑन-चिप प्रोग्रामची अनधिकृत प्रवेश किंवा कॉपी रोखण्यासाठी, बहुतेक मायक्रोकंट्रोलर्सनी ऑन-चिप प्रोग्रामचे संरक्षण करण्यासाठी लॉक बिट्स किंवा कूटबद्ध बाइट्स कूटबद्ध केल्या आहेत. प्रोग्रामिंग दरम्यान एन्क्रिप्शन लॉक बिट सक्षम (लॉक केलेले) असल्यास, मायक्रोकंट्रोलरमधील प्रोग्राम सामान्य प्रोग्रामरद्वारे थेट वाचला जाऊ शकत नाही, ज्याला मायक्रोकंट्रोलर एन्क्रिप्शन किंवा चिप एनक्रिप्शन म्हणतात. एमसीयू हल्लेखोर विशेष उपकरणे किंवा स्वत: ची निर्मित उपकरणे वापरतात, एमसीयू चिप डिझाइनमध्ये पळवाट किंवा सॉफ्टवेअर दोषांचे शोषण करतात आणि विविध तांत्रिक माध्यमांद्वारे ते चिपमधून मुख्य माहिती काढू शकतात आणि एमसीयूचा अंतर्गत कार्यक्रम मिळवू शकतात. याला चिप क्रॅकिंग म्हणतात.
चिप डिक्रिप्शन पद्धत
1. सॉफ्टवेअर हल्ला
हे तंत्र सामान्यत: प्रोसेसर कम्युनिकेशन इंटरफेस वापरते आणि हल्ले करण्यासाठी या अल्गोरिदममधील प्रोटोकॉल, एन्क्रिप्शन अल्गोरिदम किंवा या अल्गोरिदममधील सुरक्षा छिद्रांचे शोषण करते. यशस्वी सॉफ्टवेअर हल्ल्याचे एक वैशिष्ट्यपूर्ण उदाहरण म्हणजे लवकर एटीएमएल एटी 89 सी मालिका मायक्रोकंट्रोलर्सवरील हल्ला. सिंगल-चिप मायक्रोकॉम्पुटर्सच्या या मालिकेच्या मिटविण्याच्या ऑपरेशन अनुक्रमांच्या डिझाइनमध्ये हल्लेखोरांनी त्रुटींचा फायदा घेतला. एन्क्रिप्शन लॉक बिट मिटविल्यानंतर, आक्रमणकर्त्याने ऑन-चिप प्रोग्राम मेमरीमधील डेटा मिटवण्याचे पुढील ऑपरेशन थांबविले, जेणेकरून एन्क्रिप्टेड सिंगल-चिप मायक्रो कॉम्प्यूटर विनाएनक्रिप्टेड सिंगल-चिप मायक्रो कॉम्प्यूटर होईल आणि नंतर ऑन-चिप प्रोग्राम वाचण्यासाठी प्रोग्रामरचा वापर करा.
इतर कूटबद्धीकरण पद्धतींच्या आधारे, सॉफ्टवेअर हल्ले करण्यासाठी काही सॉफ्टवेअरला सहकार्य करण्यासाठी काही उपकरणे विकसित केली जाऊ शकतात.
2. इलेक्ट्रॉनिक शोध हल्ला
हे तंत्र सामान्यत: उच्च टेम्पोरल रिझोल्यूशनसह सामान्य ऑपरेशन दरम्यान प्रोसेसरच्या सर्व शक्ती आणि इंटरफेस कनेक्शनच्या एनालॉग वैशिष्ट्यांचे परीक्षण करते आणि त्याच्या इलेक्ट्रोमॅग्नेटिक रेडिएशन वैशिष्ट्यांचे परीक्षण करून हल्ल्याची अंमलबजावणी करते. मायक्रोकंट्रोलर एक सक्रिय इलेक्ट्रॉनिक डिव्हाइस आहे, जेव्हा ते भिन्न सूचना कार्यान्वित करते, त्यानुसार संबंधित उर्जा वापर देखील बदलते. अशाप्रकारे, विशेष इलेक्ट्रॉनिक मापन साधने आणि गणिताच्या सांख्यिकीय पद्धतींचा वापर करून या बदलांचे विश्लेषण आणि शोधून, मायक्रोकंट्रोलरमधील विशिष्ट मुख्य माहिती मिळू शकते.
3. फॉल्ट जनरेशन तंत्रज्ञान
हे तंत्र प्रोसेसरला बग करण्यासाठी असामान्य ऑपरेटिंग शर्तींचा वापर करते आणि नंतर हल्ला करण्यासाठी अतिरिक्त प्रवेश प्रदान करते. सर्वाधिक प्रमाणात वापरल्या जाणार्या फॉल्ट-व्युत्पन्न हल्ल्यांमध्ये व्होल्टेज सर्जेस आणि क्लॉक सर्जेसचा समावेश आहे. लो-व्होल्टेज आणि उच्च-व्होल्टेज हल्ले संरक्षण सर्किट अक्षम करण्यासाठी किंवा प्रोसेसरला चुकीचे ऑपरेशन्स करण्यास भाग पाडण्यासाठी वापरले जाऊ शकतात. घड्याळ ट्रान्झियंट संरक्षित माहिती नष्ट केल्याशिवाय संरक्षण सर्किट रीसेट करू शकतात. पॉवर आणि क्लॉक ट्रान्झियंट काही प्रोसेसरमधील वैयक्तिक सूचनांच्या डीकोडिंग आणि अंमलबजावणीवर परिणाम करू शकतात.
4. प्रोब तंत्रज्ञान
तंत्रज्ञान हे चिपच्या अंतर्गत वायरिंग थेट उघडकीस आणणे आणि नंतर हल्ल्याचा उद्देश साध्य करण्यासाठी मायक्रोकंट्रोलरमध्ये निरीक्षण करणे, हाताळणे आणि हस्तक्षेप करणे आहे.
सोयीसाठी, लोक वरील चार हल्ल्याच्या तंत्रांना दोन श्रेणींमध्ये विभागतात, एक म्हणजे अनाहूत हल्ला (शारीरिक हल्ला), या प्रकारच्या हल्ल्याला पॅकेज नष्ट करणे आवश्यक आहे आणि नंतर एका विशिष्ट प्रयोगशाळेत सेमीकंडक्टर चाचणी उपकरणे, मायक्रोस्कोप आणि मायक्रो-पोझिशन्स वापरणे आवश्यक आहे. हे पूर्ण होण्यास तास किंवा आठवडे लागू शकतात. सर्व मायक्रोप्रोबिंग तंत्र आक्रमक हल्ले आहेत. इतर तीन पद्धती नॉन-आक्रमक हल्ले आहेत आणि हल्ला केलेल्या मायक्रोकंट्रोलरला शारीरिक नुकसान होणार नाही. काही प्रकरणांमध्ये अनाहूत नसलेले हल्ले विशेषतः धोकादायक असतात कारण अनाहूत हल्ल्यांसाठी आवश्यक असलेली उपकरणे बर्याचदा स्वत: ची निर्मित आणि श्रेणीसुधारित केली जाऊ शकतात आणि म्हणूनच स्वस्त.
बर्याच अनाहूत हल्ल्यांमध्ये हल्लेखोरांना चांगले प्रोसेसर ज्ञान आणि सॉफ्टवेअर ज्ञान असणे आवश्यक असते. याउलट, आक्रमक तपासणी हल्ल्यांना जास्त प्रारंभिक ज्ञानाची आवश्यकता नसते आणि समान तंत्राचा विस्तृत संच सामान्यत: विस्तृत उत्पादनांच्या विरूद्ध वापरला जाऊ शकतो. म्हणूनच, मायक्रोकंट्रोलर्सवरील हल्ले बर्याचदा अनाहूत रिव्हर्स अभियांत्रिकीपासून सुरू होतात आणि जमा झालेल्या अनुभवामुळे स्वस्त आणि वेगवान नॉन-इंट्रिव्हिव्ह अटॅक तंत्र विकसित करण्यास मदत होते.