Kompatibilitas ECC Key

Di bawah ini merupakan tabel yang berisi kompatibilitas ECC terhadap di beberapa browser, platform server, dan sistem operasi yang berbeda. Mohon dicatat bahwa terdapat perbedaan kurva dalam ECC dan tabel kompatibilitas di bawah ini mengikuti persetujuan NIST yaitu prime-curves P-256 dan P-384.

Meskipun P-256 dan P-384 merupakan bagian algoritma B Suite NIST, namun tidak dengan P-521. Kemudian Google Chrome tidak mendukung P-521 dan juga diskusi yang sama  di NSS (digunakan pada Firefox) sedang berlangsung.

Mohon dicatat bahwa beberapa server dan perpustakaan, versi minimum tidak memungkinkan sama di seluruh platform. Contohnya, OpenSSL menambahkan dukungan ECC di versi 0.9.8, tidak seluruh server dan OS yang memanfaatkan OpenSSL tersebut. CentOS mengaktifkan ECC di OpenSSL di mulai di versi 6,5. Dan lainnya Ubuntu 12.04 LTS mengaktifkan dukungan ECC di Apache 2.2.22-1ubuntu1.9.

Operating Systems  support:

Operating System Minimum Version Required
Apple OS X [1] OS X 10.6
Google Android 4.6
Microsoft Windows Windows Vista
Red Hat Enterprise Linux [10] 6.5

 

Browser Support:

Browser Minimum Version Required
Apple Safari 4 [on ECC Compatible OS]
Google Chrome*[14] 1.0 [on ECC Compatible OS]
Microsoft Internet Explorer*[14] 7 [on ECC Compatible OS]
Mozilla Firefox*[14] 2.0

Chrome memanfaatkan perpustakaan kriptografi OS yang telah diinstal. Sebagai hasil, Chrome 1.0 bisa memproses sertifikat ECC pada Windows Vista+ namun tidak bisa di Windows XP.

Internet Explorer memanfaatkan perpustakaan sistem Windows untuk fungsi kriptografi. Sebagai hasil, Internet Explorer 7 pada Windows XP tidak mendukung ECC melainkan pada Windows Vista+ atau 2008.

Mozilla memanfaatkan perpustakaan NSS (Network Security Services)         untuk menangani fungsi kriptografi seperti SSL/TLS dan validasi sertifikat yang independen dari perpustakaan kriptografi OS. Ini mengartikan Firefox 2.0+ akan menangani sertifikat ECC bahkan pada OS yang aslinya tidak mendukung ECC seperti Windows XP.

 

Server support:

Server Minimum Version Required
Apache HTTP Server [7] 2.2.26
Apache Tomcat [11] 1.1.30
Dovecot [12] 2.2.5
IBM HTTP Server [13] 8.0 w/PM80235
Nginx [8] 1.1.0
Sun Java System Web Server [16] 7.0
Windows Server [2] 2008

 

Library Support:

Library Minimum Version Required
Bouncy Castle [3] 1.04
GnuTLS [9] 2.99.2
Java*[4][17] JDK 5/ JDK 7
NSS [5] 3.8
OpenSSL [6] 0.9.8
OpenSSL FIPS Object Module [15] FIPS Object Module 2.0 (OpenSSL 1.0.1)

Java 5&6 mendukung ECC pada platform dengan pemasangan ECC asli PKSC#11. Java 7 juga berisikan provider ECC asli sendiri.

  • ecc, algoritma, hash, kriptografi
  • 0 användare blev hjälpta av detta svar
Hjälpte svaret dig?

Relaterade artiklar

Algoritma Hash SHA

Jika Anda sudah paham mengenai hash algorithm, saatnya Anda mengetahui bagaimana cara kerja hash...

Algoritma Kriptografi Enkripsi

Kita sudah mengenal dua jenis enkripsi; simetris dan asimetris. Namun, apakah algoritma...

Apa itu Sertifikat SSL/TLS?

Istilah SSL dan TLS memiliki arti berbeda namun dengan tujuan fungsi sama sebagai keamanan...

Bagaimana Cara untuk Mengetahui Website yang Menggunakan Sertifikat SSL/TLS?

Saat sebuah browser melakukan koneksi terhadap website yang sudah dipasang sertifikat, browser...

Certificate Revocation List (CRL)

Certificate Revocation List (CRL) merupakan kumpulan daftar sertifikat digital yang sudah dicabut...