Procédé (100) mis en œuvre par ordinateur pour exécuter une tâche de travail (T) de manière sécurisée, sur requête d’une partie requérante (P1) comprenant une première ressource (R1), ladite tâche de travail (T) nécessitant d’accéder à une deuxième ressource disponible au sein d’une partie exécutante (P2) distante de la partie requérante (P2) et étant caractérisée par une infrastructure, et nécessitant une interaction entre ladite première ressource (R1) et ladite deuxième ressource, le procédé (100) comprenant les étapes suivantes : – chiffrer, lors d’un premier chiffrement et au moyen d’une première clé de chiffrement, par la partie requérante (P1), ladite première ressource (R1) ; - envoyer, par la partie requérante (P1), une requête d’initialisation accompagnée de résultats d’une fonction de hashage de la première ressource (R1), chiffrés avec la première clé de chiffrement, à la partie exécutante (P2), – créer, par la partie exécutante (P2), au moins une enclave sécurisée (22) dans un espace dédié au sein de l’infrastructure de ladite partie exécutante (P2); - envoyer, par la partie exécutante (P2), depuis une parmi la au moins une enclave sécurisée (22), une deuxième clé de chiffrement, à la partie requérante (P1), et stocker, par la partie exécutante (P2) ladite deuxième clé de chiffrement dans une zone de mémoire sécurisée accessible par chaque enclave sécurisée parmi la au moins une enclave sécurisée (22); – chiffrer, lors d’un deuxième chiffrement, par la partie requérante (P1), la première ressource (R1) chiffrée et la première clé de chiffrement en utilisant ladite deuxième clé de chiffrement; – envoyer, par la partie requérante (P1), une requête et des données dites données d’exécution, lesdites données d’exécution comprenant la première ressource doublement chiffrée et la première clé de chiffrement chiffrée, à la partie exécutante (P2); - déchiffrer, par la partie exécutante (P2), dans une parmi la au moins une enclave sécurisée (22), la première ressource et la première clé de chiffrement à l’aide de la deuxième clé de chiffrement ; - déchiffrer, à l’aide de la première clé de chiffrement précédemment déchiffrée, la première ressource précédemment déchiffrée ; - déchiffrer, par la partie exécutante (P2), les résultats chiffrés de la fonction de hashage de la première ressource (R1) à l’aide de la première clé de chiffrement, puis comparer lesdits résultats déchiffrés avec des résultats d’une fonction de hashage de la première ressource (R1) doublement déchiffrée ; - stocker, par la partie exécutante (P2), la première ressource doublement déchiffrée dans une zone de mémoire sécurisée accessible par chaque enclave sécurisée parmi la au moins une enclave sécurisée (22); – exécuter, par la partie exécutante (P2), ladite tâche de travail (T) dans une parmi la au moins une enclave sécurisée (22) dite enclave d’exécution, par interaction de la première ressource déchiffrée avec la deuxième ressource; – générer, par un module de génération, un rapport de résultat relatif à ladite tâche de travail (T) exécutée ; – envoyer, depuis l’enclave d’exécution, ledit rapport de résultat à la partie requérante (P1). Procédé (100) selon la revendication 1, caractérisé en ce que la requête d’initialisation est envoyée depuis un emplacement extérieur audit espace dédié au sein de l’infrastructure de la partie exécutante (P2). Procédé (100) selon l’une des revendications 1 ou 2, caractérisé en ce que, lorsque la au moins une enclave sécurisée comprend au moins deux enclaves sécurisées, les enclaves sécurisées de l’au moins une enclave sécurisée (22) sont créées simultanément ou séquentiellement durant le procédé (100), lesdites enclaves sécurisées pouvant communiquer entre elles par des canaux chiffrés et prouver leur intégrité et leur capacité à interagir en échangeant des attestations. Procédé (100) selon l’une des revendications 1 à 3, caractérisé en ce que la première ressource (R1), une fois envoyée par la partie requérante (P1) à la partie exécutante (P2), est stockée dans une première mémoire dédiée (24) gérée par la au moins une enclave sécurisée (22) et en ce que la deuxième ressource est stockée dans une deuxième mémoire dédiée (23) sécurisée également gérée par la au moins une enclave sécurisée (22). Procédé (100) selon l’une des revendications précédentes, comprenant en outre, après la génération du rapport de résultat, une étape de destruction, par la partie exécutante (P2), de la au moins une enclave sécurisée (22). Procédé (100) selon l’une des revendications précédentes, dans lequel la partie requérante (P1) peut requérir, à toute étape dudit procédé (100), une attestation émise par un module dit module d’attestation (26), ladite attestation comprenant des données représentatives d’un degré de fiabilité d’une parmi la au moins une enclave sécurisée (22). Procédé selon l’une des revendications précédentes, caractérisé en ce que la première ressource (R1) est un conteneur contenant un code informatique. Procédé selon l’une des revendications 1 à 6, caractérisé en ce que la première ressource (R1) est un code informatique à exécuter, la deuxième ressource comprend des données sur lesquelles ledit code informatique est configuré à être exécuté, et en ce que la deuxième ressource est mise à disposition à la première ressource (R1) via un algorithme de type « push ». Procédé selon l’une des revendications 1 à 6, caractérisé en ce que la première ressource (R1) est un code informatique à exécuter, la deuxième ressource comprend des données sur lesquelles ledit code informatique est configuré à être exécuté, et en ce que la première ressource (R1) accède à la deuxième ressource via un mécanisme de type « pull » en utilisant un chemin d’accès vers la deuxième ressource rendu disponible lors de la création d’une parmi la au moins une enclave sécurisée (22). Procédé selon l’une des revendications 1 à 6, caractérisé en ce que l’une parmi la première ressource (R1) et la deuxième ressource (R2) comprend un premier code informatique, l’autre ressource comprenant des premières données, la ressource comprenant le premier code informatique comprenant en outre optionnellement des deuxièmes données, et le premier code informatique étant configuré pour être exécuté sur les premières données et les deuxièmes données. Procédé selon l’une des revendications 1 à 6, caractérisé en ce que la première ressource (R1) et la deuxième ressource (R2) comprennent chacune respectivement un premier code informatique et un deuxième code informatique configurés pour interagir l’un avec l’autre, la première ressource (R1) et la deuxième ressource (R2) comprenant chacune en outre optionnellement respectivement des premières données et des deuxièmes données, le premier code informatique et le deuxième code informatique étant configurés pour être exécutés sur les premières données et/ou les deuxièmes données. Système comprenant un premier dispositif informatique comprenant un premier circuit et un deuxième dispositif informatique distinct du premier dispositif informatique, comprenant un deuxième circuit, ledit premier circuit et ledit deuxième circuit étant configurés pour mettre en œuvre des étapes du procédé (100) selon l’une des revendications 1 à 11.