Matthew Bergin
Research into the Universal Forensic Extraction Device (UFED) Cellebrite device. This research ultimately led to exploitation of the Cellebrite device and decryption of all Cellebrite exploit payloads. Reverse engineering the Cellebrite encryption model was no small feat. Additionally, this research identified an issue with the ADB key verification routine. This research was quite difficult due to the complex and tiered approach Cellebrite used for protecting their valuable exploit payloads. This under-appreciated blog is a master-class in reverse engineering a complex cryptographic model.