Το πρόβλημα που ένα κλειδωμένο θησαυροφυλάκιο δεν λύνει
Φανταστείτε ένα χρηματοκιβώτιο στο διάδρομό σας. Όσο καλή κι αν είναι η κλειδαριά, το ίδιο το χρηματοκιβώτιο κάνει μια δήλωση: κάτι πολύτιμο βρίσκεται εδώ μέσα. Οποιοσδήποτε το δει μπορεί να απαιτήσει να ανοίξει — ένας κλέφτης, ένας κακοποιητικός σύντροφος, ένας αξιωματούχος σε σημείο ελέγχου. Η κρυπτογράφηση από μόνη της είναι αυτό το χρηματοκιβώτιο στον διάδρομο. Τα περιεχόμενα προστατεύονται· η ύπαρξη των περιεχομένων εκπέμπεται.
Η αποθήκευση με δυνατότητα άρνησης αφαιρεί το χρηματοκιβώτιο από τον διάδρομο. Σωστά υλοποιημένη, δεν υπάρχει ορατό κουτί κλειδαριάς, αριθμός κουτιών, ή τρόπος να αποδειχθεί ότι υπάρχει κάποιο. Η απαίτηση "ανοίξτε τα υπόλοιπα" αποτυγχάνει — όχι επειδή αντισταθήκατε, αλλά επειδή "τα υπόλοιπα" δεν μπορούν να αποδειχθούν ότι υπάρχουν.
Πώς λειτουργεί ένα θησαυροφυλάκιο με δυνατότητα άρνησης
Τρεις ιδιότητες πρέπει να ισχύουν μαζί. Πρώτον, κάθε θησαυροφυλάκιο είναι ανεξάρτητο: καθένα κρυπτογραφείται με κλειδιά που παράγονται από το δικό του PIN ή φράση πρόσβασης, οπότε το άνοιγμα ενός δεν λέει τίποτα για κανένα άλλο. Δεύτερον, δεν υπάρχει μητρώο: κανένα ευρετήριο, λίστα ή μετρητής θησαυροφυλακίων δεν αποθηκεύεται πουθενά — το ίδιο το λογισμικό δεν γνωρίζει πόσα υπάρχουν. Τρίτον, το κρυπτογραφημένο κείμενο μοιάζει με θόρυβο: ένα μη αποκαλυφθέν θησαυροφυλάκιο είναι αδιάκριτο από τυχαία αχρησιμοποίητα δεδομένα, τόσο σε κάποιον που κάνει κύλιση όσο και σε εργαλεία ψηφιακής εγκληματολογίας.
Το αποτέλεσμα αντιστρέφει τη συνηθισμένη τελετή ξεκλειδώματος. Στο Sealby, ένα PIN δεν "ξεκλειδώνει την εφαρμογή" — επιλέγει ένα θησαυροφυλάκιο. Το σωστό PIN αποκαλύπτει το θησαυροφυλάκιό του· οποιαδήποτε άλλη εισαγωγή ανοίγει ένα νέο, κενό θησαυροφυλάκιο — πανομοιότυπα. Ακόμα και ένα λανθασμένο PIN είναι αδιάκριτο από το άνοιγμα ενός θησαυροφυλακίου που ήταν πάντα κενό, γιατί είναι το ίδιο πράγμα.
Σύντομο ιστορικό
Η ιδέα είναι παλαιότερη από τα smartphones. Εργαλεία επιτραπέζιων υπολογιστών — πιο διάσημα το TrueCrypt και οι διάδοχοί του — πρόσφεραν κρυφούς τόμους: ένα κρυπτογραφημένο δοχείο μέσα στον ελεύθερο χώρο ενός άλλου, με δύο κωδικούς να αποκαλύπτουν δύο διαφορετικές πραγματικότητες. Ερευνητές τυποποίησαν την ιδιότητα ως κρυπτογράφηση με δυνατότητα άρνησης. Αυτό που άλλαξε πρόσφατα είναι πού βρίσκονται τα διακυβεύματα: η πιο προσωπική συσκευή είναι πλέον το τηλέφωνο στην τσέπη σας, και είναι αυτό που οι άνθρωποι πιέζονται πραγματικά να ξεκλειδώσουν.
Τι δεν είναι η δυνατότητα άρνησης
Ειλικρινή όρια, δηλωμένα ξεκάθαρα. Η δυνατότητα άρνησης προστατεύει δεδομένα σε ηρεμία έναντι επιθεώρησης. Δεν μπορεί να σας προστατεύσει από κάποιον που σας βλέπει να εισάγετε το PIN, από το να επιβεβαιώσετε εσείς την ύπαρξη του θησαυροφυλακίου, ή από αντίγραφα απλού κειμένου αλλού — μια συγχρονισμένη βιβλιοθήκη φωτογραφιών, ένα νήμα συνομιλίας, ένα αντίγραφο ασφαλείας πριν το θησαυροφυλάκιο. Και δεν είναι δικαιολογία για παραβίαση του νόμου· είναι ένας τρόπος να κρατάτε την ιδιωτική ζωή ιδιωτική υπό πίεση που δεν θα έπρεπε να την αποφασίζει.