Personal · Live
Secure MQTT Server
A microservice-based MQTT communication system ensuring confidentiality and reliability through PKI encryption and automated key rotation.
A microservice-based MQTT communication system ensuring confidentiality and reliability through PKI encryption and automated key rotation.
- Built a PKI-based MQTT system with RSA encryption and automated key rotation every 2 minutes.
- Designed a microservice architecture with Node.js, Mosquitto, and Redis (BullMQ) for high reliability.
- Implemented a dual-key fallback mechanism to prevent message loss during key rotation.
- Integrated IPFS (Pinata) for decentralized key storage, ensuring tamper-proof certificate access.
Key skills
PKI / RSA encryptionAutomated key rotationMicroservice architectureDecentralized storage (IPFS)
Tech stack
Node.js · Mosquitto · Redis · BullMQ · RSA / PKI · IPFS