Foundationপ্রথম নীতি থেকে
LEVEL 10 · Computer Security

Public Key Infrastructure

পাবলিক কি ইনফ্রাস্ট্রাকচার

Certificate authority-র signed certificate দিয়ে public key-কে identity-র সাথে বাঁধার ব্যবস্থা — root থেকে leaf পর্যন্ত chain of trust।

also: pki

Root CA (self-signed, OS/browser trust store-এ) 
   → Intermediate CA (root-signed)
      → Leaf certificate (intermediate-signed) — example.com-এর public key
  • Certificate = {subject, issuer, public key, validity period} + issuer-এর signature
  • Chain validate করা মানে প্রতিটা ধাপের signature উপরের ধাপের public key দিয়ে verify করে root পর্যন্ত পৌঁছানো, আর root trust store-এ আছে কিনা দেখা
  • Revocation এখনো অমীমাংসিত সমস্যা — CRL/OCSP দুই-ই latency/privacy সমঝোতা করে; key leak হলে expiry পর্যন্ত ঝুঁকি পুরোপুরি বন্ধ হয় না