Securely distribute SIMULINK® models

Putting you in control of the distribution your Simulink models

Enabling safe distribution of Simulink models

Simulink® provides a high-performance environment for model-based design across areas such as algorithm development, control systems, signal processing, AI pipelines, and digital-twin simulations. However, distributing Simulink models introduces significant IP-protection challenges.

MathWorks Partner
PACE Anti-Piracy extends its proven software-licensing and application-protection technology to support Simulink, enabling engineering teams to securely distribute Simulink-generated artifacts with hardened, reliable, and enforceable licensing controls.
With PACE, teams can ship models internally or externally with confidence that their IP cannot be inspected, cloned, modified, or reverse-engineered.

PACE Anti-Piracy in the Simulink environment

Using Simulink Coder or Embedded Coder, developers routinely generate C/C++ implementations of their models for integration into MATLAB, Simulink, or standalone software systems. PACE integrates directly into this workflow with minimal disruption.
Develop model 1Generate code 2Build software Wrap with iLok Licensing Use model 456Integrate Fusion 3
Typical protection workflow:
  1. Model Development
    Build and simulate your model in Simulink as usual.
  2. Code Generation
    Export the model to optimized C/C++ using Simulink Coder or Embedded Coder.
  3. Binary Hardening with Fusion
    Integrate Fusion into the build system to inject anti-reverse-engineering defenses at compile time.
  4. Application or Library Build
    Build the protected binary as normal. This can include wrapping the generated code in an S-Function or other interface layer to enable reuse in third-party Simulink projects or external applications.
  5. Add iLok Licensing
    Use PACE’s developer tools to wrap the output (library or executable) with iLok licensing, enabling controlled distribution and licensing of models.
  6. Distribute and Deploy
    Deploy the protected, licensed model for use within 3rd party MATLAB or Simulink projects or integrate it into wider software systems – without exposing intellectual property.
Get a demo today

PACE is a member of the MathWorks Connections Program.

Platforms and Tools Available

Software license icon

iLok Licensing

Securely license your model to maximize your value and protect your IP. Simply put, PACE’s robust software licensing allows you to control who is using your model; and to stop unauthorized usage.
Learn about iLok Licensing

Fusion

Protect your model from reverse engineering. Fusion interleaves advanced software protection with the code of your model. It will harden the resulting binary, along with any license calls, against external tampering and exploitation.
Learn about Fusion
Digital twin of a car

NEWTWEN Case Study

MATLAB Integration for Licensing Digital Twins
Read the case study

PACE Brings Experience to Commercializing Simulink Projects

With over 40 years of expertise in software protection, licensing, and security engineering, PACE Anti-Piracy delivers reliable, production-grade solutions used across engineering, simulation, and embedded-systems markets. Our support for Simulink continues this commitment, enabling organizations to confidently commercialize and distribute high-value models.

Simulink Licensing Features

Strong Security

Leave software protection and license management to us - that's what we do. Your focus can be on developing great products.

Custom Settings

We put the control in your hands. Design the security and licensing model that works for your project.

Multiple License Types

Offer the type of licenses that meet your project needs: perpetual, subscription, network-based, trial, or timed.

Flexible Activations

You define when a license is required, and how it can be activated.

Subscription Support

Expand your user base with a lower entry cost. Subscriptions are easy to distribute and manage.

Trial at Launch

Choose to allow a trial period, and specify what the options the user has once trial is over.

Fast, Secure Database

PACE processes millions of license activations a week, safely and securely.

Encrypted Communications

Our system uses encrypted channels to protect your software locally. You will never need to send us unprotected source files.

Reporting

Request and download custom reports. Track usage in real-time.

Customer Support

Our customers receive full documentation, quality support, and access to our engineering team.

Proven Track Record

Four decades of providing licensing solutions. 125+ million licenses distributed.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram