Integrating blockchain and the internet of things in precision agriculture: Analysis, opportunities, and challenges

M Torky, AE Hassanein - Computers and Electronics in Agriculture, 2020 - Elsevier
Blockchain quickly became an important technology in many applications of precision
agriculture discipline. The need to develop smart P2P systems capable of verifying …

When blockchain meets SGX: An overview, challenges, and open issues

Z Bao, Q Wang, W Shi, L Wang, H Lei, B Chen - Ieee Access, 2020 - ieeexplore.ieee.org
As a decentralized, public, and digital ledger technology in Peer-to-Peer network,
blockchain has received much attention from various fields, including finance, healthcare …

{Graphene-SGX}: A practical library {OS} for unmodified applications on {SGX}

CC Tsai, DE Porter, M Vij - 2017 USENIX Annual Technical Conference …, 2017 - usenix.org
Intel SGX hardware enables applications to protect themselves from potentially-malicious
OSes or hypervisors. In cloud computing and other systems, many users and applications …

Software grand exposure:{SGX} cache attacks are practical

F Brasser, U Müller, A Dmitrienko… - 11th USENIX workshop …, 2017 - usenix.org
Intel SGX isolates the memory of security-critical applications from the untrusted OS.
However, it has been speculated that SGX may be vulnerable to side-channel attacks …

[PDF][PDF] T-SGX: Eradicating Controlled-Channel Attacks Against Enclave Programs.

MW Shih, S Lee, T Kim, M Peinado - NDSS, 2017 - ndss-symposium.org
Intel Software Guard Extensions (SGX) is a hardware-based trusted execution environment
(TEE) that enables secure execution of a program in an isolated environment, an enclave …

[PDF][PDF] Panoply: Low-TCB Linux Applications With SGX Enclaves.

S Shinde, D Le Tien, S Tople, P Saxena - NDSS, 2017 - shwetashinde.org
Intel SGX, a new security capability in emerging CPUs, allows user-level application code to
execute in hardwareisolated enclaves. Enclave memory is isolated from all other software …

Hacking in darkness: Return-oriented programming against secure enclaves

J Lee, J Jang, Y Jang, N Kwak, Y Choi, C Choi… - 26th USENIX Security …, 2017 - usenix.org
Intel Software Guard Extensions (SGX) is a hardware-based Trusted Execution Environment
(TEE) that is widely seen as a promising solution to traditional security threats. While SGX …

[PDF][PDF] SGX-shield: Enabling address space layout randomization for SGX programs.

J Seo, B Lee, SM Kim, MW Shih, I Shin, D Han, T Kim - NDSS, 2017 - gts3.org
Traditional execution environments deploy Address Space Layout Randomization (ASLR) to
defend against memory corruption attacks. However, Intel Software Guard Extension (SGX) …

Cloud security: Emerging threats and current solutions

L Coppolino, S D'Antonio, G Mazzeo… - Computers & Electrical …, 2017 - Elsevier
Many organizations are stuck in the cloudify or not to cloudify limbo, mainly due to concerns
related to the security of enterprise sensitive data. Removing this barrier is a key pre …

{SafeBricks}: shielding network functions in the cloud

R Poddar, C Lan, RA Popa, S Ratnasamy - 15th USENIX Symposium on …, 2018 - usenix.org
With the advent of network function virtualization (NFV), outsourcing network processing to
the cloud is growing in popularity amongst enterprises and organizations. Such outsourcing …