Finite state machine distributed ledger

    公开(公告)号:US10789239B2

    公开(公告)日:2020-09-29

    申请号:US15728689

    申请日:2017-10-10

    Applicant: AlphaPoint

    Abstract: A distributed ledger is stored by a plurality of node computing entities. A node computing entity of the plurality of node computing entities comprises at least one processor, a memory, and a communications interface configured to communicate via at least one network. The node computing entity creates a finite state machine record set. A finite state machine record of the finite state machine record set comprises (a) event data for a corresponding event and (b) a domain object state for a domain object corresponding to the corresponding event. The domain object state indicating the state of the domain object as a result of the corresponding event. The node computing entity generates a block comprising the finite state machine record set and posts the block to the distributed ledger.

    PERFORMANCE OF DISTRIBUTED SYSTEM FUNCTIONS USING A TRUSTED EXECUTION ENVIRONMENT

    公开(公告)号:US20180239897A1

    公开(公告)日:2018-08-23

    申请号:US15899914

    申请日:2018-02-20

    Applicant: AlphaPoint

    Inventor: Giuseppe Ventura

    Abstract: 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.

    Performance of distributed system functions using a trusted execution environment

    公开(公告)号:US10691793B2

    公开(公告)日:2020-06-23

    申请号:US15899914

    申请日:2018-02-20

    Applicant: AlphaPoint

    Inventor: Giuseppe Ventura

    Abstract: 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.

Patent Agency Ranking