SGX based flow control for distributed ledgers

    公开(公告)号:US11243977B2

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

    申请号:US16290780

    申请日:2019-03-01

    Abstract: Various embodiments are generally directed to an apparatus, system, and other techniques for shared, trusted token generation for a token-bucket flow control policy implemented in a distributed ledger. Tokens may be generated by blocks in the distributed ledger, which may be a blockchain system. Trusted execution hardware may be used as a proof algorithm to ensure that a token exists, and that client has legitimately acquired or accumulated the token prior to using it to submit a transaction.

    Techniques for key provisioning in a trusted execution environment

    公开(公告)号:US11239994B2

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

    申请号:US16665524

    申请日:2019-10-28

    Abstract: Techniques for securely provisioning a set of enclaves are described. A contract owner may register with a shared registry. A subset of enclaves may be selected to be provisioned from among a plurality of enclaves. A keyshare may be requested from one or more provisioning services for each of the subset of enclaves to be provisioned. The requested keyshares may be received from each provisioning service for each of the subset of enclaves to be provisioned. For each of the selected enclaves, the received keyshares may be sent for verification by the enclave. Each of the selected enclaves may send an authenticated and encrypted key derived from the received keyshares.

    Techniques for shared private data objects in a trusted execution environment

    公开(公告)号:US11271910B2

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

    申请号:US16723564

    申请日:2019-12-20

    Abstract: Techniques for sharing private data objects in a trusted execution environment using a distributed ledger are described. The techniques described herein may enable sharing of data objects, referred to herein as private data objects (PDOs), between individuals and organizations with access and update policies mediated by execution of code (referred to herein as a “smart contract”) carried with the PDO in a secure enclave. A distributed ledger may serve as a “public commit log” to ensure that there is a single, authoritative instance of the object and provide a means of guaranteeing atomicity of updates across interacting objects.

    Trusted vehicle telematics using blockchain data analytics

    公开(公告)号:US10284654B2

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

    申请号:US15277066

    申请日:2016-09-27

    Abstract: Various techniques for collection and processing of motor vehicle telematics data and establishing control over access to the telematics data are disclosed herein. In an example, a communication device (e.g., a computing device) operated by an owner or operator of a motor vehicle operates to receive telematics data from a telematics system, generate and transmit a derived indication of the telematics data (e.g., using a hash of the data), receive and process a request for information from the telematics data, and generate and transmit an answer and proof of the answer validity in response to the request for information. In an example, the proof of the answer validity may be provided as a zero knowledge proof. The proof may be verified using the derived indication of the telematics data, such as from an indication that is stored in a public distributed blockchain that is auditable and unalterable.

    Peer Discovery And Connection Management Based On Context Sensitive Social Networks
    9.
    发明申请
    Peer Discovery And Connection Management Based On Context Sensitive Social Networks 审中-公开
    基于上下文敏感社会网络的同伴发现与连接管理

    公开(公告)号:US20150256616A1

    公开(公告)日:2015-09-10

    申请号:US14719095

    申请日:2015-05-21

    Abstract: In a method for automatically filtering communications, a new networking request from an initiating party is received. A social networking model for a recipient of the new networking request is retrieved. Context information related to prior communications between the recipient and the initiating party from the social networking model for the recipient is used to present the new networking request to the recipient. The social networking model for the recipient is dynamically updated based upon a response by the recipient to the new networking request.

    Abstract translation: 在用于自动过滤通信的方法中,接收到来自发起方的新的联网请求。 检索新的联网请求的接收者的社交网络模型。 使用与来自接收者的社交网络模型的接收方和发起方之间的先前通信相关的上下文信息来向接收者呈现新的联网请求。 基于接收者对新的联网请求的响应来动态地更新接收者的社交网络模型。

    SGX based flow control for distributed ledgers

    公开(公告)号:US12086155B2

    公开(公告)日:2024-09-10

    申请号:US17547711

    申请日:2021-12-10

    CPC classification number: G06F16/27 G06F16/23

    Abstract: Various embodiments are generally directed to an apparatus, system, and other techniques for shared, trusted token generation for a token-bucket flow control policy implemented in a distributed ledger. Tokens may be generated by blocks in the distributed ledger, which may be a blockchain system. Trusted execution hardware may be used as a proof algorithm to ensure that a token exists, and that client has legitimately acquired or accumulated the token prior to using it to submit a transaction.

Patent Agency Ranking