Understanding the CipherDrive Cryptographic Engine

Ackaia may publish portions of the CipherDriveâ„¢ cryptographic engine as source-available software. The goal is to let users, developers, and security researchers inspect important cryptographic behavior and compare the implementation with Ackaia's public security claims.

Why publish cryptographic code?

A zero-knowledge product asks users to trust a client to handle sensitive cryptography correctly. Making relevant components inspectable can improve transparency by allowing independent review of areas such as:

Source-available does not necessarily mean open source

Source-available means code can be published for inspection under a license chosen by Ackaia. It does not automatically grant every right commonly associated with an open-source license.

The applicable license may restrict commercial use, redistribution, modification, competitive deployment, or other uses.

What may remain private?

Publishing cryptographic client components does not require Ackaia to publish every production system. The public repository may exclude:

Why not publish abuse-detection internals?

Some security and abuse-prevention mechanisms lose effectiveness if attackers can precisely reproduce or bypass private detection logic. Transparency about the existence and boundaries of a safety system does not require publishing every evasion-sensitive implementation detail.

Does source availability prove the system is secure?

No. Public code can improve inspectability, but security still depends on:

Security research and responsible disclosure

Ackaia welcomes responsible security review. Researchers should follow Ackaia's current Responsible Disclosure Policy and the instructions in the CipherDrive whitepaper.

Researchers should not access data that does not belong to them, disrupt the service, exfiltrate secrets, or publicly disclose unresolved vulnerabilities before Ackaia has had a reasonable opportunity to investigate.

What this means for ordinary users

You do not need to audit cryptographic source code to use CipherDrive. The source-available model exists so that the product's important security claims can be examined by people with the expertise and interest to do so.

The goal is verifiability: security claims should be supported by documented architecture and inspectable implementation where appropriate, not only by marketing statements.