
आधुनिक वाहन तेजी से जटिल साइबर-फिजिकल सिस्टम में बदल रहे हैं, जिनमें उन्नत इंफोटेनमेंट, सुरक्षा और कनेक्टिविटी सुविधाएँ शामिल हैं। ऑटोमोटिव उद्योग द्वारा इंटरनेट ऑफ थिंग्स (IoT) को अपनाने के साथ, साइबर सुरक्षा एक महत्वपूर्ण चिंता बन गई है। सुरक्षित ऑटोमोटिव आर्किटेक्चर के केंद्र में हार्डवेयर ट्रस्ट एंकर (HTA) होता है—एक समर्पित घटक जो विश्वास की जड़ स्थापित करता है, संवेदनशील संचालन और रहस्यों को समझौते से बचाता है।
हार्डवेयर ट्रस्ट एंकर सॉफ़्टवेयर-आधारित उपायों से अलग सुरक्षा की एक परत प्रदान करते हैं, क्रिप्टोग्राफिक कुंजियों, प्रमाणपत्रों और सुरक्षा एल्गोरिदम को शारीरिक रूप से अलग करते हैं। वे विशेष रूप से इस तरह से डिज़ाइन किए गए हैं कि यदि बड़ा सॉफ़्टवेयर संदर्भ समझौता कर लिया जाए तब भी वे हमलों का सामना कर सकें, जिससे वे मज़बूत ऑटोमोटिव साइबर सुरक्षा के लिए अनिवार्य हो जाते हैं।
विश्वास की जड़ किसी भी सुरक्षा श्रृंखला के लिए शुरुआती बिंदु है। यदि कोई हमलावर जड़ से समझौता कर लेता है, तो पूरी प्रणाली ढह जाती है। हार्डवेयर ट्रस्ट एंकर इस जड़ को छेड़छाड़-प्रतिरोधी भंडारण रहस्य प्रदान करके और क्रिप्टोग्राफिक संचालन के सुरक्षित निष्पादन द्वारा बनाते हैं।
उदाहरण: यदि कोई मैलवेयर इन-व्हीकल इंफोटेनमेंट यूनिट को संक्रमित करता है, तो हार्डवेयर इंटीग्रिटी चेक का उपयोग करके हार्डवेयर सुरक्षा मॉड्यूल (HSM) में संग्रहीत कुंजियां सिस्टम अखंडता का दावा कर सकती हैं। HSM में गुप्त कुंजियां संरक्षित रहती हैं, जिससे मैलवेयर द्वारा सिस्टम अपडेट या ECU कोड को हेरफेर करने से रोका जा सकता है।
एक हार्डवेयर ट्रस्ट एंकर (HTA) एक विशेष परिपथ है—कभी-कभी एक स्वतंत्र चिप या प्रोसेसर के भीतर एक एम्बेडेड तत्व—जो:
हार्डवेयर ट्रस्ट एंकर मुख्य CPU/सॉफ़्टवेयर वातावरण से अलग-थलग होते हैं, जिससे सीधी मेमोरी पहुंच (DMA), या उच्च-विशेषाधिकृत हमले अप्रभावी हो जाते हैं।
TPM एक मानकीकृत हार्डवेयर ट्रस्ट रूट है, जो अक्सर मदरबोर्ड पर पाया जाता है या SoC में एम्बेड किया जाता है। यह समर्थन करता है:
ऑटोमोटिव में उपयोग: सुरक्षित बूट, ECU प्रमाणन, फर्मवेयर अखंडता सत्यापन।
ऑटोमोटिव-ग्रेड HSM व्यापक रूप से उपयोग किए जाते हैं:
उदाहरण: इंफिनीयन के AURIX HSM, NXP के SHE-अनुरूप क्रिप्टोग्राफिक मॉड्यूल।
SheS (सिक्योर हार्डवेयर एक्सटेंशन सबसिस्टम) और सुरक्षित हार्डवेयर एक्सटेंशन (SHE):
हालांकि अक्सर सॉफ़्टवेयर-आधारित, कुछ TEEs हार्डवेयर पृथक्करण का लाभ उठाते हैं। भरोसेमंद कोड चलाने के लिए उपयोग किए जाने वाले, मुख्य OS के समझौता होने पर भी सुरक्षा लागू करना।
यह कैसे काम करता है:
जब वाहन बूट होता है, तो ECU हार्डवेयर ट्रस्ट एंकर का उपयोग करके अपने फर्मवेयर के डिजिटल हस्ताक्षर को सत्यापित करता है।
flowchart TD
BootROM[बूट ROM / हार्डवायर्ड]
TPM[TPM/HSM]
Signing[फर्मवेयर हस्ताक्षर की जांच करें]
Boot[OS बूट करें]
BootROM --> TPM
TPM --> Signing
Signing --> Boot
हमलावर का लक्ष्य: क्रिप्टोग्राफिक कुंजियों पर नियंत्रण प्राप्त करना ताकि नकली फर्मवेयर अपडेट्स या इमोबिलाइजर अनलॉक किया जा सके।
HTA के साथ: भले ही हमलावर MCU पर एक अपैच्ड कमजोर बिंदु के माध्यम से रूट एक्सेस प्राप्त कर लेता है, हार्डवेयर-प्रवर्तित सीमाएं गुप्त रहस्यों और महत्वपूर्ण ऑपरेशनों को अप्राप्य रखती हैं।
HTA का अपनाना लागत, जटिलता और जोखिम में कमी से जुड़ा एक व्यापार-बंद है।
हार्डवेयर ट्रस्ट एंकर की प्रभावशीलता का आकलन करने के लिए कई तकनीकें, सैद्धांतिक और प्रायोगिक दोनों, हैं:
यहाँ एक बुनियादी दृष्टिकोण है जो यह जांचने के लिए एक ईसीयू द्वारा उपयोग की जाने वाली क्रिप्टोग्राफिक कुंजियों को परीक्षण करता है कि वे HTA द्वारा संरक्षित हैं, न कि सॉफ़्टवेयर-सुलभ:
एंबेडेड लिनक्स चलाने वाले ऑटोमोटिव ECU अक्सर TPM2 (विश्वसनीय प्लेटफॉर्म मॉड्यूल 2.0) शामिल करते हैं।
TPM2 उपकरण स्थापित करें:
# एक योक्तो-आधारित या डेबियन-आधारित सिस्टम पर:
sudo apt-get install tpm2-tools
TPM में सभी दृढ़ ऑब्जेक्ट्स की सूची बनाएं:
tpm2_listpersistent
यदि साइनिंग कुंजियाँ मौजूद हैं, तो छाँटने के लिए बाश में आउटपुट पार्स करें:
tpm2_listpersistent | grep -i "keyedhash"
persistent: 0x81010002
algorithm: keyedhash (0x8)
...
कुछ प्लेटफ़ॉर्म हार्डवेयर मॉड्यूल स्थिति के लिए /proc या /sys इंटरफ़ेस को उजागर करते हैं।
cat /sys/class/hsm/status
पायथन स्क्रिप्ट का उपयोग करके एक सुरक्षित बूट सत्यापन अनुकरण करें (हस्ताक्षर जांच), एक उच्च-स्तरीय तर्क का प्रतिनिधित्व करते हुए (वास्तविक हस्ताक्षर हार्डवेयर में किया गया):
import os
from cryptography.hazmat.primitives import hashes, serialization
from cryptography.hazmat.primitives.asymmetric import padding
from cryptography.hazmat.backends import default_backend
def verify_firmware_signature(firmware_path, signature_path, pubkey_path):
with open(firmware_path, "rb") as f:
firmware = f.read()
with open(signature_path, "rb") as f:
signature = f.read()
with open(pubkey_path, "rb") as f:
pubkey = serialization.load_pem_public_key(
f.read(), backend=default_backend()
)
try:
pubkey.verify(
signature,
firmware,
padding.PKCS1v15(),
hashes.SHA256()
)
print("Signature valid. Boot allowed.")
return True
except Exception as e:
print("Signature invalid! Boot halted.")
return False
# Example usage
verify_firmware_signature(
"/boot/firmware.bin", "/boot/firmware.sig", "/boot/pubkey.pem"
)
नोट: वास्तविक ऑटोमोटिव ECU में, हस्ताक्षर जांच और कुंजी हैंडलिंग HTA के अंदर, हार्डवेयर में होती है।
सिरे से लेकर हर जगह तक हार्डवेयर पृथक्करण को लागू करें
लाइफ साइकल में कि मॅनॅजमेन्ट
सत्यापन और लॉगिंग सक्षम करें
फैक्ट्री में सुरक्षित प्रावधान
मानक के अनुसार अनुपालन करें
हार्डवेयर ट्रस्ट एंकर आज और कल के वाहनों की मजबूत साइबर सुरक्षा अवसंरचना में अपरिहार्य हैं। रहस्यों को शारीरिक रूप से सुरक्षित करके, क्रिप्टोग्राफिक कार्यों को सौंपकर, और विश्वसनीय बूटस्ट्रैपिंग सक्षम करके, वे ऑटोमोटिव एम्बेडेड सिस्टम को स्थानीय और दूरस्थ दोनों हमलों से बचाते हैं। उनके तंत्र, प्रयोज्यता और एकीकरण को समझना ऑटोमोटिव इंजीनियर्स, सुरक्षा आर्किटेक्ट और द्वेषकोशक परीक्षक के लिए समान रूप से महत्वपूर्ण है।
ऑटोमोटिव साइबर सुरक्षा एक तेजी से विकसित होने वाला क्षेत्र है, और हार्डवेयर ट्रस्ट एंकर के सही कार्यान्वयन को कनेक्टेड वाहनों में सुरक्षा सुनिश्चित करने के लिए सबसे शक्तिशाली उपकरणों में से एक माना जाता है। जैसे ही धमकियाँ और नियामक आवश्यकताएँ अग्रसर होती हैं, वैसे ही हार्डवेयर सुरक्षा मॉड्यूल और उनके सहायक आर्किटेक्चर की परिष्कार भी अग्रसर होनी चाहिए।
यदि आपको यह गाइड सहायक लगा हो, तो भविष्य के संदर्भ के लिए इसे बुकमार्क करने पर विचार करें या ऑटोमोटिव साइबर सुरक्षा से चिंतित एक साथी इंजीनियर के साथ साझा करें!
यदि आपको यह सामग्री मूल्यवान लगी, तो कल्पना कीजिए कि आप हमारे व्यापक 47-सप्ताह के विशिष्ट प्रशिक्षण कार्यक्रम के साथ क्या हासिल कर सकते हैं। 1,200+ से अधिक छात्रों से जुड़ें जिन्होंने यूनिट 8200 तकनीकों के साथ अपने करियर को बदल दिया है।