-
公开(公告)号:US20220182365A1
公开(公告)日:2022-06-09
申请号:US17677584
申请日:2022-02-22
Applicant: Intel Corporation
Inventor: Mic Bowman , Andrea Miele , James P. Held , Anand Rajan
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.
-
公开(公告)号:US20200067694A1
公开(公告)日:2020-02-27
申请号:US16665524
申请日:2019-10-28
Applicant: INTEL CORPORATION
Inventor: Mic Bowman , Andrea Miele
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.
-
公开(公告)号:US10554634B2
公开(公告)日:2020-02-04
申请号:US15721723
申请日:2017-09-29
Applicant: INTEL CORPORATION
Inventor: Mic Bowman , Andrea Miele , James P. Held , Anand Rajan
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.
-
公开(公告)号:US10541804B2
公开(公告)日:2020-01-21
申请号:US15721709
申请日:2017-09-29
Applicant: INTEL CORPORATION
Inventor: Mic Bowman , Andrea Miele
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.
-
公开(公告)号:US20180091596A1
公开(公告)日:2018-03-29
申请号:US15277066
申请日:2016-09-27
Applicant: Intel Corporation
Inventor: Ignacio Alvarez , Mic Bowman
CPC classification number: H04L67/12 , H04L9/3239 , H04L63/0428 , H04L2209/38 , H04W4/40
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.
-
公开(公告)号:US20230396593A1
公开(公告)日:2023-12-07
申请号:US18234593
申请日:2023-08-16
Applicant: INTEL CORPORATION
Inventor: Mic Bowman , Andrea Miele , James P. Held , Anand Rajan
CPC classification number: H04L63/0428 , H04L9/3234 , G06F21/57 , H04L9/0822 , H04L63/123 , H04L9/3236 , G06F21/6218 , H04L9/50
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.
-
公开(公告)号:US20210374247A1
公开(公告)日:2021-12-02
申请号:US17399019
申请日:2021-08-10
Applicant: Intel Corporation
Inventor: Salmin Sultana , Lawrence Booth, JR. , Mic Bowman , Jason Martin , Micah Sheller
IPC: G06F21/57
Abstract: The present invention discloses a secure ML pipeline to improve the robustness of ML models against poisoning attacks and utilizing data provenance as a tool. Two components are added to the ML pipeline, a data quality pre-processor, which filters out untrusted training data based on provenance derived features and an audit post-processor, which localizes the malicious source based on training dataset analysis using data provenance.
-
公开(公告)号:US20200244628A1
公开(公告)日:2020-07-30
申请号:US16723564
申请日:2019-12-20
Applicant: INTEL CORPORATION
Inventor: Mic Bowman , Andrea Miele , James P. Held , Anand Rajan
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.
-
公开(公告)号:US10540652B2
公开(公告)日:2020-01-21
申请号:US15355918
申请日:2016-11-18
Applicant: Intel Corporation
Inventor: Karla Saur , Mic Bowman , Andrea Miele , James P. Held
IPC: G06Q20/38
Abstract: An automated method to verify a block record for a digital ledger involves a first validation node (FVN) which receives a block record from a second validation node (SVN). The block record comprises a digital signature for the block record. In response to receiving the block record, the FVN automatically obtains a node identifier for the SVN, based on the digital signature for the block record. The first validator node uses the node identifier for the SVN to determine whether the SVN belongs to a validation group that comprises the FVN. The FVN uses an attestation service to determine whether the node identifier for the SVN belongs to a node with a trusted processor. The FVN determines whether the digital signature for the block record was created with a private key that corresponds to the node identifier for the SVN.
-
公开(公告)号:US20180145836A1
公开(公告)日:2018-05-24
申请号:US15355918
申请日:2016-11-18
Applicant: Intel Corporation
Inventor: Karla Saur , Mic Bowman , Andrea Miele , James P. Held
Abstract: An automated method to verify a block record for a digital ledger involves a first validation node (FVN) which receives a block record from a second validation node (SVN). The block record comprises a digital signature for the block record. In response to receiving the block record, the FVN automatically obtains a node identifier for the SVN, based on the digital signature for the block record. The first validator node uses the node identifier for the SVN to determine whether the SVN belongs to a validation group that comprises the FVN. The FVN uses an attestation service to determine whether the node identifier for the SVN belongs to a node with a trusted processor. The FVN determines whether the digital signature for the block record was created with a private key that corresponds to the node identifier for the SVN. Other embodiments are described and claimed.
-
-
-
-
-
-
-
-
-