  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.
