AUTHENTICATED DATA FEED FOR BLOCKCHAINS
    1.
    发明公开

    公开(公告)号:US20240062193A1

    公开(公告)日:2024-02-22

    申请号:US18497407

    申请日:2023-10-30

    IPC分类号: G06Q20/36 H04L9/08 H04L9/32

    摘要: An apparatus in one embodiment comprises a processing platform having at least one processing device. The processing platform implements a trusted bridge configured for at least temporary coupling between one or more data sources and a smart contract program of a blockchain. The trusted bridge comprises a secure enclave component and a relay component. Data obtained from a given one of the data sources via the relay component of the trusted bridge is authenticated in the secure enclave component of the trusted bridge. Information based at least in part on the data authenticated in the secure enclave component of the trusted bridge is provided to the smart contract program of the blockchain via the relay component of the trusted bridge. The secure enclave component illustratively receives a request for authenticated data from the blockchain smart contract program via the relay component, and responds to the request via the relay component.

    AUTHENTICATED DATA FEED FOR BLOCKCHAINS
    2.
    发明申请

    公开(公告)号:US20170352027A1

    公开(公告)日:2017-12-07

    申请号:US15615216

    申请日:2017-06-06

    摘要: An apparatus in one embodiment comprises a processing platform having at least one processing device. The processing platform implements a trusted bridge configured for at least temporary coupling between one or more data sources and a smart contract program of a blockchain. The trusted bridge comprises a secure enclave component and a relay component. Data obtained from a given one of the data sources via the relay component of the trusted bridge is authenticated in the secure enclave component of the trusted bridge. Information based at least in part on the data authenticated in the secure enclave component of the trusted bridge is provided to the smart contract program of the blockchain via the relay component of the trusted bridge. The secure enclave component illustratively receives a request for authenticated data from the blockchain smart contract program via the relay component, and responds to the request via the relay component.

    Decentralized techniques for verification of data in transport layer security and other contexts

    公开(公告)号:US11997107B2

    公开(公告)日:2024-05-28

    申请号:US17636402

    申请日:2020-08-28

    IPC分类号: H04L9/40

    CPC分类号: H04L63/126

    摘要: A verifier device in one embodiment is configured to communicate over one or more networks with a client device and a server device. The verifier device participates in a three-party handshake protocol with the client device and the server device in which the verifier device and the client device obtain respective shares of a session key of a secure session with the server device. The verifier device receives from the client device a commitment relating to the secure session with the server device, and responsive to receipt of the commitment, releases to the client device additional information relating to the secure session that was not previously accessible to the client device. The verifier device verifies correctness of at least one characterization of data obtained by the client device from the server device as part of the secure session, based at least in part on the commitment and the additional information.

    Authenticated data feed for blockchains

    公开(公告)号:US11829998B2

    公开(公告)日:2023-11-28

    申请号:US15615216

    申请日:2017-06-06

    摘要: An apparatus in one embodiment comprises a processing platform having at least one processing device. The processing platform implements a trusted bridge configured for at least temporary coupling between one or more data sources and a smart contract program of a blockchain. The trusted bridge comprises a secure enclave component and a relay component. Data obtained from a given one of the data sources via the relay component of the trusted bridge is authenticated in the secure enclave component of the trusted bridge. Information based at least in part on the data authenticated in the secure enclave component of the trusted bridge is provided to the smart contract program of the blockchain via the relay component of the trusted bridge. The secure enclave component illustratively receives a request for authenticated data from the blockchain smart contract program via the relay component, and responds to the request via the relay component.

    DECENTRALIZED TECHNIQUES FOR VERIFICATION OF DATA IN TRANSPORT LAYER SECURITY AND OTHER CONTEXTS

    公开(公告)号:US20220377084A1

    公开(公告)日:2022-11-24

    申请号:US17636402

    申请日:2020-08-28

    IPC分类号: H04L9/40

    摘要: A verifier device in one embodiment is configured to communicate over one or more networks with a client device and a server device. The verifier device participates in a three-party handshake protocol with the client device and the server device in which the verifier device and the client device obtain respective shares of a session key of a secure session with the server device. The verifier device receives from the client device a commitment relating to the secure session with the server device, and responsive to receipt of the commitment, releases to the client device additional information relating to the secure session that was not previously accessible to the client device. The verifier device verifies correctness of at least one characterization of data obtained by the client device from the server device as part of the secure session, based at least in part on the commitment and the additional information.

    Real-time cryptocurrency exchange using trusted hardware

    公开(公告)号:US11244309B2

    公开(公告)日:2022-02-08

    申请号:US16198223

    申请日:2018-11-21

    摘要: An apparatus in an illustrative embodiment comprises a processing platform that includes one or more processing devices each comprising a processor coupled to a memory. The processing platform is configured to communicate over at least one network with one or more additional sets of processing devices associated with at least a first blockchain-based cryptocurrency system. Each of at least a subset of the one or more processing devices of the processing platform comprises a trusted execution environment, such as a secure enclave. The processing platform is further configured to release from the trusted execution environment of a given one of the one or more processing devices of the processing platform a first blockchain transaction on the first blockchain-based cryptocurrency system, and to condition release of a second blockchain transaction relating to the first blockchain transaction on receipt of at least a specified threshold amount of evidence of confirmation of the first blockchain transaction on the first blockchain-based cryptocurrency system.

    REAL-TIME CRYPTOCURRENCY EXCHANGE USING TRUSTED HARDWARE

    公开(公告)号:US20190156301A1

    公开(公告)日:2019-05-23

    申请号:US16198223

    申请日:2018-11-21

    摘要: An apparatus in an illustrative embodiment comprises a processing platform that includes one or more processing devices each comprising a processor coupled to a memory. The processing platform is configured to communicate over at least one network with one or more additional sets of processing devices associated with at least a first blockchain-based cryptocurrency system. Each of at least a subset of the one or more processing devices of the processing platform comprises a trusted execution environment, such as a secure enclave. The processing platform is further configured to release from the trusted execution environment of a given one of the one or more processing devices of the processing platform a first blockchain transaction on the first blockchain-based cryptocurrency system, and to condition release of a second blockchain transaction relating to the first blockchain transaction on receipt of at least a specified threshold amount of evidence of confirmation of the first blockchain transaction on the first blockchain-based cryptocurrency system.