← नवीनतम पेपर
💻 computer science

Assertain: Automated Security Assertion Generation Using Large Language Models

असर्टेन (Assertain) एक स्वचालित फ्रेमवर्क है जो RTL डिजाइनों से सटीक SystemVerilog सुरक्षा एसेर्शन (security assertions) उत्पन्न करने के लिए सेल्फ-रिफ्लेक्शन रिफाइनमेंट के साथ लार्ज लैंग्वेज मॉडल्स का लाभ उठाता है, जो भेद्यता कवरेज (vulnerability coverage) और दोष पहचान (flaw detection) में GPT-5 से काफी बेहतर प्रदर्शन करता है और मैन्युअल सत्यापन प्रयास को कम करता है।

मूल लेखक: Shams Tarek, Dipayan Saha, Khan Thamid Hasan, Sujan Kumar Saha, Mark Tehranipoor, Farimah Farahmandi

प्रकाशित 2026-04-03
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Shams Tarek, Dipayan Saha, Khan Thamid Hasan, Sujan Kumar Saha, Mark Tehranipoor, Farimah Farahmandi

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक विशाल, अविश्वसनीय रूप से जटिल डिजिटल शहर बना रहे हैं जिसे सिस्टम-ऑन-चिप (SoC) कहा जाता है। इस शहर में लाखों छोटे घर (सर्किट्स), सड़कें (डेटा पाथ्स), और सुरक्षा गार्ड (लॉजिक गेट्स) हैं। जैसे-जैसे ये शहर बड़े और अधिक परस्पर जुड़े होते जाते हैं, मानव वास्तुकारों (architects) के लिए हर एक दरवाजे, खिड़की और दीवार की छिपी हुई कमजोरियों की मैन्युअल रूप से जांच करना लगभग असंभव हो जाता है।

पारंपरिक रूप से, यदि आप इस शहर को सुरक्षित करना चाहते, तो आपको विशेषज्ञों की एक टीम को हजारों विशिष्ट नियम (जिन्हें सिक्योरिटी एसेर्शन कहा जाता है) लिखने के लिए काम पर रखना पड़ता, जैसे: "यदि सामने का दरवाजा खुलता है, तो अलार्म बजना चाहिए," या "कोई भी चाबी के बिना तिजोरी में प्रवेश नहीं कर सकता।" यदि मनुष्य कोई नियम लिखना भूल जाते हैं, तो एक हैकर चुपके से अंदर घुस सकता है। यदि वे नियम गलत लिखते हैं, तो सुरक्षा प्रणाली क्रैश हो सकती है या वास्तविक खतरों को अनदेखा कर सकती है।

"Assertain" से मिलिए: द एआई सिक्योरिटी आर्किटेक्ट (AI Security Architect)।

यह शोध पत्र Assertain को पेश करता है, जो एक नए तरह के सुपर-स्मार्ट, अथक एआई आर्किटेक्ट की तरह काम करता है। हर नियम के मानव द्वारा लिखे जाने का इंतजार करने के बजाय, Assertain आपके डिजिटल शहर के लिए सुरक्षा नियम स्वचालित रूप से लिखता है। यह कैसे काम करता है, यहाँ सरल चरणों में दिया गया है:

1. "चीट शीट" (नॉलेज मैपिंग)

कल्पित कीजिए कि आप एक किले की सभी कमजोरियों को खोजने की कोशिश कर रहे हैं। अनुमान लगाने के बजाय, आपके पास ज्ञात किले की कमजोरियों (जिसे CWE, या कॉमन वीकनेस एन्यूमरेशन कहा जाता है) का एक विशाल विश्वकोश है।

  • Assertain क्या करता है: यह आपके डिजिटल शहर के ब्लूप्रिंट (RTL डिजाइन) को देखता है और पूछता है, "यह किस प्रकार की इमारत है? क्या यह एक बैंक है? या एक संचार टावर?"
  • फिर यह उन खतरों की सूची के साथ क्रॉस-रेफरेंस करता है जिनके बारे में आप चिंतित हैं (जैसे "क्या कोई चाबियाँ चुरा सकता है?" या "क्या कोई बातें सुन सकता है?")।
  • इमारत के प्रकार और खतरे को मिलाकर, यह ठीक उन्हीं कमजोरियों की एक टारगेट लिस्ट बनाता है जिन्हें खोजने की आवश्यकता है। यह पानी से बनी इमारत में "आग" की जांच करने में समय बर्बाद नहीं करता है; यह वास्तविक जोखिमों पर ध्यान केंद्रित करता है।

2. "ड्राफ्टिंग फेज" (कॉन्टेक्स्ट-अवेयर जनरेशन)

अब, एआई को वास्तविक सुरक्षा नियम लिखने होंगे।

  • समस्या: यदि आप केवल एक मानक एआई से पूछते हैं, "इसकी सुरक्षा के लिए एक नियम लिखें," तो वह 'हैलुसिनेट' (मनगढ़ंत बातें बनाना) कर सकता है। वह कह सकता है, "नीले दरवाजे की जांच करें," जबकि आपके डिजाइन में कोई नीला दरवाजा है ही नहीं।
  • समाधान: Assertain एक सख्त संपादक की तरह काम करता है। यह एआई को शहर का पूरा ब्लूप्रिंट, लाइन दर लाइन, फीड करता है। यह एआई को बताता है: "आप एक मास्टर सुरक्षा इंजीनियर हैं। इन विशिष्ट तारों और स्विचों को देखें। एक ऐसा नियम लिखें जो ठीक उसी चीज़ के अनुरूप हो जो यहाँ मौजूद है।"
  • यह संभावित नियमों की एक विशाल सूची तैयार करता है, कई अलग-अलग कोणों से प्रयास करता है ताकि यह सुनिश्चित हो सके कि कुछ भी छूट न जाए।

3. "सेल्फ-करेक्शन" (रिफाइनमेंट)

यही असली जादू है। यहाँ तक कि स्मार्ट एआई भी गलतियाँ करता है।

  • प्रक्रिया: जब एआई एक ड्राफ्ट नियम लिख देता है, तो Assertain उसे सेल्फ-रिफ्लेक्शन चेक के माध्यम से चलाता है। यह नियम की तुलना वास्तविक ब्लूप्रिंट से करता है।
  • फिल्टर: यदि नियम कहता है, "लाल तार की जांच करें," लेकिन ब्लूप्रिंट में केवल एक हरा तार है, तो Assertain उस नियम को हटा देता है। यह व्याकरण को ठीक करता है, यह सुनिश्चित करता है कि तर्क समझ में आए, और यह सुनिश्चित करता है कि नियम वास्तव में वेरिफिकेशन टूल्स द्वारा निष्पादित (executable) किया जा सके।
  • इसे एक स्पेल-चेकर की तरह समझें जो न केवल टाइपो (वर्तनी की गलती) को ठीक करता है, बल्कि यह भी जांचता है कि क्या वाक्य वास्तविक दुनिया में अर्थ रखता है।

यह एक बड़ी बात क्यों है? (परिणाम)

शोधकर्ताओं ने 11 विभिन्न डिजिटल डिजाइनों (जैसे पासवर्ड चेकर, मेमोरी यूनिट और कम्युनिकेशन चिप) पर Assertain का परीक्षण किया। उन्होंने इसकी तुलना अकेले काम करने वाले एक मानक, शक्तिशाली एआई (GPT-5) से की।

  • अधिक नियम, बेहतर नियम: Assertain ने मानक एआई की तुलना में 61% अधिक सही सुरक्षा नियम खोजे।
  • छिपी हुई खामियों को पकड़ना: इसने 67% अधिक गहरे आर्किटेक्चरल दोष (flaws) खोजे।
  • वास्तविक उदाहरण: एक परीक्षण में, एआई ने गौर किया कि एक पासवर्ड सिस्टम अपने "चैलेंज" कोड को नहीं बदल रहा था, जिससे इसे हैक करना आसान हो गया। इसने इसे पकड़ने के लिए एक नियम लिखा। दूसरे मामले में, इसने देखा कि एक सुरक्षा गार्ड अनजाने में बॉस और कैदी दोनों की भूमिका निभा सकता है, और उस भ्रम को रोकने के लिए एक नियम लिखा।

निष्कर्ष

Assertain एक अथक, अति-सतर्क सुरक्षा सलाहकार की तरह है जो कभी सोता नहीं है। यह ब्लूप्रिंट पढ़ता है, हैकर्स द्वारा उपयोग किए जाने वाले नवीनतम तरीकों को जानता है, और आपके डिजिटल शहर के लिए एकदम सही सुरक्षा गार्ड निर्देश स्वचालित रूप से लिखता है।

यह केवल यह जांच नहीं करता कि शहर काम कर रहा है या नहीं; यह जांच करता है कि क्या आपका शहर उन चीजों के खिलाफ सुरक्षित है जिनके बारे में हमने अभी तक सोचा भी नहीं है। यह मानव इंजीनियरों को हजारों उबाऊ, त्रुटिपूर्ण नियम लिखने से बचाता है और हमें ऐसा हार्डवेयर बनाने में मदद करता है जो केवल भाग्य से नहीं, बल्कि डिज़ाइन द्वारा सुरक्षित है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →