Agent Shredder
Offizielle Website | Online Shop | Dokumentation
Inspiriert durch persönliche Erfahrungen habe ich mit Agent Shredder ein Gerät für die mobile Verschlüsselung und Zerstörung von Daten auf Datenträgern wie SD-Karten und USB-Sticks entwickelt. Wichtig war mir dabei eine einfache Bedienung für Personengruppen, welche kein tiefgreifendes Verständnis von Kryptografie haben, sowie ein autark funktionierendes Gerät ohne Internetanbindung, um Manipulation zu erschweren.
Mögliche Anwender_innen könnten hiervon Journalist_innen oder Whistleblower_innen sein. Aber auch ganz normale Privatpersonen, welche ein verschlüsseltes Backup ihrer Urlaubsfotos machen wollen, haben mit Agent Shredder ein Tool für diese Aufgabe.
Bei der Umsetzung wurde auf ein erhältliches Single-Board-Computer (SBC) Modul mit einem Erweiterungs-Modul, welches OLED-Display, Tasten und einen weiteren USB-Port bereitstellt, zurückgegriffen. Weiterhin wurde ein passendes PCB für portable Stromversorgung durch einen Akku und das entsprechende Power-Management erstellt. Das Gehäuse wurde mit FreeCAD konstruiert und im 3D-Druck Verfahren gefertigt.
Auf dem SBC kommt ein embedded Linux zum Einsatz, welches durch diverse Crypto-Treiber erweitert wurde. Die Anwendung wurde in Python erstellt und orchestriert Cryptsetup sowie diverse Linux Tools für die Datenverschlüsselung bzw. -zerstörung. Ein- und Ausgabe werden ebenfalls von der Python-Anwendung verarbeitet.