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 - n.ethz.ch
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 …

[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) …

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 …

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 …

SGX-Log: Securing system logs with SGX

V Karande, E Bauman, Z Lin, L Khan - Proceedings of the 2017 ACM on …, 2017 - dl.acm.org
System logs are the greatest forensics assets that capture how an operating system or a
program behaves. System logs are often the next immediate attack target once a system is …