Performance of distributed system functions using a trusted execution environment
AssigneeAlphaPoint
InventorGiuseppe Ventura
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlphaPoint
InventorGiuseppe Ventura
Estimating the term…
Example embodiments provide for secure storage and accessing of confidential information by a distributed system and for securely executing a function of the distributed system. Responsive to processing a function request identifying a function of the distributed system by a node computing entity, application program code corresponding to the function is accessed within a trusted execution environment. Based on data stored in a secure ledger maintained by the distributed system, the application program code is executed to generate a result within the trusted execution environment. A new entry comprising the result is generated and at least a portion thereof is encrypted using an encryption key within the trusted execution environment. The encrypted new entry is posted to the secure ledger.
A method for securely executing a function of a distributed system, the method comprising:
An apparatus for securely executing a function of a distributed system, the apparatus being a node of a plurality of nodes of the distributed system, the apparatus comprising at least one processor, a communications interface configured for communicating via at least one network, and at least one memory storing computer program code, the apparatus comprising at least one partition defining a trusted execution environment, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
A computer program product for securely executing a function of a distributed system, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions configured to, when executed by a processor of a node computing entity of a plurality of node computing entities of the distributed system, cause the node computing entity to:
Dependencies are inferred from the claim text.