Der Softwarekonzern Microsoft plant, Trusted Execution Environments (TEEs) einzusetzen, um die Sicherheit seiner Blockchain-Lösungen zu erhöhen. Dies geht aus zwei Patentanmeldungen hervor, die das US-Patent- und Markenamt (USPTO) am 9. August 2018 veröffentlichte.
Ein Teil der Patentanmeldungen lautete:
„In einigen Beispielen akzeptiert das gesamte Netzwerk die Transaktionen, einschließlich Chaincode-Transaktionen, und die Blockchain- Zustände werden direkt aktualisiert. In einigen Beispielen ist keine Kopie der Transaktion erforderlich, um einen Block zu bestätigen.“
Was sind die TEEs?
Basierend auf seiner Veröffentlichung defidas USPTO TEE als einen bestimmten vertrauenswürdigen Bereich des Hauptprozessors eines Geräts, der dazu dient, einen „vorab festgelegten Typ von Blockchain- oder anderem Sicherheitsprotokollcode“ in einem „Validierungsknoten“ zu speichern.
Ein TEE kann für ein Unternehmen auf zweierlei Weise nützlich sein:
Für die Erstellung oder Einrichtung eines Konsortium-Blockchain-Netzwerks kann ein Unternehmen eine TEE-Bescheinigung nutzen, um die Informationen der Konsortiumsmitglieder während des Onboarding-Prozesses zu sichern. Dies geschieht durch die Erstellung des ersten Knotens der Blockchain, der Informationen wie eine vorab festgelegte Mitgliederliste speichert.
Zur Verifizierung von Blockchain-Transaktionen in einem ähnlichen Netzwerk, in dem mehrere vorab autorisierte Parteien interagieren müssen. In diesem Anwendungsfall kann die TEE verwendet werden, um bestimmte verschlüsselte Transaktionen im Netzwerk zu verarbeiten und diese Transaktionen direkt gegenüber dem offiziellen Blockchain-Status zu validieren oder zu bestätigen, ohne dass eine Entschlüsselung erforderlich ist.
Basierend auf den Patentdokumenten beschrieb Microsoft auch den Prozess der TEE-Attestierung im Kontext eines „dentConsortium (COCO) Blockchain-Frameworks“. Dies könnte die Durchführung komplexerer Verifizierungssysteme ermöglichen, die die Zustimmung mehrerer Validierungsknoten erfordern.
Weitere Entwicklungen bei Microsoft
Softwaregigant unterdessen mehrere Funktionen seiner Azure-Plattform aktualisiert, insbesondere solche, die für Kunden gedacht sind, die mit öffentlichen Blockchains wie Ethereum . Die Aktualisierungen ermöglichen eine effizientere Überprüfung von Transaktionen und gewährleisten ein höheres Sicherheitsniveau.

