Skip to content

The Platform

A platform.
Protection right down to the core.

Nyx ONE consolidates the protection of your embedded software into a single platform. From the smallest microcontroller to an AI model, it wraps layer upon layer around your code to keep the core hidden, no matter where your product runs.

Emproof-Bosch
Emproof-klepsydra
Emproof-arm Partner
Emproof-Max-Planck Institutes
Emproof-Infineon
Emproof-CDDS
Emproof-AMD Partner
Emproof-Ruhr University Bochum
Emproof-Lattice_new
Emproof-Siemens
Emproof-Bosch
Emproof-klepsydra
Emproof-arm Partner
Emproof-Max-Planck Institutes
Emproof-Infineon
Emproof-CDDS
Emproof-AMD Partner
Emproof-Ruhr University Bochum
Emproof-Lattice_new
Emproof-Siemens
Emproof-Bosch
Emproof-klepsydra
Emproof-arm Partner
Emproof-Max-Planck Institutes
Emproof-Infineon
Emproof-CDDS
Emproof-AMD Partner
Emproof-Ruhr University Bochum
Emproof-Lattice_new
Emproof-Siemens
Why a platform?

Your code doesn't just run in one place.

Modern products rarely consist of a single type of software. A microcontroller manages the hardware, a more powerful system handles complex tasks, Python drives the logic or analysis, and, increasingly, an AI model lies at the heart of the product. Each of these layers is a separate target for reverse engineering. NYX ONE protects them all with a unified platform, rather than requiring you to find a different solution for each layer.
NYX ONE at a Glance

Four protective rings surrounding a common core.

Each ring represents a product on the platform and a layer at which your code can be attacked.
At the center is what you’re protecting: your binary.
Emproof_NyxOne-MM
Emproof_NyxOne-MM

NYX Core MCU Protection

Protection for Microcontrollers (NYX Microcontrollers)


Solves this problem
Deeply embedded devices have very limited resources, yet still require strong protection for IP and security-critical firmware.


NYX Core MCU Protection is designed for resource-constrained microcontrollers running bare-metal or RTOS. It protects firmware against reverse engineering and exploitation, optionally binds software to the hardware, and is designed for ISO 26262 environments up to ASIL D.

Bare-Metal & RTOS ARM Cortex-M/R, TriCore, RH850, RISC-V ISO 26262 up to ASIL D

NYX OS Protection

Protection for Systems and Desktops (Nyx Systems)


Solves this problem
On high-performance systems such as Embedded Linux or desktops, attackers have particularly powerful analysis tools at their disposal.


NYX OS Protection secures applications on Embedded Linux, Raspberry Pi, NVIDIA Jetson, as well as Linux and Windows. It uses advanced techniques such as virtual machine obfuscation and anti-memory dumping to harden complex software against reverse engineering.

Embedded Linux & Desktop VM Obfuscation AArch64 / x86_64

NYX Python Protection

Protection for Python Applications


Solves this problem
Python code and even self-compiled .pyc files can be easily decompiled using freely available tools.


NYX Python Protection protects your Python bytecode and also hardens the interpreter itself. Each file is assigned its own opcode mapping, so standard tools can no longer read it. Your algorithms remain hidden.

Decompilation, Interpreter Hardening, Bytecode Protection

NYX AI Model Protection

Protection for Trained AI Models


Solves this problem
Your trained model is often the most valuable part of the entire product and can be extracted and replicated.


NYX AI Model Protection wraps around your AI models and prevents them from being read out of the device and copied. This ensures that the results of your development work stay where they belong: in your product.

Model Extraction IP Protection

Die Lösung: emproof Nyx ONE

Aus lesbarer Struktur wird reines Rauschen.

Eine Binary ist dein Programm in Maschinensprache mit der kompletten Logik darin. Wer sie liest, ob Mensch oder KI-Agent, liest deine Algorithmen, Datenflüsse und sensiblen Daten. Nyx ONE verändert nicht, was dein Programm tut. Es verändert nur, wie es aussieht. Aus lesbarer Logik wird ausführbares Rauschen.

Ohne NYX ONE
NYX ONE
Mit NYX ONE
  1. 1

    Deine Binary ist dein Programm

    Maschinencode ist nur eine andere Darstellung deiner Software. Control Flow, Datenstrukturen und Algorithmen stecken vollständig darin. Wer die Binary hat, kann sie lesen und nachbauen.

  2. 2

    Nyx ONE schreibt sie um

    Nyx ONE transformiert deine Binary: Die Logik bleibt vollständig erhalten, aber ihre Darstellung wird so verändert, dass Reverse Engineering erschwert wird und KI-Agenten sich in Sackgassen verrennen. Die Software tut weiterhin exakt dasselbe.

  3. 3

    Dem Angreifer bleibt nur Rauschen

    Wo vorher Struktur erkennbar war, liegt jetzt nur noch ein Wirrwarr aus Instruktionen. KI-Agenten verlieren ihren Vorsprung, und am Ende sitzt wieder ein Experte vor den Reverse-Engineering-Tools. Und das mit enormem Zeitaufwand und ungewissem Ausgang. Dein Know-how bleibt geschützt.

Here's how it works

One step in your toolchain without any modifications

Emproof Nyx runs after compilation: as a post-link step in your existing build pipeline. No source code access, no hardware modifications. You use a configuration profile to specify which functions require special protection.

Emproof_Funktion_Nyx

From Insight to the Unfathomable

Same functionality.
A different reality.

Emproof Nyx hardens the binary and protects what really matters: your IP, algorithms, and competitive advantage. The result is executable code with minimal overhead that is hardened against reverse engineering.
For Your Industry

NYX ONE protects the core of every industry

NYX ONE is designed to provide comprehensive protection for the binary at every level through its ultimate protective layer across many systems. As a result, NYX ONE helps ensure compliance with numerous regulations and requirements—including those in your industry.

Automotive

Protection for control units, infotainment systems, and ADAS software against reverse engineering, tampering, and IP theft.
UNECE-R155 ISO-SAE ISO-26262
Healthcare Industry

Protection for software in diagnostic and networked medical devices against tampering and theft of sensitive procedures.
IEC-62304 IEC-81001-5-1
Defense & Aviation

Protection for flight and onboard software, as well as safety-critical systems, against reverse engineering and compromise.

DO-178C DO-326A

Industrial IoT

Protection for control and automation software in networked industrial facilities against tampering and failure.

Regularie IEC62443 Regularie CRA

Semiconductors

Protection for embedded IP in chips and firmware during integration and distribution against extraction and reverse engineering.

Regularie SESIP Regularie Common-Criteria

Find the right NYX tier for your product.

Talk to our embedded security experts. We'll show you which NYX One products and
editions of NYX One are right for your software, and we’ll demonstrate how to protect your own binary.