XEMS: Encrypted Memory Store
The XyPriss Encrypted Memory Store (XEMS) is a high-performance, security-hardened session and temporary data storage engine. It is designed to provide military-grade session isolation and persistence with zero external dependencies.
Core Concepts
Operates as a dedicated native process managed by XHSC, ensuring sensitive session data is never stored within the Node.js memory space.
Data is partitioned into logical Sandboxes, providing cryptographically isolated namespaces for different parts of your application.
Implements per-request token rotation to significantly narrow the window for session hijacking attacks.
Encrypted "Vaults" are bound to the physical hardware's HWID, ensuring storage files cannot be decrypted on other machines.
Technical Documentation
Architecture
Deep dive into the sidecar model, IPC protocols, and encryption standards.
Configuration
Reference for tuning performance, storage, and security limits.
Performance
Verified benchmarks and high-concurrency results.
Usage Guide
Implementation patterns for sessions and manual storage.
Implementation Tutorial
Step-by-step guide to building secure auth systems.
Explore the moving target defense philosophy behind XEMS.
