The present disclosure relates to systems and methods for confidential multi-party
software in loop
simulation. A
software-in-the-loop (SiL)
system and method is disclosed that can include a simulator operable to provide an environment to simulate a dynamic
system, enabling rapid development,
verification, and testing of complex systems. The
system and method can include assembling one or more unprotected models operable to simulate a real-world system. The system and method can then encrypt and generate at least one protected model from the one or more unprotected models using a first cryptographic key. The at least one protected model can be decrypted using a sealed decryption key. The decrypted protected model can then be executed within one or more TEEs. The at least one protected model can be operable to process incoming data and outgoing data.