La grande azienda di software Microsoft sta valutando l'utilizzo dei Trusted Execution Environment (TEE) nel tentativo di rafforzare la sicurezza della sua offerta blockchain. Questo si basa sulle due domande di brevetto dell'azienda, pubblicate dall'Ufficio Brevetti e Marchi degli Stati Uniti (USPTO) il 9 agosto 2018.
Una parte delle domande di brevetto recita:
"In alcuni esempi, l'intera rete accetta le transazioni, comprese quelle con codice a catena, e della blockchain vengono aggiornati direttamente. In alcuni casi, non è necessaria una copia della transazione per confermare un blocco."
Cosa sono i TEE?
Sulla base della sua pubblicazione, l'USPTO defidefinito TEE come un'area attendibile specifica del processore principale di un dispositivo che viene utilizzata per memorizzare un "tipo predeterminato di blockchain o altro codice di protocollo di sicurezza" in un "nodo di convalida".
Un TEE può essere utile a un'azienda in due modi:
Per la creazione o l'istituzione di una rete blockchain consortile: un'azienda può utilizzare un'attestazione TEE per proteggere le informazioni dei membri del consorzio durante il processo di onboarding. Ciò avviene creando il primo nodo della blockchain per memorizzare informazioni come un elenco di membri predeterminato.
Per la verifica delle transazioni blockchain su una rete simile, in cui diverse parti pre-autorizzate devono interagire. In questo caso d'uso, il TEE può essere utilizzato per elaborare determinate transazioni crittografate sulla rete e per convalidare o confermare direttamente tali transazioni rispetto allo stato ufficiale della blockchain, senza la necessità di decrittografia.
Sulla base dei documenti del brevetto, Microsoft ha inoltre descritto in dettaglio il processo di attestazione TEE nel contesto di un "framework Blockchain deldentConsortium (COCO)". Ciò potrebbe consentire l'esecuzione di sistemi di verifica più complessi che richiedono l'approvazione di più nodi di convalida.
Altri sviluppi in Microsoft
Nel frattempo, il colosso del software ha aggiornato diverse funzionalità della sua piattaforma Azure, in particolare quelle rivolte ai clienti che lavorano su blockchain pubbliche come Ethereum . Gli aggiornamenti consentono un modo più efficiente per verificare le transazioni e mantenere livelli di sicurezza più elevati.

