Alat privasi percuma

Berapa lama PIN anda bertahan?

PIN yang sama boleh jatuh dalam beberapa saat atau hidup lebih lama daripada alam semesta. Yang penting ialah apa yang berdiri antara satu tekaan dan satu jawapan. Pilih satu bentuk (jangan sekali-kali PIN sebenar anda) dan lihat bagaimana rahsia yang sama bertahan menghadapi tiga serangan yang sangat berbeza.

Kami tidak pernah meminta PIN anda, hanya bentuknya

Pilih rahsia untuk diuji

Kombinasi untuk dicuba:

Tiga serangan, satu rahsia

Pada telefon: beberapa cubaan sahaja, bukan satu garis masa

iPhone sebenar bukan perkhidmatan tekaan tanpa had. Cubaan yang gagal mencetuskan kelewatan yang semakin meningkat, dan selepas 10 kegagalan peranti mesti dipulihkan, atau memadam dirinya sendiri jika Erase Data dihidupkan. Ukuran yang jujur di sini ialah kebarangkalian, bukan masa.

Menurut panduan kod laluan Apple: kelewatan yang semakin meningkat selepas cubaan gagal. Selepas 10 kegagalan iPhone mesti dipulihkan, atau memadam dirinya jika Erase Data dihidupkan. ↗

Luar talian, perlindungan lemah

Fail peti besi bocor, dan ia dilindungi dengan cincangan pantas biasa. Sebuah mesin pemecah mencuba berbilion tekaan sesaat.

Luar talian, Argon2idPerlindungan Sealby

Fail bocor yang sama, tetapi kuncinya datang daripada fungsi yang berat memori. Setiap tekaan menelan memori dan masa yang sebenar; ladang GPU kehilangan kelebihannya.

Argon2id ialah fungsi penerbitan kunci yang digunakan Sealby, dan lorong ini ialah lantai konservatif, bukan keseluruhan cerita. Dalam Sealby, kunci peti besi turut dibalut oleh kunci yang terikat pada Secure Enclave peranti anda. Penyerang yang hanya memegang data Sandaran Tersulit anda langsung tidak boleh mengasak PIN anda. Tanpa peranti anda yang tidak berkunci, mereka memerlukan frasa pemulihan anda, dan itu 128 bit.

1 min1 jam1 hari1 thn1,000 thnalam semesta

Andaian: suntinglah

Setiap nombor di atas terbit daripada tiga kadar dan satu formula. Ubah kadarnya dan lihat masa mengikutinya. Tiada apa-apa lagi yang tersembunyi dalam matematiknya.

luar talian: masa median = kombinasi ÷ 2 ÷ kadar tekaan · pada telefon: kebarangkalian = cubaan ÷ kombinasi

Masa-masa ini mengandaikan rahsia yang dipilih secara rawak. Kegemaran manusia seperti 1234, tahun lahir dan password1 jatuh serta-merta dalam setiap senario, kerana penyerang mencubanya dahulu.

PIN yang sama, tiga nasib

Perhatikan apa yang berubah antara baris-baris itu: bukan PIN, hanya jentera di sekelilingnya. Pada telefon, permainannya bukan tentang masa langsung. Penyerang dapat beberapa cubaan sahaja dengan kebarangkalian yang tipis sebelum peranti terkunci atau memadam diri. Jika data disulitkan itu pernah meninggalkan peranti, perlindungan itu lenyap. PIN berdiri sendirian melawan perkakasan yang dibina untuk meneka, dan hanya kos setiap tekaan yang melindunginya.

Kos itulah yang dibeli oleh penerbitan kunci yang berat memori. Argon2id menjadikan setiap satu tekaan mahal dari segi memori dan masa, jadi mesin yang melahap cincangan pantas untuk sarapan pun perlahan hingga merangkak.

Mengapa Sealby menentukur Argon2id pada peranti anda

Sealby menerbitkan kunci peti besi anda dengan Argon2id yang ditala pada iPhone sebenar anda. Parameternya diukur bagi setiap peranti, jadi satu buka kunci menelan sebahagian kecil saat secara sengaja. Anda hampir tidak merasainya sekali. Mesin pemecah pula terpaksa membayarnya berbilion kali. Berlapis di atas had kadar Secure Enclave pada peranti, kedua-dua bar di atas bekerja untuk anda serentak.

Cara penyulitan Sealby berfungsi →

PIN anda layak mendapat jentera yang lebih baik.

Sealby memeteraikan foto dan fail anda dengan AES-256 di sebalik Argon2id yang ditentukur untuk peranti anda. Nombor dalam lorong perlahan di atas ialah nombor yang terpakai untuk anda.

Muat turun di App Store

iPhone & iPad · iOS 17+ · Percuma