USB Token क्या है?
USB Token को डिजिटल सिग्नेचर टोकन, DSC टोकन, डिजिटल सिग्नेचर पेन ड्राइव या DSC डोंगल भी कहा जाता है। इन सबका मतलब एक ही है — वह छोटा-सा हार्डवेयर डिवाइस जिसमें आपका Digital Signature Certificate रहता है। देखने में यह पेन ड्राइव जैसा लगता है, लेकिन है नहीं — न तो आप इसमें फ़ाइलें कॉपी कर सकते हैं और न ही सर्टिफिकेट को इसमें से बाहर निकाल सकते हैं।
अगर आपको टोकन की ज़रूरत ही नहीं है और आप सिर्फ़ ऑनलाइन दस्तावेज़ साइन करना चाहते हैं, तो इसके बजाय eSign के बारे में पढ़ें।
USB Token एक हार्डवेयर डिवाइस है, जिसका उपयोग सुरक्षा की दृष्टि से Digital Signatures Certificate संग्रहीत करने के लिए किया जाता है। यह एक सुरक्षित डिवाइस है और अंतरराष्ट्रीय मानकों (FIPS) से प्रमाणित है। सभी Digital Certificate धारकों को अपना DSC केवल FIPS प्रमाणित USB Token में ही रखना चाहिए। USB Token में रखे गए DSC को किसी दूसरे डिवाइस में कॉपी नहीं किया जा सकता। CCA (Controller of Certifying Authority) तथा सभी Certifying Authorities, यानी eMudhra, (n)Code Solutions, Sify और TCS, केवल FIPS प्रमाणित टोकन इस्तेमाल करने की सलाह देते हैं। भारत में कई FIPS प्रमाणित USB Token उपलब्ध हैं, जैसे Watchdata USB Token, Watchdata सिंगापुर का Trustkey Token, इज़राइल का Aladdin eToken, और Gemalto, Athena तथा चीन की Fetian का ePass जैसे कुछ अन्य टोकन, जो FIPS प्रमाणित हैं। एकमात्र टोकन जो FIPS प्रमाणित होने के साथ-साथ plug n play भी है (1MB फ़्लैश मेमोरी सहित बिल्ट-इन ड्राइवर), वह है Watchdata का Trustkey।
USB Token पासवर्ड प्रमाणीकरण के लिए इस्तेमाल होने वाला एक हार्डवेयर तंत्र है, जो आइडेंटिटी मैनेजमेंट तकनीक के ज़रिए काम करता है और उपयोगकर्ता को हैकिंग की समस्या से बचाता है। यह कंप्यूटर के USB पोर्ट में लगता है। इसके अलावा, यह वहाँ भी बहुत उपयोगी है जहाँ सुरक्षा अनिवार्य होती है, जैसे निजी कंप्यूटर या साइबर कैफ़े का पीसी। ई-बैंकिंग, ई-कॉमर्स, स्टॉक ट्रेडिंग तथा ऑनलाइन डेटा व धन लेनदेन जैसे कामों में इसका सबसे व्यापक उपयोग होता है। Digital Signature Certificate अब कई अनुप्रयोगों में इस्तेमाल होते हैं और कई प्रकार के होते हैं, जैसे Class II, Class III। Class 3 digital signature certificate मुख्यतः e-tendering और e-procurement में काम आते हैं। Class 2 digital signature certificate मुख्य रूप से e-filing के लिए उपयोग होते हैं, जैसे EPFO के लिए digital signature certificate, इनकम टैक्स के लिए Digital Signature, MCA के लिए Digital Signature आदि।
EPASS USB TOKEN
ePass PKI USB Token दुनिया का अग्रणी क्रिप्टोग्राफ़िक पहचान-सत्यापन मॉड्यूल है। FEITIAN का ePass, Public Key Infrastructure (PKI) डेटा एन्क्रिप्शन तकनीक के ज़रिए डिजिटल संचार और लेनदेन के लिए कई अनिवार्य सुरक्षा उपाय उपलब्ध कराता है। टोकन की अनन्य निजी कुंजी (private key) व्यक्ति के ऑनलाइन पहचान-पत्र की तरह काम करती है और इंटरनेट पर जवाबदेही तथा अनस्वीकार्यता (non-repudiation) का एक नया स्तर लाती है। ePass स्मार्ट-कार्ड चिप आधारित टोकन है, जिसमें सुविधाजनक USB इंटरफ़ेस होने के कारण यह बिना किसी अलग रीडर के लगभग हर कंप्यूटर पर काम करता है। टू-फ़ैक्टर ऑथेंटिकेशन समाधान के रूप में ePass लोकल और रिमोट डेस्कटॉप तथा नेटवर्क लॉग-ऑन को सुरक्षित कर सकता है। कुंजी क्रिप्टोग्राफ़ी तथा ईमेल, दस्तावेज़ों और लेनदेन पर डिजिटल हस्ताक्षर का काम टोकन के सुरक्षित ढाँचे के भीतर ही होता है, जिसे बाद में बदला या छेड़ा नहीं जा सकता।
MTOKEN USB TOKEN
mToken-CryptoID एक टू-फ़ैक्टर पोर्टेबल USB टोकन है, जिसमें स्मार्टकार्ड तकनीक का उपयोग होता है। इसकी सर्टिफिकेट-आधारित तकनीक निजी कुंजी, पासवर्ड और डिजिटल सर्टिफिकेट जैसे क्रेडेंशियल्स को स्मार्ट कार्ड चिप के सुरक्षित वातावरण में ही बनाती और संग्रहीत करती है। इसमें मौजूद स्मार्टकार्ड तकनीक कई उद्योगों में बेहद मज़बूत सत्यापन और प्रमाणीकरण उपलब्ध कराती है। MToken CryptoID, Microsoft HCK / HLK से प्रमाणित है और Microsoft Windows Update से ड्राइवर अपने आप इंस्टॉल कर लेता है।
TRUSTKEY USB TOKEN
Trustkey USB Token एक हार्डवेयर क्रिप्टोग्राफ़िक मॉड्यूल है, जो FIPS 140-2 के security Level 3 पर मान्य (validated) है। यह USB आधारित PKI टू-फ़ैक्टर ऑथेंटिकेशन टोकन डिवाइस है। यह ऑनलाइन प्रमाणीकरण के लिए डिजिटल हस्ताक्षर बनाने/सत्यापित करने और ऑनलाइन लेनदेन के लिए डेटा एन्क्रिप्शन/डिक्रिप्शन की सुविधा देता है। उपयोगकर्ता की निजी और सार्वजनिक कुंजी की जोड़ी इसी में लगी चिप पर बनाई और संग्रहीत की जा सकती है। Trustkey में ऑन-कार्ड फ़ाइल सिस्टम के लिए 32K EEPROM और 64K FLASH है, जो बेसिक एरिया और एक्सटेंडेड एरिया में बँटा होता है। उपयोगकर्ता की कुंजी-जोड़ी EEPROM में रहती है। निजी कुंजी को कभी बाहर नहीं निकाला जा सकता। FIPS-अनुमोदित क्रिप्टोग्राफ़िक एल्गोरिदम के क्रियान्वयन का परीक्षण Cryptographic Algorithm Validation Program (CAVP) के अंतर्गत किया जाता है।
Trustkey ऐसा USB इंटरफ़ेस देता है जो मॉड्यूल को किसी भी सामान्य कंप्यूटर (General Purpose Computer, GPC) से “plug and play” तरीके से जोड़ देता है, जिससे Smart Card Reader ड्राइवर इंस्टॉल करने की ज़रूरत ही नहीं रहती। WatchKey में type A USB 1.1 (full speed) विनिर्देश तथा USB CCID (Circuit(s) Cards Interface Device) प्रोटोकॉल लागू किया गया है, जो ISO/IEC 7816 स्मार्ट कार्ड से USB के ज़रिए संवाद संभव बनाता है।
USB TOKEN कैसे काम करता है?
- USB Token एप्लिकेशन प्रदाता उपयोगकर्ताओं को ऑथेंटिकेशन CA सर्टिफिकेट के साथ USB टोकन जारी करते हैं।
- एप्लिकेशन इस्तेमाल करने के लिए उपयोगकर्ता को USB टोकन लगाना होता है।
- उपयोगकर्ता की ऑनलाइन लेनदेन प्रक्रिया के दौरान USB टोकन मुख्य सूचना पर डिजिटल हस्ताक्षर करता है और फिर उसे सत्यापन के लिए बैक-एंड पर भेज देता है।
- सत्यापन सफल होने पर लेनदेन पूरा हो जाता है; अन्यथा बैक-एंड की एप्लिकेशन प्रणाली लेनदेन रद्द कर देती है।
चूँकि तीसरा चरण टोकन के भीतर ही होता है, इसलिए निजी कुंजी कभी आपके कंप्यूटर की मेमोरी या डिस्क तक पहुँचती ही नहीं। इस डिवाइस का पूरा मक़सद यही है।
कौन-सा टोकन खरीदें?
| टोकन | जानकारी |
|---|---|
| ePass Auto 2003 (FEITIAN) | USB बॉडी में स्मार्ट-कार्ड चिप। हर जगह स्वीकार्य। ड्राइवर हमारे डाउनलोड पेज पर है। |
| mToken CryptoID | Microsoft HCK/HLK से प्रमाणित; ड्राइवर Windows Update से अपने आप ले लेता है। |
| ProxKey | e-tendering और DGFT फाइलिंग के लिए आम तौर पर इस्तेमाल होता है। |
| TrustKey (Watchdata) | FIPS 140-2 Level 3 मान्य और plug and play — ड्राइवर डिवाइस में ही मौजूद। |
| Gemalto / StarKey / U-Key | ये भी समर्थित हैं। ड्राइवर हमारे डाउनलोड पेज पर हैं। |
अगर आप सर्टिफिकेट और टोकन साथ में खरीद रहे हैं, तो हम टोकन आपके उन पोर्टलों के हिसाब से चुनेंगे जिन पर आपको साइन करना है। कुछ सरकारी e-tendering पोर्टल सीमित डिवाइस ही स्वीकार करते हैं, इसलिए अगर आप ऐसे किसी पोर्टल पर फाइलिंग करते हैं तो ऑर्डर करने से पहले हमसे बात करें।
टोकन ड्राइवर
हमारे यहाँ से मिलने वाले टोकन के ड्राइवर हमारे डाउनलोड पेज से मुफ़्त डाउनलोड किए जा सकते हैं। अपनी Certifying Authority की डाउनलोड यूटिलिटी चलाने से पहले ड्राइवर इंस्टॉल कर लें — ड्राइवर न हो तो यूटिलिटी टोकन को पहचान ही नहीं पाएगी।
ड्राइवर इंस्टॉल करने के बाद भी टोकन न दिखे, तो दूसरा USB पोर्ट आज़माएँ, टोकन को इस्तेमाल कर रही किसी दूसरी एप्लिकेशन को बंद करें, और देखें कि वह Device Manager में दिख रहा है या नहीं। फिर भी काम न बने तो हमें कॉल करें — हम रिमोट डेस्कटॉप पर आपके साथ मिलकर इसे ठीक कर देंगे।
USB token या soft token?
Soft token वह सर्टिफिकेट है जो आपके कंप्यूटर पर एक फ़ाइल के रूप में रहता है —
आम तौर पर .pfx या .p12 फ़ाइल। USB token एक हार्डवेयर डिवाइस है, जो
सर्टिफिकेट को एक सुरक्षित चिप में रखता है। दोनों का व्यावहारिक अंतर पहली नज़र में
जितना लगता है, उससे कहीं ज़्यादा मायने रखता है।
| Soft token (PFX फ़ाइल) | USB token (हार्डवेयर) | |
|---|---|---|
| कुंजी कहाँ रहती है | आपकी डिस्क पर एक फ़ाइल में | छेड़छाड़-रोधी चिप के भीतर |
| क्या इसे कॉपी किया जा सकता है | हाँ, किसी भी फ़ाइल की तरह | नहीं, निजी कुंजी बाहर नहीं निकाली जा सकती |
| फ़ॉर्मैट या दोबारा इंस्टॉल के बाद बचता है | तभी, जब आपने बैकअप लिया हो | हाँ, वह डिवाइस पर ही रहता है |
| Class 3 फाइलिंग के लिए मान्य | नहीं | हाँ |
| मशीन हैक हो जाए तो जोखिम | सर्टिफिकेट चोरी हो सकता है | सर्टिफिकेट टोकन में ही सुरक्षित रहता है |
| दूसरे कंप्यूटर पर साइन करना | फ़ाइल वहाँ कॉपी करनी पड़ेगी | टोकन लगाइए, बस |
भारत में वैधानिक फाइलिंग के लिए यह चुनाव पहले से तय है। 7 December 2013 से प्रभावी CCA के आदेश के बाद Class 2 और Class 3 सर्टिफिकेट केवल FIPS 140-2 या 140-3 प्रमाणित हार्डवेयर टोकन पर ही जारी किए जाते हैं। MCA, ROC, GST, EPFO, DGFT या e-tendering के काम के लिए soft token विकल्प ही नहीं है।
अगर आप बिना किसी हार्डवेयर के साइन करना चाहते हैं, तो वह अलग उत्पाद है — eSign, जिसमें सर्टिफिकेट हर हस्ताक्षर के लिए जारी होता है और लगाने के लिए कुछ होता ही नहीं।
USB Token की कीमत कितनी होती है?
टोकन एक बार की हार्डवेयर खरीद है, जो उस पर आने वाले सर्टिफिकेट से अलग है। कीमत तीन बातों से बदलती है:
- डिवाइस खुद। जिन मॉडलों में ड्राइवर पहले से मौजूद होता है, जैसे TrustKey, वे उन मॉडलों से महँगे पड़ते हैं जिनमें ड्राइवर अलग से इंस्टॉल करना होता है।
- क्या आपको इसकी ज़रूरत भी है। अगर आपके पास पहले से कोई चालू FIPS प्रमाणित टोकन है जिसमें जगह खाली है, तो नया सर्टिफिकेट अक्सर उसी में डाला जा सकता है और दूसरा टोकन खरीदने की ज़रूरत नहीं पड़ती।
- मात्रा। कई डायरेक्टरों या कर्मचारियों के लिए टोकन मँगाने वाली संस्थाओं को प्रति यूनिट कम कीमत पड़ती है।
हम ऐसा आँकड़ा छापने के बजाय आपको सही भाव बताना पसंद करेंगे, जो आपके पढ़ने तक ग़लत हो चुका हो। हमें बताइए कि आप किन पोर्टलों पर फाइलिंग करते हैं और कितने लोगों को साइन करना है — हम टोकन और सर्टिफिकेट, दोनों की कीमत साथ में बता देंगे। हमारे नंबर यहाँ हैं।
टोकन कैसे लें और उसमें अपना सर्टिफिकेट कैसे डालें
USB टोकन खुद से “बनाया” नहीं जा सकता; यह एक निर्मित डिवाइस है जो खाली आता है, और सर्टिफिकेट उसमें एक ही बार लिखा जाता है।
- सर्टिफिकेट की श्रेणी चुनें — उन पोर्टलों के हिसाब से जिन पर आप फाइलिंग करते हैं। e-tendering, e-procurement और अधिकांश सरकारी फाइलिंग के लिए Class 3।
- टोकन खरीदें — या तो सर्टिफिकेट के साथ हमसे, या अलग से; शर्त बस इतनी कि वह FIPS 140-2 या 140-3 प्रमाणित हो।
- आवेदन पूरा करें — अपनी Certifying Authority के लिए KYC दस्तावेज़ों सहित। हमारे यहाँ उपलब्ध हर CA के फ़ॉर्म डाउनलोड पेज पर हैं।
- टोकन ड्राइवर इंस्टॉल करें उस मशीन पर जिसे आप इस्तेमाल करेंगे, और टोकन लगाएँ।
- CA की डाउनलोड यूटिलिटी चलाएँ और वे क्रेडेंशियल डालें जो सर्टिफिकेट मंज़ूर होने पर जारी हुए थे। अगर आपका सर्टिफिकेट Vsign ने जारी किया है, तो Vsign download utility इस्तेमाल करें।
- पूछे जाने पर टोकन पासवर्ड सेट करें और उसे लिखकर रखें। भूला हुआ टोकन पासवर्ड न हम रीसेट कर सकते हैं और न Certifying Authority — सर्टिफिकेट दोबारा जारी करवाना पड़ता है।
सर्टिफिकेट टोकन में एक ही बार लिखा जा सकता है। टोकन फ़ॉर्मैट कर दिया या सर्टिफिकेट मिटा दिया, तो उसे दोबारा जारी करवाना पड़ेगा — इसलिए डिवाइस को सँभालकर रखें।
रोज़मर्रा में अपने टोकन का इस्तेमाल
जिस पोर्टल या दस्तावेज़ पर आपको साइन करना है, उसे खोलने से पहले टोकन लगाएँ, बाद में नहीं — कई साइनिंग ऐपलेट सर्टिफिकेट सिर्फ़ शुरुआत में ही खोजते हैं।
साइन करते समय एप्लिकेशन आपसे टोकन पासवर्ड माँगती है, पोर्टल का पासवर्ड नहीं। वह प्रॉम्प्ट टोकन की ओर से आता है — इसीलिए वह उन साइटों पर भी दिखता है जो आपको पहले से पहचानती हैं। पासवर्ड डालिए, और हस्ताक्षर डिवाइस के भीतर ही बन जाता है।
काम खत्म होते ही टोकन निकाल लें। साझा या सार्वजनिक कंप्यूटर पर उसे लगा छोड़ देने का मतलब है कि सत्र चलने तक उस कीबोर्ड पर बैठा कोई भी आपकी जगह साइन कर सकता है — और यही वजह है कि यह डिवाइस रखने लायक है।
बार-बार ग़लत पासवर्ड डालने पर टोकन लॉक हो जाता है। कितनी कोशिशों के बाद, यह हर मेक में अलग होता है; और एक बार लॉक होने पर ज़्यादातर डिवाइस वापस नहीं खुलते।
इसी डिवाइस के दूसरे नाम
सर्च के नतीजों और पोर्टल के निर्देशों में कई नाम एक-दूसरे की जगह इस्तेमाल होते हैं। अगर आपसे इनमें से कोई भी चीज़ लाने को कहा गया है, तो मतलब USB token ही है:
DSC token, digital signature token, crypto token, cryptographic USB token, USB crypto token, smart token, USB smart card token, authentication token, digital signature dongle, digital signature pen drive, या बस e-token।
ये सब एक ही श्रेणी के डिवाइस को दर्शाते हैं: USB बॉडी में लगी स्मार्ट-कार्ड चिप, जो निजी कुंजी बनाती और रखती है, हस्ताक्षर का काम चिप के भीतर ही करती है, और कुंजी को कभी बाहर नहीं जाने देती। खरीदते समय बस इतना मायने रखता है कि वह FIPS 140-2 या 140-3 प्रमाणित है या नहीं, जो अनिवार्य है, और यह कि वह plug and play है या उसे ड्राइवर चाहिए।