Cryptographic Service Provider
மைக்ரோசாப்ட் விண்டோஸில், கிரிப்டோகிராஃபிக் சேவை வழங்குநர் (சிஎஸ்பி) என்பது மைக்ரோசாப்ட் கிரிப்டோஏபிஐ (சிஏபிஐ) ஐ செயல்படுத்தும் ஒரு மென்பொருள் நூலகமாகும். சிஎஸ்பிகள் குறியாக்கம் மற்றும் டிகோடிங் செயல்பாடுகளை செயல்படுத்துகின்றன, அவை கணினி பயன்பாட்டு நிரல்கள் பயன்படுத்தலாம், எடுத்துக்காட்டாக, வலுவான பயனர் அங்கீகாரத்தை செயல்படுத்த அல்லது பாதுகாப்பான மின்னஞ்சலுக்கு. சிஎஸ்பிகள் வெவ்வேறு பயன்பாடுகளால் பயன்படுத்தக்கூடிய சுயாதீன தொகுதிகள் ஆகும். ஒரு பயனர் நிரல் கிரிப்டோஏபிஐ செயல்பாடுகளை அழைக்கிறது, இவை சிஎஸ்பி செயல்பாடுகளுக்கு திருப்பி விடப்படுகின்றன. சிஎஸ்பிகள் கிரிப்டோகிராஃபிக் வழிமுறைகள் மற்றும் தரநிலைகளை செயல்படுத்துவதற்கு பொறுப்பாக இருப்பதால், பயன்பாடுகள் பாதுகாப்பு விவரங்களைப் பற்றி கவலைப்பட வேண்டியதில்லை. மேலும், ஒரு பயன்பாடு கிரிப்டோஏபிஐக்கான அதன் அழைப்புகளில் எந்த சிஎஸ்பியைப் பயன்படுத்தப் போகிறது என்பதை வரையறுக்க முடியும். உண்மையில், அனைத்து கிரிப்டோகிராஃபிக் செயல்பாடுகளும் சிஎஸ்பிகளில் செயல்படுத்தப்படுகின்றன. கிரிப்டோஏபிஐ பயன்பாட்டிற்கும் சிஎஸ்பிக்கும் இடையில் ஒரு பாலமாக மட்டுமே செயல்படுகிறது. சிஎஸ்பிகள் அடிப்படையில் ஏற்றுதல் மற்றும் பயன்பாட்டில் சிறப்பு கட்டுப்பாடுகளுடன் ஒரு சிறப்பு வகை டிஎல்எல் ஆக செயல்படுத்தப்படுகின்றன. ஒவ்வொரு சிஎஸ்பியும் மைக்ரோசாப்ட் நிறுவனத்தால் டிஜிட்டல் முறையில் கையொப்பமிடப்பட வேண்டும், மேலும் விண்டோஸ் சிஎஸ்பியை ஏற்றும்போது கையொப்பம் சரிபார்க்கப்படும். கூடுதலாக, ஏற்றப்பட்ட பிறகு, கணினி வைரஸ்கள் போன்ற தீங்கிழைக்கும் மென்பொருளால் அல்லது சிஎஸ்பியின் குறியீட்டில் கட்டமைக்கப்படக்கூடிய கட்டுப்பாடுகளை (எடுத்துக்காட்டாக கிரிப்டோகிராஃபிக் விசை நீளத்தில்) தவிர்க்க முயற்சிக்கும் பயனரால் சேதப்படுத்தப்படுவதைக் கண்டறிய விண்டோஸ் அவ்வப்போது சிஎஸ்பியை மீண்டும் ஸ்கேன் செய்கிறது. கையொப்பத்தைப் பெற, மைக்ரோசாப்ட் அல்லாத சி. எஸ். பி டெவலப்பர்கள் பல்வேறு சட்டக் கட்டுப்பாடுகளுக்குக் கீழ்ப்படிவோம் மற்றும் செல்லுபடியாகும் தொடர்புத் தகவலை வழங்குவதாக உறுதியளிக்கும் ஆவணங்களை மைக்ரோசாப்ட் நிறுவனத்திற்கு வழங்க வேண்டும். இந்த கையொப்பங்களை வழங்க மைக்ரோசாப்ட் எந்த கட்டணமும் வசூலிக்கவில்லை. வளர்ச்சி மற்றும் சோதனை நோக்கங்களுக்காக, ஒரு சி. எஸ். பி டெவலப்பர் மைக்ரோசாப்டுக்குப் பதிலாக டெவலப்பரின் சொந்த கையொப்பங்களை அடையாளம் காண விண்டோஸை கட்டமைக்க முடியும், ஆனால் இது தொழில்நுட்பமற்ற இறுதி பயனர்களுக்கு பொருந்தாத சற்றே சிக்கலான மற்றும் தெளிவற்ற செயல்பாடாகும். சி. ஏ. பி. ஐ/சி. எஸ். பி கட்டமைப்பின் தோற்றம் குறியாக்கவியல் ஏற்றுமதி மீதான அமெரிக்க அரசாங்கத்தின் கட்டுப்பாடுகளின் சகாப்தத்தில் இருந்தது. மைக்ரோசாப்டின் இயல்புநிலை அல்லது "அடிப்படை" சிஎஸ்பி பின்னர் விண்டோஸ் உடன் சேர்க்கப்பட்டது 512-பிட் ஆர்எஸ்ஏ பொது-விசை குறியாக்கவியல் மற்றும் 40-பிட் சமச்சீர் குறியாக்கவியல் ஆகியவற்றிற்கு மட்டுப்படுத்தப்பட்டது, அந்த நேரத்தில் ஏற்றுமதி செய்யக்கூடிய வெகுஜன சந்தை மென்பொருளில் அனுமதிக்கப்பட்ட அதிகபட்ச விசை நீளங்கள். சிஎஸ்பிக்கள் அமெரிக்க அரசாங்கத்தின் ஏற்றுமதி ஒப்புதலைப் பெறாவிட்டால், வலுவான குறியாக்கவியலைச் செயல்படுத்தும் சிஎஸ்பிக்கள் அமெரிக்க குடியிருப்பாளர்களுக்கு மட்டுமே கிடைத்தன. முடிக்கப்பட்ட காகிதப்பணி வழங்கப்பட்டவுடன் மட்டுமே சிஎஸ்பிக்கள் கையெழுத்திடப்பட வேண்டும் என்ற அமைப்பு அநாமதேய அல்லது வெளிநாட்டு டெவலப்பர்களால் செயல்படுத்தப்பட்ட அங்கீகரிக்கப்படாத சிஎஸ்பிகள் எளிதில் பரவுவதைத் தடுக்கும் நோக்கில் இருந்தது. எனவே, சிஏபிஐக்கான ஏற்றுமதி ஒப்புதலைப் பெறுவதற்காக மைக்ரோசாப்ட் அரசாங்கத்திற்கு வழங்கிய சலுகையாக இது வழங்கப்பட்டது. பெர்ன்ஸ்டைன் வி. யுனைடெட் ஸ்டேட்ஸ் நீதிமன்றத் தீர்ப்புக்குப் பிறகு, கணினி மூலக் குறியீட்டை பாதுகாக்கப்பட்ட பேச்சு சுதந்திரமாக நிறுவியது மற்றும் கிரிப்டோகிராஃபிக் ஒழுங்குமுறை அதிகாரத்தை அமெரிக்க வெளியுறவுத்துறையிலிருந்து அதிக ஏற்றுமதி சார்பு வர்த்தகத் துறைக்கு மாற்றியது, முக்கிய நீளங்களுக்கான கட்டுப்பாடுகள் கைவிடப்பட்டன, மேலும் விண்டோஸ் மூலம் அனுப்பப்பட்ட சிஎஸ்பிகள் இப்போது முழு வலிமை கொண்ட கிரிப்டோகிராஃபியை உள்ளடக்கியது. மூன்றாம் தரப்பு சிஎஸ்பிகளின் முக்கிய பயன்பாடு வன்பொருள் பாதுகாப்பு தொகுதிகள் (எச்எஸ்எம்) அல்லது ஸ்மார்ட் கார்டுகள் போன்ற வெளிப்புற குறியாக்க வன்பொருளுடன் இடைமுகப்படுத்துவதாகும். ஸ்மார்ட் கார்டு சிஎஸ்பி இந்த கிரிப்டோகிராஃபிக் செயல்பாடுகளை ஒரு ஸ்மார்ட் கார்டு மூலம் உணர முடியும், எனவே ஸ்மார்ட் கார்டு சிஎஸ்பி என்பது ஒரு PKCS#11 இன் மைக்ரோசாப்ட் வழியாகும். மைக்ரோசாப்ட் விண்டோஸ் சரியான ஸ்மார்ட் கார்டு சிஎஸ்பியை அடையாளம் கண்டு வருகிறது, அவை பயன்படுத்தப்பட வேண்டும், விண்டோஸ் பதிவேட்டில் பதிவுசெய்யப்பட்ட ஸ்மார்ட் கார்டின் மீட்டமைப்புக்கான (ஏடிஆர்) பதிலை பகுப்பாய்வு செய்கிறது. ஒரு புதிய சிஎஸ்பியை நிறுவுவதன் மூலம், ஆதரிக்கப்படும் ஸ்மார்ட் கார்டுகளின் அனைத்து ஏடிஆர்களும் பதிவேட்டில் பட்டியலிடப்படுகின்றன. MS Office கடவுச்சொல் பாதுகாப்பு கிரிப்டோகிராஃபிக் சேவை வழங்குநர்களில் CSP இன் பயன்பாடு மைக்ரோசாப்ட் ஆபிஸ் எக்ஸ்பி தொடங்கி வேர்ட், எக்ஸெல் மற்றும் பவர்பாயிண்ட் ஆவணங்களின் குறியாக்கத்திற்கு பயன்படுத்தப்படலாம். 40-பிட் விசையுடன் ஒரு நிலையான குறியாக்க வழிமுறை இயல்பாகவே பயன்படுத்தப்படுகிறது, ஆனால் ஒரு சிஎஸ்பியை இயக்குவது விசை நீளத்தை மேம்படுத்துகிறது, இதனால் மறைகுறியாக்க செயல்முறை மேலும் தொடர்ச்சியானது. இது ஆவணத்தைத் திறக்க வேண்டிய கடவுச்சொற்களுக்கு மட்டுமே பொருந்தும், ஏனெனில் இந்த கடவுச்சொல் வகை மட்டுமே கடவுச்சொல் பாதுகாக்கப்பட்ட ஆவணத்தை குறியாக்கம் செய்கிறது. சிஎஸ்பிகளைப் பற்றிய மைக்ரோசாப்ட் டெவலப்பர் நெட்வொர்க் பக்கத்தின் ஒற்றை உள்நுழைவு ஸ்மார்ட் கார்டு வெளிப்புற இணைப்புகளையும் பார்க்கவும். ஜாவா கிரிப்டோகிராஃபி கட்டமைப்பு-கிரிப்டோகிராஃபிக் சேவை வழங்குநர் IAIK-JCE கிரிப்டோகிராஃபிக் சேவை வழங்குநர் கிரிப்டோகிராஃபி மைக்ரோசாப்ட் விண்டோஸ் பாதுகாப்பு தொழில்நுட்பம் விண்டோஸ் கூறுகள்