TY - JOUR
T1 - TEDA
T2 - a trusted execution environment-and-blockchain-based data protection architecture for Internet of Things
AU - Xie, Hui
AU - Zheng, Jun
AU - Zhang, Zhengyuan
AU - Wei, Shengjun
AU - Hu, Changzhen
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer-Verlag GmbH Austria, part of Springer Nature 2024.
PY - 2024/3
Y1 - 2024/3
N2 - With the popularity of the Internet of Things (IoT), massive amounts of data are generated every second. By analyzing this data, attackers can launch kinds of attacks for their own profits, such as data tampering, malicious data injection, identity deception etc. To solve these problems, in this paper, we propose a Trusted Execution Environment-and-Blockchain-based data protection architecture (TEDA). In TEDA, edge devices in different IoTs maintain a consortium blockchain to achieve the secure read/write operations and verification of data together with cloud. Besides, to secure the local data processing in edge devices and manage internal light-weight devices, an Intel SGX-based module is designed. Furthermore, a new transaction structure is introduced to protect user’s access pattern. The experimental results show that the space occupancy rates of write and read of TEDA with SGX are 0.84× and 1.07× than that of TEDA without SGX, and the time occupancy rates of write and read of TEDA with SGX are 0.94× and 0.90× than that of TEDA without SGX, which indicate TEDA has a good performance.
AB - With the popularity of the Internet of Things (IoT), massive amounts of data are generated every second. By analyzing this data, attackers can launch kinds of attacks for their own profits, such as data tampering, malicious data injection, identity deception etc. To solve these problems, in this paper, we propose a Trusted Execution Environment-and-Blockchain-based data protection architecture (TEDA). In TEDA, edge devices in different IoTs maintain a consortium blockchain to achieve the secure read/write operations and verification of data together with cloud. Besides, to secure the local data processing in edge devices and manage internal light-weight devices, an Intel SGX-based module is designed. Furthermore, a new transaction structure is introduced to protect user’s access pattern. The experimental results show that the space occupancy rates of write and read of TEDA with SGX are 0.84× and 1.07× than that of TEDA without SGX, and the time occupancy rates of write and read of TEDA with SGX are 0.94× and 0.90× than that of TEDA without SGX, which indicate TEDA has a good performance.
KW - Blockchain
KW - COMP-D-23-00163R3
KW - Data-preserving
KW - Internet of Things
KW - IoT security
KW - Trusted execution environment
UR - http://www.scopus.com/inward/record.url?scp=85183403207&partnerID=8YFLogxK
U2 - 10.1007/s00607-023-01253-y
DO - 10.1007/s00607-023-01253-y
M3 - Article
AN - SCOPUS:85183403207
SN - 0010-485X
VL - 106
SP - 939
EP - 960
JO - Computing (Vienna/New York)
JF - Computing (Vienna/New York)
IS - 3
ER -