A protected model provides a model reference that conceals underlying implementation details. The model protection process compiles the model and packages the derived artifacts, which support model functionalities without including sensitive IP. See Protect Models to Conceal Contents.
Protected Model Information
Customize Protected Models
|Obscure referenced model contents to hide intellectual property|
|Modify existing protected model|
|Provide password for digital certificate|
|Add or provide encryption password for code generation from protected model|
|Add or provide password for modifying protected model|
|Add or provide encryption password for simulation of protected model|
|Add or provide encryption password for read-only view of protected model|
|Clear cached passwords for protected models|
|Clear cached passwords for a protected model|
|Add code generation support for current target to protected model|
|Get configuration set for current protected model target or for specified target|
|Get current protected model target|
|Get list of targets that protected model supports|
|Open protected model|
|Remove support for specified target from protected model|
|Configure protected model to use specified target|
|Attach digital signature to protected model|
Protect a model when you want to share a model with a third party without revealing intellectual property.
Test your protected model by comparing it to the original model.
Attach a digital signature to your protected model.
Files to include in the protected model package.
Specify a post-processing function for files that the protected model creation process generates.
Create a protected model that supports multiple code generation targets.
Customize protected model behavior by defining callbacks.
Choose modeling patterns and protection options to allow the functionalities that you want your protected model to support.