BlockTrail: A Service for Secure and Transparent Blockchain-Driven Audit Trails

被引:12
作者
Ahmad, Ashar [1 ]
Saad, Muhammad [1 ]
Al Ghamdi, Mohammed [2 ]
Nyang, DaeHun [3 ]
Mohaisen, David [1 ]
机构
[1] Univ Cent Florida, Orlando, FL 32816 USA
[2] Umm AlQura Univ, Makkah City 21421, Saudi Arabia
[3] Ewha Womans Univ, Seoul 03760, South Korea
来源
IEEE SYSTEMS JOURNAL | 2022年 / 16卷 / 01期
关键词
Blockchains; Databases; Urban areas; Servers; Throughput; Buildings; Bitcoin; Audit logs; audit trails; blockchain; databases; distributed systems; e-government performance;
D O I
10.1109/JSYST.2021.3097744
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Audit trails are critical components in enterprise business applications, typically used for storing, tracking, and auditing data. Entities in the audit trail applications have weak trust boundaries, which expose them to various security risks and attacks. To harden the security and develop secure by design applications, blockchain technology has been recently introduced in the audit trails. Blockchains take a consensus-driven clean slate approach to equip audit trails with secure and transparent data processing, without a trusted intermediary. On a downside, blockchains significantly increase the space-time complexity of the audit trails, leading to high storage costs and low transaction throughput. In this article, we introduce BlockTrail, a novel blockchain architecture that fragments the legacy blockchain systems into layers of codependent hierarchies, thereby reducing the space-time complexity and increasing the throughput. BlockTrail is prototyped on the "practical Byzantine fault tolerance" protocol with a custom-built blockchain. Experiments with BlockTrail show that compared to the conventional schemes, BlockTrail is secure and efficient, with low storage footprint.
引用
收藏
页码:1367 / 1378
页数:12
相关论文
共 33 条
[1]   OBFUSCURO: A Commodity Obfuscation Engine on Intel SGX [J].
Ahmad, Adil ;
Joe, Byunggill ;
Xiao, Yuan ;
Zhang, Yinqian ;
Shin, Insik ;
Lee, Byoungyoung .
26TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2019), 2019,
[2]   Secure and transparent audit logs with BlockAudit [J].
Ahmad, Ashar ;
Saad, Muhammad ;
Mohaisen, Aziz .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 145
[3]   Towards Blockchain-Driven, Secure and Transparent Audit Logs [J].
Ahmad, Ashar ;
Saad, Muhammad ;
Bassiouni, Mostafa ;
Mohaisen, Aziz .
PROCEEDINGS OF THE 15TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2018), 2018, :443-448
[4]  
Allen A.O., 2014, Probability, Statistics, and Queueing Theory
[5]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[6]  
[Anonymous], 2018, ARXIV180701829
[7]  
[Anonymous], 1999, ACM Trans. Inf. Syst. Secur.
[8]   Self-Stabilizing Balls and Bins in Batches The Power of Leaky Bins [J].
Berenbrink, Petra ;
Friedetzky, Tom ;
Kling, Peter ;
Mallmann-Trenn, Frederik ;
Nagel, Lars ;
Wastell, Chris .
ALGORITHMICA, 2018, 80 (12) :3673-3703
[9]  
Boudec J.-Y.L., 2001, Network Calculus: A Theory of Deterministic Queuing Systems for the Internet
[10]   Practical UC-Secure Delegatable Credentials with Attributes and Their Application to Blockchain [J].
Camenisch, Jan ;
Drijvers, Manu ;
Dubovitskaya, Maria .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :683-699