How can I encrypt DSL models to protect these models against unauthorised access?

Dynamic Simulation

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 back up of the model in advanced.

A decrypt function is not available, then a copy of the original version of the DSL model will be needed in case later modifications are required.

The crypting function is an add-on function that needs to be activated within the licence of the user.

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.