BYOE (bring your own encryption) est un modèle de sécurité de l'informatique en nuage qui permet aux clients des services en nuage d'utiliser leur propre logiciel de cryptage et de gérer leurs propres clés de cryptage. BYOE peut également être appelé "bring you own key" (BYOK). BYOE fonctionne en permettant aux clients de déployer une instance virtualisée de leur propre logiciel de cryptage en même temps que l'application commerciale qu'ils hébergent dans le nuage. L'application métier est configurée de manière à ce que toutes ses données soient traitées par l'application de chiffrement, qui écrit ensuite la version chiffrée des données dans le magasin de données physique du fournisseur de services en nuage.
BYOE peut aider une organisation qui souhaite tirer parti des services en nuage pour répondre à la fois aux préoccupations de conformité réglementaire et de confidentialité des données dans un environnement multi-tenant tiers. Cette approche permet à un client d'utiliser la technologie de cryptage qui répond le mieux à ses besoins, quelle que soit l'infrastructure informatique sous-jacente du fournisseur de services en nuage.