BLAKFRAME LTD Información técnica Número de registro: 16726125 (Inglaterra y Gales) Clasificación del documento: Información técnica pública Fecha: octubre de 2026 1. Descripción general BLAKFRAME LTD es una firma de ingeniería de sistemas inscrita en Inglaterra y Gales. El trabajo de la firma tiene dos vertientes: el desarrollo de BLAKHOLE, el principal esfuerzo de desarrollo en ingeniería de la firma, y una labor activa de investigación en seguridad de software de bajo nivel y criptográfico. Este documento describe la posición de la firma en materia de ingeniería con el grado de detalle que respalda el registro público. No se publican los detalles de la arquitectura, la implementación ni el despliegue de BLAKHOLE; se facilitan a las contrapartes conforme a las condiciones de un encargo. 2. La clase de problemas La firma trabaja en una clase específica de problemas: software que debe ser correcto no solo para la mayoría de las entradas, sino para todas — cada valor límite, cada intercalación de operaciones concurrentes, cada mensaje mal formado — y cuyos modos de fallo son la corrupción de memoria, el comportamiento indefinido y la divergencia entre la especificación y la ejecución. Los requisitos de ingeniería de esta clase son estrictos: Seguridad de memoria: la eliminación de desbordamientos de búfer, use-after-free y carreras de datos del entorno de ejecución. Comportamiento definido en todos los límites: las entradas vacías, de valor cero, máximas y negativas se tratan de forma explícita, no por accidente. Ejecución reproducible: la misma entrada produce la misma ejecución, siempre, en cada ejecución. Un sistema cuyo comportamiento depende de factores temporales, del estado del entorno o de una planificación no controlada no puede probarse por completo — habría que volver a verificar cada ejecución — y no es posible confiar en él cuando la corrección debe verificarse antes de hacerlo. Las herramientas convencionales, por sí solas, no bastan para cumplir estos requisitos; el trabajo de desarrollo de la firma existe por esta razón. Cualquier condición ajena a la especificación se trata como un fallo que debe hacerse visible, no como un estado indefinido en el que se deba seguir ejecutando. 3. Práctica de ingeniería El trabajo de ingeniería de la firma se orienta a sistemas cuya corrección debe verificarse antes de confiar en ellos. Esta práctica aplica las disciplinas asociadas a esta clase de software: Garantías estáticas con preferencia sobre las comprobaciones en tiempo de ejecución, cuando la cadena de herramientas lo permite. Tratamiento explícito de las condiciones extremas y de límite, incluidas las entradas vacías, de valor cero, máximas y negativas. Terminación del proceso afectado al encontrar un estado ajeno a la especificación, en lugar de continuar la ejecución con un comportamiento indefinido. Aritmética con comprobaciones en las operaciones con enteros en rutas críticas. Compilaciones reproducibles y cadenas de herramientas versionadas para los artefactos publicados. Los métodos, las herramientas y los artefactos de ingeniería de la firma son propios. Lo que la firma no publica, no lo publica; las contrapartes reciben, bajo contrato, el material técnico que requiere un encargo. 4. Investigación en seguridad La firma mantiene una labor activa de investigación en seguridad de software de bajo nivel y criptográfico. Esta labor analiza sistemas de software para detectar defectos que las pruebas, por sí solas, no revelan, entre ellos: - Agotamiento de recursos en rutinas de serialización y deserialización - Tratamiento inseguro en rutas críticas de ejecución - Divergencia entre la especificación de un protocolo y su implementación - Defectos en implementaciones de protocolos criptográficos Los hallazgos se comunican a los responsables del mantenimiento del software afectado mediante divulgación coordinada. La firma no desarrolla capacidades ofensivas, no vende exploits y no presta servicios de vigilancia ni de interceptación. Todos los resultados de la investigación se orientan a subsanar los defectos identificados. 5. Posición respecto de los datos La firma no custodia fondos de clientes ni presta servicios para consumidores. Cuando un encargo implica datos del cliente, la función de la firma se define en el acuerdo que rige el encargo antes de recibir cualquier dato. La firma no vende ni monetiza datos, ni actúa como intermediaria en su comercialización. 6. Clasificación de activos Todo el código fuente, la documentación, las herramientas y los conjuntos de datos producidos por BLAKFRAME se clasifican en tres niveles de acceso: Restringido: Algoritmos centrales, bibliotecas propietarias y conjuntos de datos internos. Protegidos como secretos comerciales conforme a las leyes de Inglaterra y Gales. No se divulgan externamente. Controlado: Especificaciones de interfaz y documentación de integración proporcionadas a socios y clientes bajo acuerdos de confidencialidad. Público: Información corporativa, documentación legal presentada y documentos de especificaciones técnicas como este. Se calculan los hashes de los artefactos de ingeniería de relevancia y se archivan en almacenamiento de escritura única para dejar constancia de la procedencia de la propiedad intelectual. 7. Contacto BLAKFRAME LTD 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ United Kingdom Correo electrónico: enquiries@blakframe.com Asuntos de seguridad: security@blakframe.com Web: https://blakframe.com