Cryptile

Τι είναι η κρυπτογράφηση AES-256; Μια απλή εξήγηση

Ενημερώθηκε

Το AES-256 είναι ένα δημοσιευμένο πρότυπο κρυπτογράφησης που ανακατεύει δεδομένα με κλειδί 256 bit. Χωρίς αυτό το κλειδί, τα δεδομένα δεν διαβάζονται σε κανένα πρακτικό χρονικό διάστημα. Άρα το ερώτημα για κάθε εφαρμογή που λέει «AES-256» δεν είναι ο αλγόριθμος. Είναι ποιος κρατά το κλειδί και τι το προστατεύει.

Κατεβάστε το Cryptile από το App Store

Τι χρειάζεται να ξέρω;

  • Ο αλγόριθμος δεν είναι το αδύναμο σημείο. Οι επιθέσεις στοχεύουν το κλειδί, τον κωδικό πίσω από αυτό ή την ξεκλείδωτη συσκευή.
  • Το «256» είναι το μήκος του κλειδιού. Σημαίνει 2^256 πιθανά κλειδιά, πολύ πέρα από κάθε αναζήτηση.
  • Η ετικέτα από μόνη της λέει λίγα. Ρωτήστε τι κρυπτογραφείται, πού φτιάχνεται το κλειδί και ποιος άλλος το έχει.

Τι σημαίνει στην πράξη το AES-256;

Το AES είναι το Advanced Encryption Standard, που δημοσιεύεται από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας των ΗΠΑ (NIST). Το FIPS 197 του NIST ορίζει τρεις εκδόσεις: AES-128, AES-192 και AES-256. Όλες δουλεύουν σε μπλοκ 128 bit. Ο αριθμός είναι το μήκος του κλειδιού σε bit.

Ένα κλειδί 256 bit έχει 2^256 πιθανές τιμές. Είναι αριθμός με 78 ψηφία. Η δοκιμή τους μία μία δεν είναι ρεαλιστική επίθεση, ούτε σήμερα ούτε με κανέναν υπολογιστή που ξέρουμε να κατασκευάσουμε.

Τι είναι το AES-256-GCM;

Το AES από μόνο του περιγράφει μόνο πώς ανακατεύεται ένα μπλοκ. Ένας «τρόπος λειτουργίας» λέει πώς χειρίζεται ολόκληρο αρχείο. Το GCM είναι ένας τέτοιος τρόπος, που ορίζεται στο SP 800-38D του NIST.

Το GCM είναι αυθεντικοποιημένη κρυπτογράφηση. Εκτός από το να κρύβει το περιεχόμενο, εντοπίζει αν κάποιος άλλαξε το κρυπτογραφημένο αρχείο. Ένα αλλοιωμένο αρχείο αποτυγχάνει να ανοίξει αντί να ανοίξει ως κάτι άλλο.

Αν το AES-256 δεν σπάει, πώς κλέβονται δεδομένα;

Μέσα από όλα όσα βρίσκονται γύρω από τον αλγόριθμο. Οι συνήθεις δρόμοι είναι:

  • Ένας αδύναμος κωδικός. Αν ένα PIN 4 ψηφίων φτιάχνει το κλειδί, ένας επιτιθέμενος δοκιμάζει 10.000 PIN, όχι 2^256 κλειδιά.
  • Το κλειδί αποθηκευμένο δίπλα στα δεδομένα. Κρυπτογράφηση με το κλειδί στο ίδιο μέρος είναι ένα κλειδωμένο κουτί με το κλειδί κολλημένο πάνω του.
  • Μια εταιρεία που κρατά το κλειδί. Αν ένας διακομιστής μπορεί να επαναφέρει τον κωδικό σας και να σας δώσει πίσω τα αρχεία σας, κάποιος άλλος εκτός από εσάς μπορεί να τα διαβάσει.
  • Μια ανοιχτή, ξεκλείδωτη συσκευή. Ό,τι είναι αποκρυπτογραφημένο και στην οθόνη μπορεί να το δει ή να το αντιγράψει κάποιος.
  • Πράγματα που μένουν χωρίς κρυπτογράφηση. Μικρογραφίες, ονόματα αρχείων ή μια βάση δεδομένων άλμπουμ μπορούν να προδώσουν τι είναι τα αρχεία.

Πώς ελέγχω τον ισχυρισμό «AES-256» μιας εφαρμογής;

Κάντε αυτές τις πέντε ερωτήσεις. Μια καλή εφαρμογή τις απαντά στη δική της τεκμηρίωση.

  1. Κρυπτογραφείται κάθε αρχείο, μαζί με τις μικρογραφίες και το ευρετήριο του περιεχομένου του θησαυροφυλακίου;
  2. Πού φτιάχνεται το κλειδί: στη συσκευή σας ή στον διακομιστή της εταιρείας;
  3. Τι μετατρέπει τον κωδικό ή το μοτίβο σας σε κλειδί; Πρέπει να είναι μια αργή, τυποποιημένη μέθοδος.
  4. Μπορεί η εταιρεία να επαναφέρει τον κωδικό σας; Αν ναι, μπορεί να φτάσει στα αρχεία σας.
  5. Δημοσιεύεται ο κώδικας ή μια περιγραφή ασφάλειας για να την ελέγξουν άλλοι;

Αν μια εφαρμογή λέει μόνο «AES-256» και τίποτα άλλο, θεωρήστε την άγνωστη, όχι ασφαλή.

Πώς χρησιμοποιεί το Cryptile το AES-256;

Κάθε αρχείο, μικρογραφία και ευρετήριο σε ένα θησαυροφυλάκιο Cryptile κρυπτογραφείται με AES-256-GCM. Το κλειδί φτιάχνεται στο τηλέφωνό σας από το μοτίβο που σχεδιάζετε. Δεν υπάρχει λογαριασμός ούτε διακομιστής, και ο προγραμματιστής δεν κρατά ποτέ τα κλειδιά σας.

Ο πυρήνας κρυπτογράφησης δημοσιεύεται για έλεγχο μαζί με μοντέλο απειλών και διανύσματα δοκιμής. Η σελίδα ασφάλειας παραπέμπει σε αυτόν. Τα μεγέθη των αρχείων συμπληρώνονται με γέμισμα, οπότε το μέγεθος ενός κρυπτογραφημένου αρχείου λέει λιγότερα για το τι είναι.

Από τι δεν σας προστατεύει

Το AES-256 είναι τόσο ισχυρό όσο το μυστικό πίσω από το κλειδί. Ένα σύντομο μοτίβο είναι πιο αδύναμο από μια φράση πρόσβασης, οπότε χρησιμοποιήστε 8 ή περισσότερα κελιά. Αν κάποιος σας δει να το σχεδιάζετε, ή αν το τηλέφωνό σας τρέχει κακόβουλο λογισμικό όσο ένα θησαυροφυλάκιο είναι ανοιχτό, η κρυπτογράφηση δεν βοηθά. Αν χάσετε το μοτίβο και τη φράση ανάκτησης, κανείς δεν μπορεί να ανοίξει το θησαυροφυλάκιο, ούτε εμείς.

Κάντε το με το Cryptile

Το Cryptile κρυπτογραφεί φωτογραφίες, βίντεο, αρχεία και σημειώσεις με AES-256-GCM με κλειδί που φτιάχνεται στη συσκευή σας. Ένα διαφορετικό μοτίβο ανοίγει ένα διαφορετικό θησαυροφυλάκιο, και δεν υπάρχει λίστα θησαυροφυλακίων.

Το Cryptile είναι δωρεάν για έως 2 θησαυροφυλάκια, 100 φωτογραφίες και 10 βίντεο. Το Plus αίρει τα όρια και προσθέτει το μοτίβο πανικού και την αναζήτηση μέσα στο θησαυροφυλάκιο με $19.99 τον χρόνο (δωρεάν δοκιμή 7 ημερών) ή $39.99 εφάπαξ.

Κατεβάστε το Cryptile από το App Store