#engineering
-
Große Dateien, im Browser verschlüsselt: Wie ein 20-GB-Upload funktioniert, ohne dem Server zu vertrauen
Blockweise Verschlüsselung bei konstantem Arbeitsspeicher, S3-Multipart hinter dem Backend, Integrität pro Block und ein Download, der direkt auf die Festplatte streamt. Große Dateien in Sapherbox.
-
Large files, encrypted in the browser: how a 20 GB upload works without trusting the server
Chunked encryption with constant memory, S3 multipart behind the backend, per-chunk integrity, and a download path that streams straight to disk. The engineering behind big files in Sapherbox.
-
Ein Audit-Protokoll, das sich nicht unbemerkt ändern lässt
Ein Audit-Log taugt nur als Nachweis, wenn niemand es umschreiben kann. Sapherbox verkettet jeden Eintrag per HMAC mit dem vorigen, und ein Klick prüft die ganze Kette. Aufbau und Grenzen.
-
An audit trail that cannot be quietly edited
An audit log is only evidence if nobody can rewrite it. Sapherbox links every entry to the one before with an HMAC chain, and one button recomputes it all. Here is the design, and its limits.