How can I encrypt DSL models to protect these models against unauthorised access?
The encrypt module can be applied using the Pack -> Macro button followed by the Encrypt button in the block definition basic data page.
The Pack -> Macro option copies all equations to the block object itself and deletes the graphic representation and all other object contents. This command is irreversible; therefore, it is highly recommended to create a backup of the model in advance.
A decryption function is not available; therefore, a copy of the original DSL model will be needed if later modifications are required.
The crypting function is an add-on that needs to be activated in the user's licence.
The user should be aware that encryption can never guarantee complete security. The chosen technology balances the requirements for security with the usability and performance of encrypted models. Generally, users are advised to share models only with trusted partners.