Keamanan Siber

Kriptografi Pasca-Kuantum iOS 26 Perkuat Enclave, Android Masih Setengah

Ringkasan

  • iOS 26 memungkinkan kunci ML-DSA disimpan di Secure Enclave secara hardware, sementara Android hanya beri separuh dukungan kriptografi pasca-kuantum untuk pengembang.

Pembaruan iOS 26 membawa kemampuan baru yang luput dari sorotan publik: Secure Enclave kini mampu menampung kunci penandatanganan ML-DSA secara native. Kunci privat dibuat di dalam chip keamanan tersebut, tidak pernah keluar, dan setiap proses tanda tangan digital harus melewati gerbang biometrik Face ID di level perangkat keras.

Seorang pengembang aplikasi kapasitor menemukan fakta menarik saat membangun plugin di atas fitur tersebut. Bagian yang menantang bukanlah sisi iOS, melainkan konstatasi bahwa Android hanya menyediakan separuh kebutuhan kriptografi pasca-kuantum. Representasi data yang disimpan bukanlah kunci privat, melainkan blob opaque sepanjang 1952 byte untuk kunci publik mentah berstandar FIPS 204, sementara blob terenkripsi milik Secure Enclave tidak menyimpan kunci secara langsung.

Urgensi beralih ke kriptografi pasca-kuantum muncul karena ancaman komputer kuantum di masa depan terhadap algoritma RSA dan kurva eliptik yang digunakan saat ini. Badan standar seperti NIST telah merilis ML-DSA (FIPS 204) untuk penandatanganan dan ML-KEM (FIPS 203) untuk enkapsulasi kunci sebagai bagian dari suite pasca-kuantum.

Secure Enclave pada perangkat Apple dan Keystore pada Android berfungsi sebagai modul keamanan hardware yang mengisolasi material kriptografi dari proses aplikasi. Sebelumnya, CryptoKit hanya menawarkan SecureEnclave.P256 untuk kurva eliptik, namun kini API dengan bentuk serupa tersedia untuk ML-DSA65 dan ML-DSA87.

Di ekosistem Android, Keystore memang sudah membuka akses ML-DSA-65 kepada aplikasi dengan pengaturan autentikasi biometrik per operasi. Parameter timeout 0 detik memaksa setiap tanda tangan memerlukan verifikasi wajah atau sidik jari segar, tanpa jendela tenggang 15 detik, dan hanya menerima biometrik kelas 3 tanpa fallback PIN perangkat.

Namun, Android tidak mengekspos ML-KEM kepada kode aplikasi melalui API Keystore, meski algoritma tersebut sudah berjalan di dalam KeyMint untuk atestasi dan TLS. iOS justru mampu melakukan dekapsulasi ML-KEM di dalam Secure Enclave. Asimetri ini bukan cacat kode pengembang, melainkan batasan platform yang tidak memiliki tombol penyelesaian.

Bagi Indonesia, ketimpangan tersebut berdampak langsung karena pangsa pasar smartphone didominasi perangkat Android. Aplikasi perbankan dan fintech lokal yang mengandalkan Keystore harus merancang lapisan perangkat lunak tambahan bila ingin mengadopsi enkapsulasi kunci pasca-kuantum secara penuh.

Salah satu pendekatan yang digunakan adalah memproses ML-KEM-1024 di software via pustaka BouncyCastle, lalu mengenkripsi kunci privat dengan AES-256-GCM menggunakan kunci yang berada di dalam TEE dan memerlukan autentikasi. Kunci ML-KEM tersimpan dalam bentuk inert; tanpa biometrik, cipher tidak akan mengizinkan dekripsi.

Pengguna Indonesia dengan perangkat iOS 26 akan menikmati perlindungan hardware yang lebih lengkap, meski proporsinya masih kecil dibanding pengguna Android. Ekosistem aplikasi lokal perlu membangun abstraksi lintas platform agar pengalaman keamanan setara di kedua sistem operasi.

"API tersebut berjalan dan terasa membosankan, pujian tertinggi bagi sebuah antarmuka kriptografi," ujar pengembang yang mengeksplorasi fitur ini. Pernyataan tersebut menekankan bahwa keandalan sistem keamanan justru terlihat ketika tidak ada kejutan dalam operasionalnya.

Ia menambahkan bahwa biometrik sejatinya bukan sekadar variabel boolean yang bisa dibalik. "Biometrik kini menjadi penentu yang membuka kunci, dan TEE yang melakukan pemeriksaan, bukan kode aplikasi," katanya, merujuk pada praktik menghindari hook pada callback BiometricPrompt.

Ke depan, tren adopsi kriptografi pasca-kuantum di perangkat seluler akan makin cepat seiring matangnya standar NIST. Android diperkirakan akan menutup celah ML-KEM dalam pembaruan mendatang, sementara pengembang sudah sepatutnya merancang plugin yang tidak bergantung pada satu platform.

Indonesia sebaiknya mulai menyiapkan panduan adaptasi bagi sektor keuangan dan pemerintah, mengingat ancaman quantum tidak mengenal batas geografis. Piloting auth pasca-kuantum pada aplikasi kritikal menjadi langkah preventif sebelum infrastruktur global benar-benar bergeser.

Mengapa Ini Penting

Ketergantungan Indonesia pada perangkat Android membuat kekosongan dukungan ML-KEM di level hardware menjadi risiko strategis bagi sektor keuangan yang harus bersiap menghadapi ancaman quantum. Pengembang lokal perlu menyadari bahwa sekadar memanggil API Keystore tidak cukup untuk memenuhi standar pasca-kuantum, sehingga arsitektur enkripsi bertingkat menjadi kebutuhan mendesak. Regulator seperti BSSN dapat mengambil peran dengan menerbitkan panduan adopsi kriptografi tahan kuantum bagi aplikasi publik. Tanpa langkah ini, transisi global ke NIST FIPS 204 dan 203 dapat meninggalkan Indonesia tertinggal dalam interoperabilitas keamanan digital.

Sumber Asli
Dev.to
Tanggal
14 Juli 2026
Waktu Baca
4 menit