-
公开(公告)号:US11528258B2
公开(公告)日:2022-12-13
申请号:US16229964
申请日:2018-12-21
Applicant: INTEL CORPORATION
Inventor: Oron Lenz , Alex Nayshtut , Alex Berenzon , Ishai Nadler , Yoni Wolf
IPC: H04L29/00 , H04L9/40 , G06F21/60 , G06F21/57 , H04L9/08 , H04L67/10 , G06F16/182 , H04L9/06 , G06F21/64 , H04L9/00
Abstract: A system and apparatus for data confidentiality in a distributed ledger are disclosed. The system and apparatus preserve qualities of distributed ledgers, such as transparency, integrity, and redundancy, while also providing confidentiality, scalability, and security not previously available in distributed ledgers. The system includes a data confidentiality module that exploits a trusted execution environment for both transaction processing and key synchronization. The apparatus accessing the distributed ledger provides for new nodes joining the network, sending transactions to the ledger by existing nodes, securely processing the transaction using the trusted execution environment, securing transmission to the logic layer for application of business logic, reading and writing data to local storage, and reading encrypted transactions.
-
公开(公告)号:US11354407B2
公开(公告)日:2022-06-07
申请号:US16235736
申请日:2018-12-28
Applicant: INTEL CORPORATION
Inventor: Omer Ben-Shalom , Hila Yitzhaki , Yoni Wolf , Dror Shilo , Gyora M. Benedek , Ezra Caltum
IPC: G06F21/55 , G06F21/56 , G06F21/53 , G06F21/57 , G06F21/64 , G06F21/60 , H04L9/40 , G06F21/74 , G06F8/41
Abstract: Various embodiments are generally directed to techniques for library behavior verification, such as by generating executables for software with indications of permitted behaviors by the library. Some embodiments are particularly directed to monitoring library behavior and performing one or more protective actions based on abnormal or unpermitted library behavior. In many embodiments, libraries and library manifests may be validated based on one or more signatures. In various embodiments, library behavior data comprising a set of permitted behaviors for the library may be determined based on the library manifest. In various such embodiments, a compiler may embed indications of the permitted library behavior in executables.
-