Overview
Niriksana is a research project developing secure multimedia transmission protocols for ecological IoT applications over LoRa networks.
The system enables remote bat roost monitoring with encrypted acoustic data transmission, tamper-evident audit logging, and battery-optimized cryptographic operations.
Technical Challenges
Constrained Bandwidth Cryptography
LoRa networks impose severe bandwidth constraints (~300 bps effective throughput). Niriksana implements a custom multimedia protocol that fragments, encrypts, and reassembles spectrogram data within these limits.
Battery-Optimized Security
Field devices operate on battery power for extended deployments. The cryptographic operations use ChaCha20-Poly1305—selected for its performance on ARM processors without hardware AES acceleration.
Tamper-Evident Logging
All sensor events are logged with cryptographic commitments, creating an audit chain that detects retrospective tampering. This satisfies compliance requirements for ecological research data.
Architecture
- Edge Device: Raspberry Pi Zero W with USB audio
- RF Module: SX127x LoRa transceiver
- Processing: Edge-computed spectrogram analysis
- Security: ChaCha20-Poly1305, secure key exchange
Research Contributions
- First secure multimedia protocol designed for ecological IoT over LoRa
- Novel approach to cryptographic audit logging on constrained devices
- Published battery consumption analysis for symmetric vs. asymmetric operations
Current Status
Research project with field deployment validation complete. Paper submission in progress.