计算机科学
块链
计算机安全
大方坯过滤器
Guard(计算机科学)
计算机网络
树(集合论)
匿名
协议(科学)
密码学
安全性分析
脆弱性(计算)
医学
数学分析
替代医学
数学
病理
程序设计语言
作者
Youshui Lu,Bowen Cai,Xiaojun Tang,Lei Liu,Jun Du,Shui Yu,Mohammed Atiquzzaman,Schahram Dustdar
出处
期刊:IEEE Transactions on Services Computing
[Institute of Electrical and Electronics Engineers]
日期:2023-12-27
卷期号:: 1-13
被引量:1
标识
DOI:10.1109/tsc.2023.3347589
摘要
Since the introduction of Bitcoin in 2008, blockchain technology has found widespread applications across various domains. While blockchain offers convenience and immense research value, it also raises privacy and security concerns among users and society at large. Notably, numerous studies have demonstrated the vulnerability of blockchain anonymity. Existing solutions based on bloom filters and SGX(Software Guard Extensions) may safeguard users' access patterns but remain susceptible to novel attacks, including protocol-level and side-channel attacks. To address these issues, we propose a Tree-based Oblivious Random Access Protocol (Tree-ORAP) that not only provides access pattern protection in privacy-preserving blockchain systems but also preserves the original blockchain performance. Furthermore, we design a Tree-ORAP State Version Controller to manage state synchronization across nodes in a multi-client blockchain network. We also analyze the system's security and implement a Tree-ORAP prototype, conducting a series of experiments to demonstrate its efficiency and technical feasibility. In summary, our protocol offers enhanced protection for blockchain systems against a wider range of attacks compared to previous methods, all while maintaining superior security performance and equal or better efficiency.
科研通智能强力驱动
Strongly Powered by AbleSci AI