DPTracer: Integrating Log-Driven Accountability into Data Provision Networks
Source abstract
Abstract
Emerging applications such as blockchain, autonomous vehicles, healthcare, federated learning, self-consistent large language models (LLMs), and multi-agent LLMs increasingly rely on the reliable acquisition and provision of data from external sources. Multi-component networks, which supply data to the applications, are defined as data provision networks (DPNs) and prioritize accuracy and reliability over delivery efficiency. However, the effectiveness of the security mechanisms of DPNs, such as self-correction, is limited without a fine-grained log of node activities. This paper presents DPTracer: a novel logging system designed for DPNs that uses tamper-evident logging to address the challenges of maintaining a reliable log in an untrusted environment of DPNs. By integrating logging and validation into the data provisioning process, DPTracer ensures comprehensive logs and continuous auditing. Our system uses Process Tree as a data structure to store log records and generate proofs. This structure permits validating node activities and reconstructing historical data provision processes, which are crucial for self-correction and verifying data sufficiency before results are finalized. We evaluate the overheads introduced by DPTracer regarding computation, memory, storage, and communication. The results demonstrate that DPTracer incurs reasonable overheads, making it practical for real-world applications. Despite these overheads, DPTracer enhances security by protecting DPNs from post-process and in-process tampering.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Access Control and Trust · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mathematical Finance, Gachon University, Seongnam 13120, Republic of Korea
References (29)
Show source-provided references
1. Eskandari, S., Salehi, M., Gu, W.C., and Clark, J. (2021, January 26–28). Sok: Oracles from the ground truth to market manipulation. Proceedings of the 3rd ACM Conference on Advances in Financial Technologies, Arlington, VA, USA.10.1145/3479722.3480994 ↗
2. Blockchain oracles: State-of-the-art and research directions10.1109/ACCESS.2022.3184726 ↗
3. Connect API with blockchain: A survey on blockchain oracle implementation10.1145/3567582 ↗
4. Wang, X., Wei, J., Schuurmans, D., Le, Q., Chi, E., Narang, S., Chowdhery, A., and Zhou, D. (2023, January 1–5). Self-consistency improves chain of thought reasoning in language models. Proceedings of the International Conference on Learning Representations (ICLR), Kigali, Rwanda.
5. Guo, T., Chen, X., Wang, Y., Chang, R., Pei, S., Chawla, N.V., Wiest, O., and Zhang, X. (2024). Large language model based multi-agents: A survey of progress and challenges. arXiv.10.24963/ijcai.2024/890 ↗
6. Coordination of autonomous vehicles: Taxonomy and survey10.1145/3431231 ↗
7. Liu, F., and Panagiotakos, D. (2022). Real-world data: A brief review of the methods, applications, challenges and opportunities. BMC Med. Res. Methodol., 22.10.1186/s12874-022-01768-6 ↗
8. Zhang, H., Bosch, J., and Olsson, H.H. (2021, January 12–16). Real-time end-to-end federated learning: An automotive case study. Proceedings of the 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), Madrid, Spain.10.1109/COMPSAC51774.2021.00070 ↗
9. Chainlink 2.0: Next steps in the evolution of decentralized oracle networks
10. Bandchain (2024, September 16). Band Protocol. Available online: https://docs.bandchain.org/.
11. Benligiray, B., Milic, S., and Vänttinen, H. (2020). Decentralized apis for web 3.0. API3 Found. Whitepaper.
12. Crosby, S.A., and Wallach, D.S. (2009, January 10–14). Efficient data structures for tamper-evident logging. Proceedings of the USENIX Security Symposium, Berkeley, CA, USA.
13. (2024, September 16). The 3 Levels of Data Aggregation in Chainlink Price Feeds. Available online: https://blog.chain.link/levels-of-data-aggregation-in-chainlink-price-feeds/.
14. Pyth (2024, September 16). Pyth Network. Available online: https://pyth.network/.
15. Yao, S., Yu, D., Zhao, J., Shafran, I., Griffiths, T., Cao, Y., and Narasimhan, K. (2024). Tree of thoughts: Deliberate problem solving with large language models. Adv. Neural Inf. Process. Syst., 36.
16. Kwon, Y., Wang, F., Wang, W., Lee, K.H., Lee, W.C., Ma, S., Zhang, X., Xu, D., Jha, S., and Ciocarlie, G. (2018, January 18–21). MCI: Modeling-based causality inference in audit logging for attack investigation. Proceedings of the Network and Distributed Systems Security (NDSS) Symposium, San Diego, CA, USA.10.14722/ndss.2018.23306 ↗
17. Paccagnella, R., Datta, P., Hassan, W.U., Bates, A., Fletcher, C., Miller, A., and Tian, D. (2020, January 23–26). Custos: Practical tamper-evident auditing of operating systems using trusted execution. Proceedings of the Network and Distributed System Security Symposium, San Diego, CA, USA.10.14722/ndss.2020.24065 ↗
18. Ahmad, A., Lee, S., and Peinado, M. (2022, January 23–25). Hardlog: Practical tamper-proof system auditing using a novel audit device. Proceedings of the 2022 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA.10.1109/SP46214.2022.9833745 ↗
19. Maniatis, P., and Baker, M. (2002, January 5–9). Secure history preservation through timeline entanglement. Proceedings of the 11th USENIX Security Symposium (USENIX Security 02), San Francisco, CA, USA.
20. Pulls, T., and Peeters, R. (2015, January 21–25). Balloon: A forward-secure append-only persistent authenticated data structure. Proceedings of the Computer Security—ESORICS 2015: 20th European Symposium on Research in Computer Security, Vienna, Austria.10.1007/978-3-319-24177-7_31 ↗
21. Chan, H., Perrig, A., and Song, D. (November, January 30). Secure hierarchical in-network aggregation in sensor networks. Proceedings of the 13th ACM Conference on Computer and Communications Security, Alexandria, VA, USA.
22. Bellare, M., and Yee, B. (1997). Forward Integrity for Secure Audit Logs, University of California at San Diego. Technical Report.
23. Ning, F., Wen, Y., Shi, G., and Meng, D. (2017, January 10–12). Efficient tamper-evident logging of distributed systems via concurrent authenticated tree. Proceedings of the 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC), San Diego, CA, USA.10.1109/PCCC.2017.8280476 ↗
24. Koisser, D., and Sadeghi, A.R. (2023). Accountability of Things: Large-Scale Tamper-Evident Logging for Smart Devices. arXiv.
25. (2024, September 16). Everything You Need to Know About the Pyth Network. Available online: https://pyth.network/blog/what-is-the-pyth-network.
26. Chainlink (2024, September 16). ETH/USD Price Feed Status. Available online: https://data.chain.link/feeds/ethereum/mainnet/eth-usd.
27. Pyth Network (2024, September 16). Pyth KPI Metrics. Available online: https://kpi.pyth.network/.
28. A blockchain-facilitated secure sensing data processing and logging system10.1109/ACCESS.2023.3252030 ↗
29. Singh, A.A., Zhou, Y., Sadoghi, M., Mehrotra, S., Sharma, S., and Nawab, F. (2023, January 28–31). WedgeBlock: An Off-Chain Secure Logging Platform for Blockchain Applications. Proceedings of the 26th International Conference on Extending Database Technology, Ioannina, Greece.