Comprehensive documentation for the PublicKeyServer and SurePack secure file transfer system
PublicKeyServer is a next-generation secure file transfer platform that implements the Anonymous Certificate Enrollment (ACE) protocol. It provides end-to-end encrypted file sharing with optional anonymous identity capabilities, designed as a modern, user-friendly alternative to PGP.
Key Innovation: PublicKeyServer combines military-grade encryption with consumer-grade simplicity. Users get memorable three-word aliases (like happy-cloud-tree.publickeyserver.org
) instead of complex key fingerprints, while benefiting from post-quantum cryptography that protects against future threats.
End-to-End Encryption Post-Quantum Ready Anonymous Option No Key Management Perfect Forward Secrecy Zero-Knowledge Server Integrated Delivery Digital Signatures
Live Demo: publickeyserver.org
Downloads: Available for Windows, macOS, and Linux at the main site
Source Code: github.com/rob-linton/publickeyserver
API Reference: See the ACE Protocol documentation for REST API details
PublicKeyServer operates under a custom non-monetization open source license designed to keep the software freely available while preventing commercial exploitation.
PublicKeyServer Non-Monetization Open Source License
This license grants broad usage rights while ensuring the software remains free for everyone.
Organizations wishing to monetize the software or offer paid services based on it can request explicit written permission from the license holders. Such arrangements would be considered under separate commercial licensing terms.
License Philosophy: This model ensures that PublicKeyServer remains a public good while allowing extensive use in business, education, and research environments. The restriction on monetization prevents the creation of paid alternatives that could fragment the user base or compromise the project's accessibility mission.
For complete license terms and legal text, see the LICENSE file in the project repository.