# Engine MODEL Encryption

**URL:** <https://forums.developer.nvidia.com/t/engine-model-encryption/178134>\
**Category:** TensorRT\
**Created:** [May 17, 2021, 8:47am UTC](https://forums.developer.nvidia.com/t/engine-model-encryption/178134 "2021-05-17T08:47:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mhk50](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mhk50](https://forums.developer.nvidia.com/u/mhk50)\
**Post date:** [May 17, 2021, 8:47am UTC](https://forums.developer.nvidia.com/t/engine-model-encryption/178134/1 "2021-05-17T08:47:09Z")

</div>

## Description

Hello

Is there a way to protect my model after converting it to an Engine file?  
Assuming I want to deploy it on an edge device, I want to make sure that if anyone (in any case) accessed the model file will not get any info about the model or use it.

---

<div class="post-metadata">

**Author:** ![spolisetty](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/spolisetty/32/14047_2.png) [@spolisetty](https://forums.developer.nvidia.com/u/spolisetty)\
**Post date:** [May 18, 2021, 5:50am UTC](https://forums.developer.nvidia.com/t/engine-model-encryption/178134/5 "2021-05-18T05:50:17Z")

</div>

Hi @mhk50,

This is out of scope for TensorRT, but you are free to encrypt the engine file with any technique you like and decrypt back before feed to TensorRT when needed.

Thank you.

---

<div class="post-metadata">

**Author:** ![evilinux](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@evilinux](https://forums.developer.nvidia.com/u/evilinux)\
**Post date:** [September 17, 2023, 8:29am UTC](https://forums.developer.nvidia.com/t/engine-model-encryption/178134/7 "2023-09-17T08:29:32Z")

</div>

Assuming that you want to encrypt the engine, where can you store the symmetric key to do that? Can you leverage a fused key?
