Δεν αργεί ο καιρός που τα ρομπότ θα μπορούν να πραγματοποιούν πολύ εξειδικευμένες εργασίες που κανείς δεν θα φανταζόταν μερικά χρόνια πριν. Αυτό δείχνει περίτρανα και η προσπάθεια του ιδρυτή της SparkFun Electronics, Nathan Seidle, ο οποίος μέσα σε 4 μήνες κατάφερε να φτιάξει ένα robot, που μπορεί να σπάσει τον συνδυασμό ενός χρηματοκιβωτίου σε χρόνο ρεκόρ.
Ο ίδιος μπήκε σε αυτό το τριπάκι, όταν η γυναίκα του του πήρε για Χριστουγεννιάτικο δώρο ένα κλειστό χρηματοκιβώτιο από το Craglist, στο οποίο είχε χαθεί ο συνδυασμός. Έτσι, αποφάσισε να βρει έναν τρόπο να το ανοίξει.
Το robot αυτό βασίζεται σε ένα απλό arduino και το συνολικό κόστος της κατασκευής δεν ξεπερνάει τα 200 δολάρια σε υλικά. Όπως ομολογεί και ο ίδιος, το πιο δύσκολο κομμάτι στην κατασκευή, ήταν οι χιλιάδες γραμμές κώδικα που απαιτήθηκαν για να το προγραμματίσουν.
Η μέθοδος που χρησιμοποιεί για να σπάσει τον κωδικό είναι το λεγόμενο bruteforcing, δηλαδή η δοκιμή όλων των συνδυασμών αυτόματα. Βέβαια, επειδή οι συνδυασμοί σε ένα χρηματοκιβώτιο είναι δεκάδες χιλιάδες ή ακόμα και εκατομμύρια (στο συγκεκριμένο που προσπαθούσε ήταν 333 = 35937), έπρεπε να βρει και ένα τρόπο να μειώσει λίγο τις πιθανότητες, καθώς ακόμα και το ρομπότ θα χρειαζόταν μέρες ή και μήνες για να δοκιμάσει όλους τους δυνατούς συνδυασμούς.
Σε αυτό βοήθησαν κάποια ιδιαίτερα κατασκευαστικά χαρακτηριστικά του χρηματοκιβωτίου, τα οποία κατάφερε να αποκρυπτογραφήσει. Έτσι, το ρομπότ μετρώντας με ακρίβεια διάφορες συνιστώσες, μπορεί να μαντέψει εύκολα το τελευταίο νούμερο στον συνδυασμό, μειώνοντας τους πιθανούς συνδυασμούς σε λιγότερους από χίλιους. Εκμεταλλευόμενο και την ακρίβεια, η οποία στο συγκεκριμένο ήταν +- 1 νούμερο, μπορεί να μειώσει ακόμα πιο πολύ τους πιθανούς συνδυασμούς. Επομένως, αντί για 36000 συνδυασμούς, το ρομπότ έπρεπε να δοκιμάσει μόνο μερικούς εκατοντάδες.
Την αποτελεσματικότητα του ρομπότ, την δοκίμασε πρόσφατα ζωντανά στο συνέδριο DefCon, όπου κατάφερε να σπάσει τον συνδυασμό του χρηματοκιβωτίου μέσα σε μόλις 15 λεπτά.