0

Niriksana: Cryptographic IoT Monitoring

Secure bat roost monitoring with encrypted LoRa telemetry, tamper-evident logging, and constrained-device cryptography.

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.