首页 > TAG信息列表 > Enclave

Intel SGX(3)——处理器

enclave 创建 度量 enclave 度量:每个 enclave 都由其属性及其页面的位置、内容和保护信息的散列表示。具有相同散列的两个 enclave 是相同的。该度量称为 MRENCLAVE,用于检查 enclave 的完整性。 签名度量:每个 enclave 由其作者进行签名。 MRSIGNER 包含作者公钥的哈希值。 MRENCL

硬核干货|软硬协同的共识算法设计

导 读 我们知道,相比公有链,联盟链中使用的拜占庭容错(BFT)算法能够有效地提升区块链的交易处理能力。但是,传统的BFT算法,例如PBFT[1]算法,为了容忍f个拜占庭错误节点,需要保证系统中的节点总数至少是3f+1。与之相比,RAFT[2]等能容忍f个停机错误(CFT)的共识算法仅需要2f+1个节点就

可信安全TEE分析4 Intel SGX 设计和编程

1、SGX SDKSGX SDK给开发者提供了一个精简版的C标准函数库。因为enclave里面是一个和Windows操作系统隔离的运行环境,这个环境并不能直接访问电脑的显卡和硬盘文件系统,所以SDK提供的C标准函数库并不包含我们常用的printf()或者fread(),fopen()之类的I/O函数。2、实现OpenSGX应用实现一

Note: OBLIVIATE: A Data Oblivious File System for Intel SGX

OBLIVIATE redesigned ORAM for SGX filesystem operations for confuse access patterns to protect user privacy. Why All existing SGX filesystems are vulnerable to system call snooping, page fault, or cache based side-channel attacks. How Run isolated filesy

Intel SGX SDK toolkits

The ofiicial instruction can be found from this site: https://01.org/sites/default/files/documentation/intel_sgx_sdk_developer_reference_for_linux_os_pdf.pdf.   1. The Edger8r tool 2. The Enclave Signing Tool 3. Enclave Debugger 4. Perormance Measurement