Apa Itu Enkripsi AES-256? Penjelasan Sederhana
AES-256 adalah standar enkripsi yang dipublikasikan, yang mengacak data dengan kunci 256 bit. Tanpa kunci itu, data tidak bisa dibaca dalam waktu yang masuk akal. Jadi pertanyaan untuk app apa pun yang menyebut "AES-256" bukan soal sandinya. Pertanyaannya adalah siapa yang memegang kunci dan apa yang melindunginya.
Dapatkan Cryptile di App Store
Apa yang perlu saya ketahui?
- Sandinya bukan titik lemah. Serangan mengincar kunci, kata sandi di baliknya, atau perangkat yang tidak terkunci.
- "256" adalah panjang kunci. Artinya ada 2^256 kemungkinan kunci, jauh di luar jangkauan pencarian apa pun.
- Label itu sendiri tidak banyak berarti. Tanyakan apa yang dienkripsi, di mana kunci dibuat, dan siapa lagi yang memilikinya.
Apa sebenarnya arti AES-256?
AES adalah Advanced Encryption Standard, yang dipublikasikan oleh National Institute of Standards and Technology (NIST) Amerika Serikat. FIPS 197 dari NIST mendefinisikan tiga versi: AES-128, AES-192, dan AES-256. Semuanya bekerja pada blok 128 bit. Angkanya adalah panjang kunci dalam bit.
Kunci 256 bit punya 2^256 kemungkinan nilai. Itu angka dengan 78 digit. Mencobanya satu per satu bukan serangan yang realistis, baik sekarang maupun dengan komputer apa pun yang kita tahu cara membangunnya.
Apa itu AES-256-GCM?
AES saja hanya menjelaskan bagaimana satu blok diacak. Sebuah "mode" menjelaskan bagaimana seluruh berkas ditangani. GCM adalah salah satu mode tersebut, yang dijabarkan dalam SP 800-38D dari NIST.
GCM adalah enkripsi terautentikasi. Selain menyembunyikan isi, GCM mendeteksi jika ada yang mengubah berkas terenkripsi. Berkas yang dirusak gagal dibuka, bukan terbuka sebagai sesuatu yang lain.
Jika AES-256 tidak bisa dibobol, bagaimana data bisa dicuri?
Melalui semua hal di sekitar sandi itu. Jalur yang umum adalah:
- Kata sandi atau kode yang lemah. Jika PIN 4 digit yang membentuk kunci, penyerang mencoba 10.000 PIN, bukan 2^256 kunci.
- Kunci disimpan di samping data. Enkripsi dengan kunci di tempat yang sama ibarat kotak terkunci dengan kunci yang ditempel di atasnya.
- Perusahaan yang memegang kunci. Jika server bisa mereset kata sandi Anda dan mengembalikan berkas Anda, orang lain selain Anda bisa membacanya.
- Perangkat yang terbuka dan tidak terkunci. Apa pun yang sudah didekripsi dan tampil di layar bisa dilihat atau disalin.
- Hal yang dibiarkan tanpa enkripsi. Gambar mini, nama berkas, atau basis data album bisa membocorkan apa isi berkas itu.
Bagaimana cara memeriksa klaim "AES-256" sebuah app?
Ajukan lima pertanyaan ini. App yang baik menjawabnya di dokumentasinya sendiri.
- Apakah setiap berkas dienkripsi, termasuk gambar mini dan indeks isi brankas?
- Di mana kunci dibuat: di perangkat Anda, atau di server perusahaan?
- Apa yang mengubah kata sandi atau pola Anda menjadi kunci? Seharusnya metode standar yang lambat.
- Bisakah perusahaan mereset kata sandi Anda? Jika ya, perusahaan bisa menjangkau berkas Anda.
- Apakah kode atau penjelasan keamanannya dipublikasikan agar bisa diperiksa orang lain?
Jika sebuah app hanya menyebut "AES-256" dan tidak lebih, anggap saja belum diketahui, bukan aman.
Bagaimana Cryptile memakai AES-256?
Setiap berkas, gambar mini, dan indeks di brankas Cryptile dienkripsi dengan AES-256-GCM. Kuncinya dibuat di ponsel Anda dari pola yang Anda gambar. Tidak ada akun dan tidak ada server, dan pengembang tidak pernah memegang kunci Anda.
Inti enkripsinya dipublikasikan untuk diaudit, beserta model ancaman dan vektor uji. Halaman keamanan kami menautkannya. Ukuran berkas diberi padding, sehingga ukuran berkas terenkripsi tidak banyak mengungkap isinya.
Dari apa ini tidak melindungi Anda
AES-256 hanya sekuat rahasia di balik kuncinya. Pola pendek lebih lemah daripada frasa sandi, jadi gunakan 8 titik atau lebih. Jika seseorang melihat Anda menggambarnya, atau ponsel Anda menjalankan malware saat brankas terbuka, enkripsi tidak membantu. Jika Anda kehilangan pola dan frasa pemulihan, tidak ada yang bisa membuka brankas itu, termasuk kami.
Lakukan dengan Cryptile
Cryptile mengenkripsi foto, video, berkas, dan catatan dengan AES-256-GCM memakai kunci yang dibuat di perangkat Anda. Pola yang berbeda membuka brankas yang berbeda, dan tidak ada daftar brankas.
Cryptile gratis hingga 2 brankas, 100 foto, dan 10 video. Plus menghapus batasnya serta menambahkan pola panik dan pencarian di dalam brankas, seharga $19.99 per tahun (uji coba gratis 7 hari) atau $39.99 sekali bayar.