Utilizzo di SGX per stabilire la connessione

2

Sono abbastanza nuovo per SGX e sto ancora cercando di capire le possibilità che offre. Attualmente ho due applicazioni (A1, A2) in esecuzione su un server. Entrambi hanno la propria enclave creata e le due enclavi comunicano su un canale sicuro stabilito con l'attestazione locale.

Un client, in esecuzione su un sistema diverso, utilizza l'attestazione remota per ricevere in modo sicuro le informazioni da A1 sul server.

A1 sul server ora sta creando una coppia di chiavi simmetriche e ne invia una a A2 e l'altra al client. Questa coppia di chiavi dovrebbe essere utilizzata per crittografare la connessione tra il client e A2.

Le chiavi simmetriche sono ora memorizzate nelle enclave del client e A2. Ora non sono sicuro di come usare quelle chiavi in modo sicuro all'interno delle enclave stabilire le connessioni? È possibile ascoltare le interfacce di rete per le connessioni in ingresso all'interno dell'enclave? O l'intero concetto non è plausibile?

    
posta wasp256 17.11.2016 - 23:05
fonte

0 risposte

Leggi altre domande sui tag