
चिपलेट-आधारित डिज़ाइनों को तेजी से अपनाना अर्धचालक उद्योग में क्रांति ला रहा है, जो उच्चतम प्रदर्शन, लचीलापन, और ऊर्जा दक्षता को सक्षम कर रहा है। हालाँकि, यह नई प्रतिमान अपने साथ साइड-चैनल हमलों (एससीए) और सूक्ष्म-संरचनात्मक कमजोरियों से उत्पन्न सुरक्षा चुनौतियों की एक विकसित श्रृंखला लाता है।
इस लेख में, हम हार्डवेयर डिज़ाइन, चिपलेट्स, और सुरक्षा के अंतराल को खोजेंगे। हम साइड-चैनल हमलों को उनके बुनियादी से उन्नत खतरों तक की चर्चा करेंगे, एक सुरक्षा रणनीति के रूप में अतिरेक इंटरकनेक्ट्स पर विचार करेंगे, वास्तविक विश्व हैकर / डिफेंडर के उदाहरण देंगे, और खतरे का पता लगाने और विश्लेषण के लिए व्यावहारिक कोड उदाहरणों को प्रदान करेंगे। यह मार्गदर्शिका नवागंतुकों और अनुभवी पेशेवरों दोनों के लिए उपयुक्त है।
चिपलेट्स मॉड्यूलर सिलिकॉन बिल्डिंग ब्लॉक्स हैं। एक ही विशाल मोनोलिथिक डाई पर सभी सिस्टम फ़ंक्शनों के निर्माण के बजाय (जो महंगा है और इससे उपज के मुद्दे उत्पन्न होते हैं), डिजाइनरों ने छोटे फ़ंक्शनल ब्लॉक का निर्माण किया है - चिपलेट्स - जो कि व्यक्तिगत रूप से निर्मित होते हैं और फिर उन्नत इंटरकनेक्ट्स के माध्यम से एक पैकेज में समाहित होते हैं।
उदाहरण:
एक आधुनिक सीपीयू पैकेज में कंप्यूट कोर्स, कैश, आईओ, मेमोरी कंट्रोलर्स, और एआई एक्सेलरेटर्स के लिए अलग-अलग चिपलेट्स हो सकते हैं।
प्रमुख प्रौद्योगिकियाँ:
जबकि चिपलेट्स से स्पष्ट आर्थिक और प्रौद्योगिकी लाभ मिलते हैं, वे नए सुरक्षा और विश्वसनीयता जोखिम प्रस्तुत करते हैं:
साइड-चैनल हमले (एससीए) गुप्त जानकारियों जैसे कि पावर उपभोग, समय की भिन्नता, विद्युत् चुम्बकीय उत्सर्जन, और कैश/टीएलबी स्थिति बदलने के माध्यम से लीक हुई जानकारी का उपयोग करते हैं ताकि क्रिप्टोग्राफिक कुंजी या निजी डेटा का पता चले।
साइड-चैनल एल्गोरिदम को नहीं तोड़ते हैं - वे कार्यान्वयन को तोड़ते हैं।
सामान्य साइड चैनल:
"दूरबीन" हमला [1, 2] दिखाता है कि कैसे सूक्ष्म-संरचनात्मक साइड-चैनल नए हमले की दिशाओं को खोल सकते हैं।
मеханизм:
पेज वॉक - कैसे सीपीयू वर्चुअल मेमोरी को फिजिकल मेमोरी में अनुवाद करता है - इसे अन्य चिपलेट्स या कोर्स की मेमोरी स्थिति के अनुसार धीमा या तेज किया जा सकता है। इन समय परिवर्तन मापकर, हमलावर चिप या पैकेज के अन्य हिस्सों पर संवेदनशील परिचालनों का पता लगा सकता है।
चिपलेट सिस्टम्स पर प्रभाव:
चूंकि मेमोरी ऑपरेशंस कई चिपलेट्स और इंटरफेस विस्तारित होते हैं, इन लीक की अधिक संभावनाएँ होती हैं। क्रॉस-चिपलेट कैश, पेज वॉक, या टीएलबी गतिविधि जोखिम को बढ़ती है।
रोहैमर एक प्रसिद्ध बिट-फ्लिप हमला है जो डीआरएएम सेल्स को तेजी से खोलने और बंद करने के द्वारा निशाना बनाता है। चिपलेट सिस्टम्स में, यदि मेमोरी कंट्रोलर सीपीयू से अलग या अपने चिपलेट्स के रूप में एकीकृत होते हैं, तो रोहैमर की सुसंवेदनशीलता क्रॉस-चिपलेट शोर और समय भिन्नताओं के कारण बढ़ सकती है।
# Example: Using rowhammer-test (Linux utility)
sudo apt-get install rowhammer-test
sudo rowhammer-test
# मॉनिटर आउटपुट के लिए देखें
नोट: केवल गैर-आवश्यक हार्डवेयर पर इस परीक्षा को चलाएं!
स्पेक्टर और मेल्टडाउन सट्टात्मक निष्पादन का फायदा उठाते हैं - जो सीपीयू में एक महत्वपूर्ण प्रदर्शन विशेषता है। हमलावर कैश टाइमिंग अंतर का उपयोग करके गुप्त जानकारी (जैसे पासवर्ड) को अन्य प्रोग्रामों से निकाल सकते हैं।
कैश टाइमिंग माप का उदाहरण:
// कैश एक्सेस टाइम मापने के लिए प्रायोगिक कोड
start = rdtsc();
access_memory(address);
end = rdtsc();
printf("समय: %d\n", end - start);
हमलावर कैश लाइनों को हटा देते हैं और निकालते हैं टाइमिंग के लिए अंतर्निहित सुरागों की।
इंटरकनेक्ट—तार, ट्रेस, प्रोटोकॉल जो चिपलेट्स को जोड़ते हैं—दोनों ही रीढ़ हैं और चिपलेट पैकेजेज के सबसे एक्सपोज्ड क्षेत्र हैं। सुरक्षा यहां उतनी ही महत्वपूर्ण है जितनी कम्प्यूटर इकाइयों के भीतर।
मिंग जांच की तरह कार्य कर सकते हैं।
अतिरेक इंटरकनेक्ट्स का अर्थ है समानांतर डेटा पाथ्स जोड़ना (मुख्य डेटा पाथ + साइडबैंड/सुरक्षा पाथ)। उनके लक्ष्यों में शामिल हैं:
उदाहरण डिज़ाइन:
साइडबैंड पाथ का उपयोग किया जा सकता है:

चित्र: चिपलेट इंटरकनेक्ट में डेटा के लिए अतिरेक और साइडबैंड स्वास्थ्य पाथ्स का उदाहरण।
आधुनिक प्लेटफॉर्म हार्डवेयर काउंटर, ट्रेस लॉग्स, और अन्य टेलीमेट्री को उजागर करते हैं जो साइड-चैनलों से संबंधित असामान्य गतिविधि का ध्वजांकित कर सकते हैं।
लोकप्रिय उपकरण:
perf (लिनक्स प्रदर्शन निगरानी उपकरण)perf के साथ कैश मिस और TLB मिस की निगरानी# उपलब्ध हार्डवेयर घटनाओं की सूची
perf list
# प्रोसेस आईडी 1234 के प्रोसेस पर L1-कैश मिस की निगरानी:
sudo perf stat -e L1-dcache-load-misses -p 1234 sleep 10
# सभी CPUs के लिए TLB मिस की निगरानी 30 सेकंड के लिए
sudo perf stat -e dTLB-load-misses -a sleep 30
मान लें कि आपके पास सीपीयू या चिपलेट पैकेज पावर की निगरानी के लिए IPMI या ऑन-बोर्ड सेंसर हैं।
import time
import subprocess
def read_power():
# वास्तविक IPMI या सेंसर रीडिंग कमांड के साथ बदलें
output = subprocess.getoutput('ipmitool sensor | grep "CPU Power"')
# उदाहरण आउटपुट पार्सिंग
try:
return float(output.split('|')[1].strip().split(' ')[0])
except:
return None
while True:
power = read_power()
if power and power > 120: # वॉट्स में सीमा
print(f"WARNING: उच्च पावर ड्रा का पता लगाया गया है: {power}W")
time.sleep(1)
#!/bin/bash
perf stat -e L1-dcache-load-misses -a sleep 10 2>&1 | grep "L1-dcache-load-misses"
यह प्रति 10 सेकंड में प्रणाली-व्यापी कैश मिस गतिविधि का सारांश प्रदान करता है। यदि आपको अचानक और अस्पष्ट स्पाइक दिखाई देता है, तो यह और गहन जांच का सहारा हो सकता है।
प्रदर्शन काउंटर सुरक्षा उपकरण नहीं हैं, लेकिन असामान्य पैटर्न साइड-चैनल गतिविधि का पता लगा सकते हैं:
उन्नत: छुपी हुई चैनल का पता लगाने के लिए इंटरकनेक्ट ट्रैफिक के लिए एन्ट्रॉपी प्रोफाइल।
जैसे-जैसे चिपलेट क्रांति गति पकड़ रही है, हार्डवेयर सुरक्षा एक बैकरूम चिंताओं से लेकर बोर्डरूम के अनिवार्य बन गई है। हमला सतह बदल रही है: मॉड्युलैरिटी अवसर और जोखिम को बढ़ाती है।
प्रभावी सुरक्षा हार्डवेयर, फर्मवेयर, और कार्यानुमानित निगरानी का तालमेल आवश्यक होगा। अर्धचालक कंपनियां, सिस्टम एकीकर्ता, और सुरक्षा पेशेवरों को केवल प्रत्येक चिपलेट के भीतर लॉजिक को सुरक्षित करने की नहीं बल्कि उन्हें जोड़ने वाले "फैब्रिक" को भी सुरक्षित करना होगा।
अतिरेक इंटरकनेक्ट्स को अपना कर, स्वास्थ्य निगरानी पाथ्स का लाभ उठाकर, और आधुनिक डिटेक्शन उपकरणों का उपयोग करके, हम चिपलेट-आधारित प्रणालियों को साइड-चैनल और सूक्ष्म-संरचनात्मक हमलों के खिलाफ मजबूत कर सकते हैं—एआई सुपरकंप्यूटर से लेकर सुरक्षा-संवेदनशील वाहनों तक सब कुछ सुरक्षित रखते हुए।
perf प्रलेखनविशिष्ट हमला अनुकरण, कोड वॉकथ्रू, या संरचनात्मक आरेखों की मांग है? टिप्पणियों में अपनी अनुरोध दर्ज करें!
यदि आपको यह सामग्री मूल्यवान लगी, तो कल्पना कीजिए कि आप हमारे व्यापक 47-सप्ताह के विशिष्ट प्रशिक्षण कार्यक्रम के साथ क्या हासिल कर सकते हैं। 1,200+ से अधिक छात्रों से जुड़ें जिन्होंने यूनिट 8200 तकनीकों के साथ अपने करियर को बदल दिया है।