- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 How to create Self-Signed Certificates for use with Intel® SGX Remote Attestation using OpenSSL
Published on March 28, 2016TranslateChinese SimplifiedChinese TraditionalEnglishFrenchGermanItalianPortugueseRussianSpanishTurkishTranslatePrerequisites:If you don’t have OpenSSL installed,...
2019-05-31 11:42:24 356
原创 SGX Remote Attestation Analysis
isv_enclave/isv_enclave.edlisv_enclave.edl import sgx_tkey_exchange.edl.enclave { from "sgx_tkey_exchange.edl" import *; include "sgx_key_exchange.h" include "sgx_trts.h" trusted {...
2019-05-31 10:00:02 1274
转载 makefile 语法 /usr/bin/ld: cannot find -lxxxx
GCC编译错误1./usr/bin/ld:/tmp/ccd/UkmoA.o :undefined reference to symbol ‘ERR_free_strings@OPENSSL_1.0.0’//lib/i386-linux-gnu/libcrypto.so.1.0.0:error adding symbols:DSO missing from command lineerro...
2019-05-29 17:20:31 1152
转载 linux找不到动态链接库 .so文件的解决方法
如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序):其中的libjson_linux-gcc-4.6_libmt.so cannot found。解决这个问题:(1)在系统中查找这个文件(当然要保证系统中已经有这个...
2019-05-29 16:44:11 362
转载 CentOS安装jsoncpp
两种安装方式:通过cmake安装 通过scons安装cmake安装见cmake安装jsoncpp,scons安装见下文。1. 安装sconsDownload site: https://sourceforge.net/projects/scons/files/scons/2.5.1/tar zxvf scons-2.5.0.tar.gzexport MYSCONS=/...
2019-05-29 16:02:47 3200
转载 linux下boost库的安装
boost‘准标准库’安装过程。系统是ubuntu虚拟机,安装的是boost_1_60_0。(1)首先去下载最新的boost代码包,网址www.boost.org。(2)进入到自己的目录,解压:bzip2 -d boost_1_60_0.tar.bz2tar xvf boost_1_60_0.tar(3)之后进入boost目录cd boost_1_60_0/./boots...
2019-05-29 11:09:05 196
转载 Certificate Requirements for Intel® Attestation Services
Published on March 29, 2016TranslateChinese SimplifiedChinese TraditionalEnglishFrenchGermanItalianPortugueseRussianSpanishTurkishTranslateIntel Attestation Service (IAS) uses MTLS (Mutual Tr...
2019-05-28 17:55:55 310
转载 Enclave Signing Key Management:
Enclave Signing Key Management:2-step method using an external signing tool:First step:At the end of the enclave build process, the signing tool generates the enclave signing material. The ISV takes...
2019-05-27 17:11:16 538
转载 Intel® SGX: Debug, Production, Pre-release --What's the Difference?
Since releasing the Intel® Software Guard Extensions (Intel® SGX) SDK, we've had a few questions about debug vs pre-release vs release mode (production) enclaves.Part of the security model of Intel®...
2019-05-27 17:02:15 614
原创 C Primer Plus 学习总结
ch10 数组和指针如果指针指向一个数组,在指针加一代表指向下一个元素,而不是下一个字节。如果数组作为函数的参数,如int atr[],那么sizeof atr的结果是8,因为指针有8个字节。使用非 const 标识符(如mult_array()的形参at)修改const数据(如locaked)导致的结果是未定义的。变长数组,指创建数组时,可以用变量指定数组的维度。int sum2d(i...
2019-05-22 16:31:15 1143
转载 什么是 AES-GCM加密算法
AES是一种对称加密算法,它的相关概念在此不赘述。GCM ( Galois/Counter Mode) 指的是该对称加密采用Counter模式,并带有GMAC消息认证码。在详细介绍AES-GCM之前,我们先了解一些相关概念。下文中出现的符号:Ek 使用秘钥k对输入做对称加密运算 XOR 异或运算 Mh 将输入与秘钥h在有限域GF(2^128)上做乘...
2019-05-20 17:50:31 2459
原创 SealedData Source Code Analysis
DRM_enclave.edlDRM_enclave.edl import sgx_tae_service.edl and add six trusted functions.enclave { from "sgx_tae_service.edl" import *; trusted { /* define ECALLs here. */ public...
2019-05-20 11:27:29 529
转载 OCALLs的函数调用约定
不可信函数可能设置关于调用预定和DLL链接的属性,你可以在这里看看调用约定的详细信息http://msdn.microsoft.com/en-us/library/984x0h58。cdecl调用约定是C标准的默认方式。错误的使用cdecl,stdcall,fastcall关键可能导致链接错误。OCALL函数(不可信)可能在DLL中实现,dllimport关键字就用来指定这种属性。错误的使用...
2019-05-20 11:19:09 350
原创 SampleEnclave Analysis
Enclave.edlimport Edger8rSyntax/Types.edl/* Enclave.edl - Top EDL file. */enclave { include "user_types.h" /* buffer_t */ from "Edger8rSyntax/Types.edl" import *; from "Edger8r...
2019-05-17 10:22:56 599
转载 C语言中void*详解及应用
void在英文中作为名词的解释为“空虚;空间;空隙”;而在C语言中,void被翻译为“无类型”,相应的void *为“无类型指针”。void似乎只有“注释”和限制程序的作用,当然,这里的“注释”不是为我们人提供注释,而是为编译器提供一种所谓的注释。本文地址:http://www.cnblogs.com/archimedes/p/c-void-point.html,转载请注明源地址。void的作...
2019-05-17 09:31:21 26592
Hive 性能测试程序,https://github.com/hortonworks/hive-testbench 编译
2023-02-24
The Log-Structured Merge-Tree (LSM-Tree).pdf
2021-06-22
Distributed cycle detection in large-scale sparse graphs.pdf
2020-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人