Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
翻译:协作信息系统通常涉及分布式环境中多个实体的协同过程。区块链技术为自动化此类流程提供了机制,即使参与者之间仅存在部分信任关系。存储在区块链上的数据在网络所有节点间复制,确保所有参与方可访问。虽然这种特性有利于可追溯性、完整性和持久性,但由于机密性问题,采用公有区块链在企业环境中面临挑战。本文介绍了一款名为"通过密钥加密实现控制访问"(CAKE)的软件工具,旨在确保公有区块链场景下的数据机密性。在阐述其核心组件与功能后,我们展示了CAKE在物流领域实际网络安全项目中的应用案例。