Cette image présente une collaboration sécurisée entre cinq parties. Trois parties fournissent des données chiffrées, qui sont ensuite analysées par une quatrième partie. Une cinquième partie relie les systèmes des différentes parties et provisionne les ressources de calcul nécessaires.

L'image présente une seule région, un seul domaine de disponibilité avec 3 domaines de pannes et un réseau cloud virtuel (VCN). La région fournit une gestion des identités et des accès.

Le réseau cloud virtuel (VCN) inclut et la passerelle Internet pour la communication avec des utilisateurs externes via un réseau privé virtuel (VPN). Le VCN comprend 4 sous-réseaux :
  • Sous-réseau public :

    Analyse de l'organisation de partie 1 : situé dans le domaine de pannes 1, le sous-réseau comprend une machine virtuelle AMD avec la forme VM.Standard.E4.Flex. Il accepte les entrées utilisateur chiffrées via la passerelle Internet et communique avec le hub et les ressources de calcul dans le domaine de pannes 2.

    Organisation de hub et de calcul 2 : située dans le domaine de pannes 2, le sous-réseau comprend une machine virtuelle AMD avec la forme VM.Standard.E4.Flex. Il relie les systèmes des différentes parties et provisionne les ressources de calcul nécessaires.

  • Sous-réseaux privés - Data Owner Organization 3 à 5 : chaque sous-réseau dispose de ressources et d'une sécurité similaires. Situé dans son propre domaine de pannes, le sous-réseau utilise des services d'API pour communiquer avec le hub et les ressources de calcul. Le sous-réseau inclut un système de base de données et une instance de calcul Bare Metal avec une CPU Intel Ice Lake et la forme BM.Optimized.36 pour aider à traiter les ensembles d'instructions vectorielles, qui prennent en charge les calculs de chiffrement homomorphique à forte intensité de ressources de Duality. Les propriétaires de données accèdent en toute sécurité à leurs données dans le sous-réseau privé à l'aide d'une liste de sécurité et d'une table de routage pour le sous-réseau.