What is PKCS?

PKCS (dibaca: pikesi'es) dalam beberapa bulan ini akrab di telinga. Tak hanya telinga namun juga mata. ya, istilah satu ini memang erat kaitannya dengan PKI (Public Key Infrastructure). Membahas PKI tapi mengabaikan PKCS rasanya itu kayak makan mie goreng tapi lupa dimasak #apa hubungannya cobaaa.

Ditinjau dari singkatannya, PKCS mempunyai kepanjangan Public Key Cryptography Standard. PKCS ini merupakan standar keamanan di dalam sertifikat elektronik, baik pada proses pembuatan, penerbitan, sampai dengan penghapusannya. Dengan adanya standardisasi ini, maka pengguna PKI (baik penyelenggara sertifikasi elektronik, pelanggan, hingga pemerintah) dapat memanfaatkan PKI dengan tingkat keamanan yang kredibel.

PKCS sendiri sebenarnya terdiri dari beberapa unit yang terus berkembang sesuai kemampuan peradaban manusia dalam membangun tingkat keamanan. Maka tidak heran ada unit PKCS yang sudah direvisi beberapa kali melebihi versi lainnya, namun kompatibilitas antar PKCS masih tetap dipertahankan. Ada pula beberapa unit PKCS yang justru sudah dipergunakan lagi, misalnya karena telah digabungkan dengan unit PKCS lainnya. PKCS juga memiliki acuan detail yang dikenal sebagai RFC. Berikut daftar lengkap kelima belas unit PKCS dimana sudah ada 2 yang tidak aktif.

  • PKCS #1, tentang RSA Cryptography Standard, terkait dengan RFC 3447
  • PKCS #2, ditiadakan karena digabung dengan PKCS#1
  • PKCS #3, tentang Diffie–Hellman Key Agreement Standard
  • PKCS #4, ditiadakan karena digabung ke PKCS#1
  • PKCS #5, tentang Password-based Encryption Standard, terkait dengan RFC 2898
  • PKCS #6, tentang Extended-Certificate Syntax Standard
  • PKCS #7, tentang Cryptographic Message Syntax Standard, terkait dengan RFC 2315
  • PKCS #8, tentang Private-Key Information Syntax Standard, terkait dengan RFC 5958
  • PKCS #9, tentang Selected Attribute Types, terkait dengan RFC 2985
  • PKCS #10, tentang Certification Request Standard, terkait dengan RFC 2986
  • PKCS #11, tentang Cryptographic Token Interface
  • PKCS #12, tentang Personal Information Exchange Syntax Standard, terkait dengan RFC 7292
  • PKCS #13, tentang Elliptic Curve Cryptography Standard
  • PKCS #14, tentang Pseudo-random Number Generation
  • PKCS #15, tentang Cryptographic Token Information Format Standard
OK, disambung lain kali curhat tentang PKI-nya :)

No Response to "What is PKCS?"