10 / CISO FAQ
Eight questions from CISOs and auditors.
The eight questions most frequently asked when qualifying the ARDNTECH architecture by a CISO, a CTO or a PASSI auditor.
How can a CISO audit ARDNTECH in 30 minutes?
+
Three reads are enough. The cryptographic whitepaper lists the primitives used (OpenPGP.js v6 with X25519/Ed25519, Argon2id at 256 MiB of memory, AES-256-GCM SEIPDv2, HMAC-SHA-256). This security page summarises the formalised threat model. The AGPL-3.0 source code on GitHub is fully readable, including Business features. A tech-savvy CISO can form a well-founded opinion in under an hour, without signing any NDA.
Can ARDNTECH be deployed on internal air-gap infrastructure?
+
Yes. The AGPL-3.0 licence allows self-hosting without restriction. The reference deployment is documented in Docker Compose and Kubernetes. No outbound telemetry is required for normal operation: version checks, HIBP signature updates and product notifications are opt-in. An air-gap deployment for an OIV operator or a defence site is technically supported. See the self-hosting page for details.
Which cryptographic algorithms are used?
+
Asymmetric: X25519 for key exchange and Ed25519 for signatures, per RFC 7748 and 8032. Symmetric: AES-256-GCM in SEIPDv2 mode per RFC 9580 OpenPGP. Derivation: Argon2id at 5 passes, 256 MiB of memory, parallelism 4, per RFC 9106. Audit: chained HMAC-SHA-256 per RFC 2104. Random generation: crypto.getRandomValues browser-side and random_bytes server-side via libsodium.
Who audits the cryptography of OpenPGP.js v6?
+
OpenPGP.js v6 underwent an independent audit by Cure53, a German firm recognised for offensive security and cryptographic review. The report is public. ARDNTECH pins version 6.3 or higher and applies an SRI strategy to the bundle delivered to the browser. No proprietary crypto module has been developed in-house: all primitives come from published, community-reviewed libraries.
How does the HMAC-SHA-256 audit chain work?
+
Each logged event contains a timestamp, the actor identifier, the resource identifier and an HMAC-SHA-256 computed over the concatenation of the current line and the previous HMAC. The HMAC key is isolated from the database. Any retroactive insert, modification or deletion breaks the chain and is detected by recomputation. A public verification command lets an external auditor verify chain integrity without depending on a vendor-supplied binary. Technical detail on the HMAC audit chain page.
How does ARDNTECH position itself against the CLOUD Act?
+
ARDNTECH is a French company, hosted in Paris across three availability zones, one in an anti-nuclear bunker. No sub-processor holds the users' private keys, which never leave their browser. An extra-European subpoena via mutual legal assistance could only obtain useless encrypted blobs. The AGPL-3.0 code also allows deployment in the jurisdiction of your choice. See CLOUD Act alternative and vault hosted in France.
What is the formalised threat model?
+
The ARDNTECH threat model applies STRIDE (Microsoft) and LINDDUN (KU Leuven) methodologies per component: browser, application server, database, cache, transactional messaging, outbound webhooks, browser extension, self-host deployment. The main protected scenarios are server compromise, judicial subpoena, insider attacker and exfiltration via third-party provider. Accepted trade-offs (device compromise, master password loss, phishing) are documented plainly. Full documentation is shared on request as part of an accompanied CISO audit.
How do I report a security vulnerability to ARDNTECH?
+
Send your report to dpo@aegirex.eu, ideally encrypted with the PGP key published in the /.well-known/security.txt file conforming to RFC 9116. Commitments: acknowledgement within 48 business hours, remediation plan within 14 days, coordinated fix published within 90 days maximum. A public hall of fame credits researchers who produced a valid report. No legal action is taken against a researcher acting in good faith.