Apakah Penyulitan AES-256? Penjelasan Ringkas
AES-256 ialah piawaian penyulitan yang diterbitkan secara terbuka dan mengacau data dengan kunci 256-bit. Tanpa kunci itu, data tidak boleh dibaca dalam tempoh yang munasabah. Jadi, soalan untuk mana-mana aplikasi yang menyebut "AES-256" bukanlah tentang sifernya. Soalannya ialah siapa yang memegang kunci dan apa yang melindunginya.
Dapatkan Cryptile di App Store
Apa yang perlu saya tahu?
- Sifer bukan titik lemah. Serangan menyasarkan kunci, kata laluan di sebaliknya, atau peranti yang sudah dibuka kunci.
- "256" ialah panjang kunci. Ini bermaksud 2^256 kemungkinan kunci, jauh melebihi apa-apa carian.
- Label itu sahaja tidak banyak bermakna. Tanya apa yang disulitkan, di mana kunci dihasilkan, dan siapa lagi yang memilikinya.
Apakah maksud sebenar AES-256?
AES ialah Advanced Encryption Standard, yang diterbitkan oleh National Institute of Standards and Technology (NIST) Amerika Syarikat. FIPS 197 NIST mentakrifkan tiga versi: AES-128, AES-192 dan AES-256. Kesemuanya berfungsi pada blok 128-bit. Nombor itu ialah panjang kunci dalam bit.
Kunci 256-bit mempunyai 2^256 nilai yang mungkin. Itu nombor dengan 78 digit. Mencuba satu demi satu bukanlah serangan yang realistik, sekarang mahupun dengan komputer apa pun yang kita tahu cara membinanya.
Apakah AES-256-GCM?
AES sahaja hanya menerangkan cara satu blok diacau. "Mod" menentukan cara satu fail yang lengkap diuruskan. GCM ialah salah satu mod sedemikian, yang dinyatakan dalam SP 800-38D NIST.
GCM ialah penyulitan berpengesahan. Selain menyembunyikan kandungan, ia mengesan jika sesiapa mengubah fail yang disulitkan itu. Fail yang diusik akan gagal dibuka, bukannya terbuka sebagai sesuatu yang lain.
Jika AES-256 tidak boleh dipecahkan, bagaimana data dicuri?
Melalui segala yang ada di sekeliling sifer itu. Laluan yang biasa ialah:
- Kata laluan atau kod yang lemah. Jika PIN 4 digit menghasilkan kunci, penyerang hanya mencuba 10,000 PIN, bukan 2^256 kunci.
- Kunci disimpan di sebelah data. Penyulitan dengan kunci di tempat yang sama ialah kotak berkunci dengan kunci dilekatkan padanya.
- Syarikat yang memegang kunci. Jika pelayan boleh menetapkan semula kata laluan anda dan mengembalikan fail anda, orang lain selain anda boleh membacanya.
- Peranti yang terbuka dan tidak berkunci. Apa-apa yang sudah dinyahsulit dan terpapar di skrin boleh dilihat atau disalin.
- Perkara yang tidak disulitkan. Gambar kecil, nama fail atau pangkalan data album boleh membocorkan apa fail itu sebenarnya.
Bagaimana saya boleh menyemak dakwaan "AES-256" sesebuah aplikasi?
Tanya lima soalan ini. Aplikasi yang baik menjawabnya dalam dokumentasinya sendiri.
- Adakah setiap fail disulitkan, termasuk gambar kecil dan indeks kandungan peti simpanan?
- Di mana kunci dihasilkan: pada peranti anda, atau pada pelayan syarikat?
- Apakah yang menukar kata laluan atau corak anda menjadi kunci? Ia sepatutnya kaedah piawai yang perlahan.
- Bolehkah syarikat menetapkan semula kata laluan anda? Jika boleh, syarikat boleh mencapai fail anda.
- Adakah kod atau laporan keselamatannya diterbitkan supaya orang lain boleh menyemak?
Jika sesebuah aplikasi hanya menyebut "AES-256" dan tiada apa-apa lagi, anggaplah ia tidak diketahui, bukan selamat.
Bagaimana Cryptile menggunakan AES-256?
Setiap fail, gambar kecil dan indeks dalam peti simpanan Cryptile disulitkan dengan AES-256-GCM. Kunci dihasilkan pada telefon anda daripada corak yang anda lukis. Tiada akaun dan tiada pelayan, dan pembangun tidak pernah memegang kunci anda.
Teras penyulitan diterbitkan untuk diaudit bersama model ancaman dan vektor ujian. Halaman keselamatan kami memaut ke situ. Saiz fail diisi tambahan, jadi saiz fail yang disulitkan kurang menunjukkan apa fail itu.
Perkara yang tidak dilindungi
AES-256 hanya sekuat rahsia di sebalik kunci. Corak yang pendek lebih lemah daripada frasa laluan, jadi gunakan 8 sel atau lebih. Jika seseorang memerhatikan anda melukisnya, atau telefon anda menjalankan perisian hasad semasa peti simpanan terbuka, penyulitan tidak membantu. Jika anda kehilangan corak dan frasa pemulihan anda, tiada siapa boleh membuka peti simpanan itu, termasuk kami.
Lakukannya dengan Cryptile
Cryptile menyulitkan foto, video, fail dan nota dengan AES-256-GCM di bawah kunci yang dihasilkan pada peranti anda. Corak yang berbeza membuka peti simpanan yang berbeza, dan tiada senarai peti simpanan.