How to protect intellectual property (IP) with an FMU exported from Simulink in R2020b?

조회 수: 31 (최근 30일)
There are two different kinds of functional mockup unit (FMU) which can be exported from Simulink:
  1. Standalone FMU
  2. Tool-Coupling FMU
Which kind of FMU should I choose if my goal is IP protection?

채택된 답변

MathWorks Support Team
MathWorks Support Team 2022년 6월 8일
편집: MathWorks Support Team 2022년 6월 8일
The FMI standard does not specify anything related to IP protection, however "Standalone" FMU exports get some degree of IP protection.
Standalone FMU:
Since Simulink Compiler uses the Simulink Coder infrastructure, FMU Export gets some level of IP protection:
  • Compiled binaries: the original Simulink model/source code are compiled into binary form (user cannot recover original Simulink model)
  • Obfuscated symbols: C function and global variable names are obfuscated after code generation (user cannot recover meaningful source code function/symbol names)
What FMU export does not have:
  • Obfuscated constants (user cannot recover meaningful string literals and numerical constants)
  • Additional encryption of dynamic library file (user cannot recover original memory layout)
  • Password protection for FMU zip package (user cannot decrypt FMU without password)
Tool-Coupling FMU:
There is no level of IP protection.
Other approaches to protect IP of your Simulink model that do not involve FMUs are mentioned in the following MATLAB Answers post:

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Create Standalone FMU에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by