क्या चिप डिजाइन को उल्टा करना संभव है?


20

क्या हम चिप रीडर जैसा कुछ बना सकते हैं, जो चिप डिजाइन को समझ सके और इसका खाका तैयार कर सके?


क्या एकीकृत सर्किट? उदाहरण के लिए 555 टाइमर की योजनाएं आमतौर पर डेटाशीट में ऑनलाइन होती हैं।
डीन

एक चिप रीडर डिजाइन करना संभव होगा जो कुछ प्रकार के चिप्स को "रिवर्स-इंजीनियर" कर सकता है (जैसे कोई भी डिजाइन एक 16V8 में डाल सकता है, या एक 22V10 में सबसे अधिक डिजाइन डाल सकता है), लेकिन सामान्य तौर पर बहुत अधिक हैं चीप एक अकेले करने के लिए किए गए किसी भी उलझाने वाले प्रयास में आश्वस्त होने के लिए एक चिप कर सकती है। यहां तक ​​कि 22V10 की तरह कुछ भी एक तरह से व्यवहार कर सकता है जब तक कि सात सटीक दस-बिट पते अंदर नहीं देखे जाते हैं, और फिर पूरी तरह से अलग व्यवहार करना शुरू करते हैं। सभी संभावित 70-बिट एड्रेस सीक्वेंस की जांच करने का कोई तरीका नहीं होगा, इसलिए यह सुनिश्चित नहीं किया जा सकता है कि कोई सुविधाएँ नहीं छोड़ी गई थीं।
सुपरकैट

इंटेल चिप्स के लिए संबंधित: Revengineering.stackexchange.com/questions/5878/…
Ciro Santilli 中心 reverse reverse reverse 事件

जवाबों:


38

चिपवर्क्स के पास ऐसा करने के बारे में एक उत्कृष्ट ब्लॉग है, जिसमें बहुत सारी शानदार तस्वीरें हैं

फ्लाईलॉजिक का एक उत्कृष्ट ब्लॉग भी है। यह यहाँ है

संक्षिप्त उत्तर यह बिल्कुल संभव है। आईसी डीआईई मूल रूप से वास्तव में छोटे सर्किट बोर्ड हैं। आप उन्हें बहुत आसानी से इंजीनियर रिवर्स कर सकते हैं, यह सिर्फ एक अलग उपकरण सेट लेता है।

मैं विशेष रूप से कुछ पदों पर ध्यान देना चाहता हूं जो फ्लाईगॉनिक ने रिवर्स-इंजीनियरिंग आईसीएस (कैसे सामयिक!) पर यहां और यहां किए

फ्लाइलॉजिक से उधार ली गई छवि
फ्लाईलॉजिक वेबसाइट से छवि


पहला लिंक टूट गया है।
एमसीसीएस

कॉम्प्लेक्स चिप्स शायद उतना
Ciro Santilli Sant easy easy easy

14

हाँ। वहाँ कंपनियों है कि इस में विशेषज्ञ हैं। यह हर समय किया जाता है, हालांकि यह एक विज्ञान से अधिक एक कला है। आमतौर पर वे कुछ परतदार रासायनिक और यांत्रिक नक़्क़ाशी प्रक्रिया करते हैं ताकि चिप की परतों से उत्तरोत्तर स्ट्रिप्स (जैसे पीसीबी की परतें) निकल सकें - प्रत्येक परत की विस्तृत तस्वीरें लेना। आम तौर पर, ये कंपनियां टीआई और इंटेल जैसे लोगों की मदद करने के लिए ऐसा करती हैं कि उनके स्वयं के चिप्स क्यों विफल हो रहे हैं, लेकिन आप शर्त लगा सकते हैं कि इसके कुछ अवैध उपयोग भी हैं।

यहां एक दिलचस्प और प्रासंगिक लेख है जिसे मैंने अभी-अभी देखा है: http://www.forbes.com/forbes/2005/0328/068.html

और एक अन्य लिंक: http://www.siliconinvestigations.com/ref/ref.htm


4
एक प्रतियोगी की चिप को रिवर्स इंजीनियरिंग के बारे में क्या अवैध है?
endolith

1
@endolith मैंने यह नहीं कहा कि रिवर्स इंजीनियरिंग अवैध है। लेकिन शायद कोई ऐसा मामला बना देगा जो यह है (DCMA और सभी)। कहा जा रहा है, नकली चिप्स बनाने के लिए रिवर्स इंजीनियरिंग की आवश्यकता होती है - जो कि अधिकांश देशों में अवैध है। और, मुझे जोड़ना चाहिए, नकली चिप्स अधिकांश निर्माताओं से बड़े निर्माताओं के लिए एक बड़ी समस्या है। मुझे पता है कि हमारे क्रय विभाग को नकली चिप्स स्पॉट करने के लिए प्रशिक्षित किया गया है, और वास्तव में इसे हमारे सिस्टम में बनाने से पहले कुछ पकड़ा है।

3
मुझे लगता है कि रिवर्स इंजीनियरिंग को यह जानने के लिए उपयोग करने के बजाय कि यह कैसे काम करता है, कॉपीराइट के उल्लंघन के तहत गिर जाएगा।
pfyon

1
@pfyon: आईसी मुखौटा कार्य की प्रतिलिपि बनाने वाले कानून कॉपीराइट कानूनों के समान हैं जो पुस्तकों, सॉफ़्टवेयर, तस्वीरों आदि को कवर करते हैं, मुझे लगता है कि सबसे बड़ा अंतर यह है कि कॉपीराइट (कॉर्पोरेट लेखकों के साथ) 95 साल तक रहता है, लेकिन मुखौटा काम के अधिकार पिछले केवल 10 साल।
द्रविड़

3

चिप डिजाइन की नकल करने का एक और तरीका एफपीजीए का उपयोग करके अपनी कार्यक्षमता का अनुकरण करना है। Z80 और 6502 जैसे पुराने चिप्स के कई उत्सर्जन उपलब्ध हैं। कुछ छात्रों ने एआरएम डिवाइस का अपना संस्करण भी तैयार किया और इसे वेब के माध्यम से उपलब्ध कराया, लेकिन जब एआरएम ने कानूनी कार्रवाई की धमकी दी तो इसे हटाना पड़ा।


3
आप इसे FPGA में लागू कर सकते हैं, जब आप इसे उलट देंगे। सवाल इस रिवर्स इंजीनियरिंग के बारे में है। OP के पास डेटशीट नहीं है।
स्टीवनव

उसने ऐसा नहीं कहा है। यदि डेटा शीट उपलब्ध है, और अन्य सुझावों की तुलना में कहीं अधिक सस्ता है तो यह एक व्यवहार्य दृष्टिकोण है।
लियोन हेलर

2

जबकि पुराने माइक्रोचिप्स की रिवर्स इंजीनियरिंग एक ऑप्टिकल माइक्रोस्कोप और मैनुअल पॉलिशिंग के साथ संभव है, चुनौती साफ परतों से पट्टी करना है। उदाहरण के लिए, उपरोक्त चित्र एक पुरानी चिप प्रतीत होती है और पृष्ठभूमि में रंग परिवर्तन से आप देख सकते हैं कि इसे एक परत को हटाने के लिए पॉलिश किया गया है। विशिष्ट डीप्रोसेसिंग प्रक्रियाओं में विशेष पॉलिशिंग / लैपिंग मशीनों या गीले रासायनिक नक़्क़ाशी के साथ अधिक या कम खतरनाक रसायनों के साथ पॉलिश करना शामिल है।

हालांकि, अधिक हाल के चिप्स के लिए प्रक्रिया के आकार इतने छोटे हैं कि आपको परिष्कृत और अधिक महंगे उपकरण जैसे कि प्लाज्मा एचर, एक स्कैनिंग इलेक्ट्रॉन माइक्रोस्कोप (SEM) या एक केंद्रित आयन बीम (FIB) की आवश्यकता होगी। जटिलता के कारण यह अब चिप से तर्क (यानी, नेटलिस्ट सूचना) निकालने में भी आसान नहीं है। आज, कंपनियां इस प्रकार स्वचालित उपकरणों का उपयोग करती हैं जो आमतौर पर नेटलिस्ट उत्पन्न करने के लिए चिप परतों की प्राप्त SEM छवियों को संसाधित करती हैं। यहां चुनौती चिप को चित्रित करने की है ताकि कलाकृतियों को चित्रित करने से बचा जा सके क्योंकि वे किसी भी बाद के स्वचालित विश्लेषण के लिए समस्याग्रस्त होंगे।

चिप रिवर्स इंजीनियरिंग पर कुछ यूट्यूब वीडियो और कॉन्फ्रेंस वार्ता हैं। उदाहरण के लिए, यहां वीडियो में आप एक छोटा सेटअप देख सकते हैं जिसे लोग घर पर भी उपयोग कर सकते हैं: https://www.youtube.com/watch?v=r8Vq5NV4Ens

दूसरी ओर, ऐसी कंपनियां हैं जो इस तरह के काम को अधिक परिष्कृत और महंगे उपकरण के साथ कर सकती हैं। उपर्युक्त के अलावा, IOActive में इस तरह के काम के लिए एक प्रयोगशाला है।

यूरोपीय संघ में भी कंपनियां हैं। उदाहरण के लिए ट्रस्टवर्क्स वेबसाइट पर, आप इस तरह के काम करने के लिए कुछ चित्र और कुछ आवश्यक लैब टूल देख सकते हैं: https://www.trustworks.at/microchipsecurity । यदि आप विशेष रूप से उनके "नेटलिस्ट एक्सट्रैक्शन एंड एनालिसिस" अनुभाग को देखते हैं, तो उनके पास माइक्रोचिप रिवर्स इंजीनियरिंग सॉफ्टवेयर टूल होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.