BLAKFRAME LTD Technische Angaben Registernummer: 16726125 (England und Wales) Dokumentklassifizierung: Öffentliche technische Angaben Datum: Oktober 2026 1. Überblick BLAKFRAME LTD ist eine in England und Wales eingetragene Firma für Systementwicklung. Die Arbeit der Firma umfasst zwei Bereiche: die Entwicklung von BLAKHOLE, der zentralen ingenieurtechnischen Entwicklungsarbeit der Firma, und die aktive Sicherheitsforschung an systemnaher und kryptografischer Software. Dieses Dokument beschreibt den ingenieurtechnischen Stand der Firma, soweit die öffentlich dokumentierten Angaben dies erlauben. Architektur, Implementierung und Einzelheiten zum Deployment von BLAKHOLE werden nicht veröffentlicht; sie werden Vertragspartnern nach Maßgabe der Bedingungen eines Auftrags bereitgestellt. 2. Die Problemklasse Die Firma befasst sich mit einer bestimmten Problemklasse: Software, die nicht nur bei den meisten Eingaben korrekt sein muss, sondern bei sämtlichen – jedem Grenzwert, jeder Verzahnung nebenläufiger Abläufe, jeder fehlerhaft aufgebauten Nachricht – und bei der Fehler zu Speicherbeschädigungen, undefiniertem Verhalten und Abweichungen zwischen Spezifikation und Ausführung führen. Die ingenieurtechnischen Anforderungen dieser Klasse sind streng: Speichersicherheit: Ausschluss von Pufferüberläufen, Use-after-free und Datenrennen in der Ausführungsumgebung. Definiertes Verhalten an jeder Grenze: Leere Eingaben sowie Null-, Maximal- und negative Werte werden ausdrücklich behandelt, nicht zufällig. Reproduzierbare Ausführung: Dieselbe Eingabe führt jedes Mal, bei jedem Durchlauf, zur selben Ausführung. Ein System, dessen Verhalten vom zeitlichen Ablauf, vom Zustand seiner Umgebung oder von unkontrolliertem Scheduling abhängt, lässt sich nicht vollständig testen – jeder Durchlauf müsste erneut verifiziert werden. Auf ein solches System kann man sich dort nicht verlassen, wo seine Korrektheit nachgewiesen sein muss, bevor man sich auf es verlässt. Die Erfüllung dieser Anforderungen mit herkömmlichen Werkzeugen allein reicht nicht aus; deshalb betreibt die Firma Entwicklungsarbeit. Jeder Zustand außerhalb der Spezifikation wird als Fehler behandelt, der sichtbar gemacht werden muss, nicht als undefinierter Zustand, in dem die Ausführung fortgesetzt werden soll. 3. Ingenieurtechnische Praxis Die ingenieurtechnische Arbeit der Firma ist auf Systeme ausgerichtet, deren Korrektheit nachgewiesen sein muss, bevor man sich auf sie verlässt. Dabei werden die für diese Softwareklasse maßgeblichen Disziplinen angewendet: Vorrang statischer Garantien vor Laufzeitprüfungen, soweit die Toolchain dies ermöglicht. Ausdrückliche Behandlung von Rand- und Grenzbedingungen, einschließlich leerer Eingaben sowie Null-, Maximal- und negativer Werte. Beendigung des betroffenen Prozesses beim Auftreten eines Zustands außerhalb der Spezifikation, anstatt die Ausführung mit undefiniertem Verhalten fortzusetzen. Geprüfte Arithmetik bei Ganzzahloperationen in kritischen Pfaden. Reproduzierbare Builds und versionierte Toolchains für veröffentlichte Artefakte. Die Methoden, Werkzeuge und ingenieurtechnischen Artefakte der Firma sind ihr Eigentum. Was die Firma nicht veröffentlicht, veröffentlicht sie nicht; Vertragspartner erhalten die für einen Auftrag erforderlichen technischen Unterlagen auf vertraglicher Grundlage. 4. Sicherheitsforschung Die Firma betreibt aktive Sicherheitsforschung an systemnaher und kryptografischer Software. Dabei werden Softwaresysteme auf Fehler analysiert, die sich durch Tests allein nicht aufdecken lassen, darunter: - Ressourcenerschöpfung in Serialisierungs- und Deserialisierungsroutinen - Unsichere Verarbeitung in kritischen Ausführungspfaden - Abweichungen zwischen Protokollspezifikation und Implementierung - Fehler in Implementierungen kryptografischer Protokolle Die Ergebnisse werden den zuständigen Maintainern im Rahmen der koordinierten Offenlegung gemeldet. Die Firma entwickelt keine offensiven Fähigkeiten, verkauft keine Exploits und bietet keine Überwachungs- oder Abhördienste an. Sämtliche Forschungsergebnisse dienen der Behebung identifizierter Fehler. 5. Umgang mit Daten Die Firma verwahrt keine Kundengelder und betreibt keine Dienste für Verbraucher. Soweit ein Auftrag Kundendaten umfasst, wird die Rolle der Firma in der Auftragsvereinbarung festgelegt, bevor Daten entgegengenommen werden. Die Firma verkauft, vermittelt oder monetarisiert keine Daten. 6. Klassifizierung der Vermögenswerte Sämtliche von BLAKFRAME erstellten Quellcodes, Dokumentationen, Werkzeuge und Datensätze werden in drei Zugriffsstufen eingeteilt: Beschränkt: Kernalgorithmen, proprietäre Bibliotheken und interne Datensätze. Nach dem Recht von England und Wales als Geschäftsgeheimnisse geschützt. Keine externe Offenlegung. Kontrolliert: Schnittstellenspezifikationen und Integrationsdokumentationen, die Partnern und Kunden im Rahmen von Geheimhaltungsvereinbarungen bereitgestellt werden. Öffentlich: Angaben zur Gesellschaft, gesetzlich einzureichende Unterlagen und technische Spezifikationsdokumente wie dieses. Für wesentliche ingenieurtechnische Artefakte werden Hashwerte berechnet; die Artefakte werden auf einmal beschreibbaren Speichermedien archiviert, um einen Herkunftsnachweis für geistiges Eigentum zu schaffen. 7. Kontakt BLAKFRAME LTD 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ United Kingdom E-Mail: enquiries@blakframe.com Sicherheitsangelegenheiten: security@blakframe.com Web: https://blakframe.com