作品赛
文章平均质量分 62
不会vector
系统安全方向PhD在读
展开
-
SDTE: A Secure Blockchain-Based Data Trading Ecosystem论文阅读
本文介绍了一个安全的数据交易生态系统,并提出了一种新的基于区块链的数据交易生态系统(以下简称为SDTE)。在生态系统中,数据经纪人和买方都无法获得对卖方的原始数据的访问,因为它们只是访问他们所需的分析结果。实验基于Ethereum和Intel的软件保护扩展(SGX)。发展现状及不足为方便交换数据集,近年来,作为卖家和买家之间的桥梁,数据交易平台发展飞速。例如:贵阳大数据交易所http://www.gbdex.com/website/我国乃至全球第一家大数据交易所, 贵阳大数据交易所发展会员数目原创 2021-05-30 17:33:37 · 1770 阅读 · 2 评论 -
初次体验eEVM
环境配置1.github上下载EVM2.解压到指定文件夹创建build文件夹,作用是保存编译后的结果mkdir buildcd build编译cmake ..make编译成功后的build文件夹里会有对应的可执行文件erc20这个是执行智能合约,所以必须要有对应的json文件总结:配置了eEVM的依赖环境cmake3.16,并成功运行体验了eEVM的三个例子,接下来将通过阅读代码,试图改写这三个例子。...原创 2021-05-07 11:06:40 · 363 阅读 · 2 评论 -
SGX入门
如何设计SGX程序:SGX分为可信部分和不可信部分,可信部分由enclave组成(一个应用程序可以拥有一个或多个enclave),enclave存储在加密的内存中,受SGX保护,enclave一旦被建立就不能更改,所以通常认为是可信的,如果被恶意篡改那么enclave便不会加载。非可信部分指不受SGX保护的内存和应用程序。设计一个SGX程序要求将代码分成不同部分,首先应判断哪些代码应该放到enclave,哪些不用,以及他们之间的交互。1.确定机密信息。机密信息指不希望除处理它的程序外被看到的信息。2原创 2021-04-08 18:31:45 · 1884 阅读 · 5 评论