TroPUF: Evaluating Hardware Trojan Insertion in Delay-Based Physical Unclonable Functions
यह शोध पत्र एक एकीकृत सिमुलेशन फ्रेमवर्क प्रस्तुत करता है जो यह प्रदर्शित करता है कि डिले-आधारित फिजिकल अनक्लोनेबल फंक्शन्स (PUFs) के भीतर अंतर्निहित गुप्त हार्डवेयर ट्रोजन्स सक्रिय होने तक पारंपरिक सत्यापन विधियों द्वारा अनपेक्षित रह सकते हैं, जिससे वर्तमान PUF सुरक्षा धारणाओं में एक महत्वपूर्ण अंतराल उजागर होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक जादुई फिंगरप्रिंट स्कैनर है, लेकिन यह आपकी त्वचा को नहीं, बल्कि एक कंप्यूटर चिप के भीतर के नन्हे, अदृश्य दोषों को देखता है। ये दोष तब स्वाभाविक रूप से उत्पन्न होते हैं जब चिप को कारखाने में बनाया जाता है, जैसे खिड़की के शीशे पर धूल के कण जम जाते हैं। चूंकि कोई भी दो चिप्स बिल्कुल एक जैसे नहीं बनाए जाते, इसलिए यह स्कैनर उन्हें पूरी तरह से अलग पहचान सकता है। इसे "फिजिकल अनक्लोनेबल फंक्शन" (या संक्षेप में PUF) कहा जाता है। यह एक डिजिटल आईडी कार्ड की तरह है जो चिप के साथ ही जन्म लेता है और जिसे कभी कॉपी नहीं किया जा सकता। सुरक्षा विशेषज्ञ इन्हें बहुत पसंद करते हैं क्योंकि इन्हें "रूट ऑफ ट्रस्ट" (विश्वास की जड़)—एक अटूट आधार माना जाता है जो यह साबित करता है कि कोई उपकरण वास्तव में वही है जो वह होने का दावा कर रहा है।
लेकिन यहाँ एक मोड़ है: क्या होगा अगर कोई चिप के निर्माण के दौरान कारखाने में एक नन्हा, अदृश्य जासूस चुपके से घुस जाए? यह जासूस, जिसे "हार्डवेयर ट्रोजन" (Hardware Trojan) कहा जाता है, चुपचाप इंतजार करता है जब तक कि कोई गुप्त संकेत उसे जागने और गड़बड़ी करने के लिए न कह दे। आमतौर पर, सुरक्षा गार्ड यह जाँचकर इन जासूसों को ढूँढते हैं कि क्या चिप का व्यवहार अजीब है या क्या यह बहुत अधिक बिजली का उपयोग कर रही है। लेकिन क्योंकि चिप का "फिंगरप्रिंट" स्वाभाविक रूप से थोड़ा रैंडम और अप्रत्याशित होना ही चाहिए, इसलिए एक जासूस उस प्राकृतिक अराजकता के भीतर छिप सकता है। यह एक जंगल में एक विशिष्ट चालाक गिलहरी को खोजने जैसा है जहाँ पत्तियाँ पहले से ही हवा में हिल रही हैं; गिलहरी की हरकत हवा की तरह ही दिखती है। यह शोध पत्र एक डरावना सवाल पूछता है: क्या कोई जासूस फिंगरप्रिंट स्कैनर के भीतर छिप सकता है, और क्या हम अभी भी स्कैनर पर भरोसा कर सकते हैं यदि हम जासूस को देख नहीं सकते?
कैलिफोर्निया स्टेट यूनिवर्सिटी लॉन्ग बीच के शोधकर्ताओं ने इस प्रश्न का उत्तर देने के लिए "TroPUF" नामक एक डिजिटल खेल का मैदान बनाया। उन्होंने केवल अनुमान नहीं लगाया; उन्होंने कई अलग-अलग प्रकार के फिंगरप्रिंट स्कैनरों (विशेष रूप से, डिले-बेस्ड PUFs) का अनुकरण किया और गुप्त रूप से उनके भीतर विभिन्न प्रकार के डिजिटल जासूसों को रोपित किया। उन्होंने तीन अलग-अलग प्रकार के जासूसों का परीक्षण किया: एक जो घटनाओं के एक विशिष्ट क्रम का इंतजार करता है, एक जो गिनता है कि चिप का कितनी बार उपयोग किया गया है, और एक जो एक विशिष्ट गणितीय कोड का इंतजार करता है। उन्होंने जासूसों द्वारा गड़बड़ी करने के दो अलग-अलग तरीकों का भी परीक्षण किया: या तो स्कैनर को हर बार एक ही उत्तर देने के लिए मजबूर करना, या उत्तर को उसके द्वारा दिए गए पहले उत्तर पर ही स्थिर कर देना।
परिणाम थोड़े चौंकाने वाले थे। टीम ने पाया कि जब तक जासूस सो रहे (सुप्त अवस्था में) थे, स्कैनर बिल्कुल उत्तम दिख रहे थे। वे विशिष्टता, विश्वसनीयता और यादृच्छिकता (randomness) के हर मानक परीक्षण में पास हो गए। यहाँ तक कि जब शोधकर्ताओं ने पैटर्न को पहचानने के लिए उन्नत कंप्यूटर लर्निंग का उपयोग करने की कोशिश की, तब भी सोते हुए जासूस अदृश्य रहे। संक्रमित स्कैनरों ने लगभग उतना ही स्थान और बिजली का उपयोग किया जितना कि साफ स्कैनरों ने, और वे मूल डिजाइनों की तरह ही कठिन थे। यह ऐसा था जैसे जासूस ऐसे भूत हों जो बिना कोई आवाज किए दीवारों के आर-पार चल सकते हैं।
हालाँकि, जैसे ही जासूस जागे, पूरा सिस्टम बिखर गया। "फिंगरप्रिंट" अद्वितीय रहना बंद हो गया और हर चिप के लिए एक जैसा दिखने लगा। विश्वसनीयता गिर गई, और रैंडमनेस गायब हो गई। कंप्यूटर लर्निंग मॉडल, जो साफ स्कैनर की भविष्यवाणी बिल्कुल नहीं कर पा रहे थे, अचानक संक्रमित स्कैनर की 99% से अधिक सटीकता के साथ भविष्यवाणी करने में सक्षम हो गए। शोध पत्र निष्कर्ष निकालता है कि हमारे सुरक्षा उपकरणों को जाँचने का वर्तमान तरीका त्रुटिपूर्ण है। हम केवल यह जाँचकर कि स्कैनर अच्छा काम करता है और यह मान लेना कि वह सुरक्षित है, पर्याप्त नहीं है; यदि कोई जासूस स्वयं स्कैनर के भीतर छिपा है, तो स्कैनर उस क्षण तक बिल्कुल सही दिख सकता है जब तक कि वह हमें धोखा देने का निर्णय न ले ले। इसका अर्थ यह है कि हमें सुरक्षा के बारे में सोचने के एक नए तरीके की आवश्यकता है, जो यह मानता है कि वे उपकरण जिनका उपयोग हम सुरक्षा की जाँच के लिए करते हैं, वे स्वयं खतरे को छिपाने वाले हो सकते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।