RISC-V / SHAKTI Embedded Edge Platform

Platform Focus: Indigenous RISC-V Architecture • Edge AI • Cryptography • Secure Embedded Systems

Overview

Our embedded platform leverages the open-source and sovereign capabilities of the SHAKTI RISC-V processors developed in India to create secure, AI-capable edge computing modules. Designed for harsh and mission-critical environments, this platform serves as the backbone for applications in aerospace, defense, industrial IoT, and space systems.

Core Capabilities

  • Based on modular SHAKTI cores (E-class, C-class, I-class) enabling fine-grained control over power and performance.
  • Supports lightweight AI inference (e.g., transformer variants for encryption, classification, and anomaly detection).
  • Integrates secure boot, OTP memory, and JTAG lockdown for tamper-resistant firmware execution.
  • Embedded hardware interfaces for I2C, UART, SPI, CAN, and PCIe to integrate seamlessly with edge sensors and systems.
  • Optional cryptographic accelerators and secure co-processors for PQC, AES-256, SHA3, and RNG operations.

Use Cases

  • Flight-critical edge compute modules in UAVs and combat aircraft.
  • Secure battlefield IoT nodes with PUF-based identity and PQC-secured channels.
  • Onboard telemetry processors in launch vehicles and satellites with fault-tolerant designs.
  • Industrial automation nodes with edge analytics and encrypted machine-to-machine (M2M) communication.
  • Cryptographic accelerators for sealed devices like CRYPTONIX, managing PUF keygen + AI sealing in hardware.

Why SHAKTI + RISC-V?

SHAKTI is India’s homegrown RISC-V processor family developed by IIT Madras. Its open instruction set architecture allows us to implement:

  • Custom instruction extensions for AI and crypto
  • Side-channel resistant logic for secure enclaves
  • Deterministic, real-time operation with minimal power usage
  • Nationally auditable, fully transparent hardware designs

Hardware Variants

  • Edge Core Modules: SHAKTI I-class with 512KB RAM, crypto coprocessor, and Wi-Fi/BLE stack
  • AI Embedded Units: SHAKTI C-class + Oblivion AI for real-time inference and encryption
  • Secure Mesh Nodes: PUF-bound, PQC-booted devices for secure swarm or industrial mesh networking
  • Rugged Units: Radiation-tolerant packaging with fault detection for space or combat deployment

Developer Support

We provide full toolchain access for developers and security engineers:

  • RISC-V GCC toolchain and LLVM for firmware and drivers
  • Secure boot templates and provisioning scripts (Oblivion + PUF keygen)
  • Integration with TensorFlow Lite Micro / TVM for AI inference
  • Support for secure communication stacks using Kyber, Dilithium, and AES-GCM

Roadmap: AI-Based Secure Key Distribution Device Using Shakti Processor

Leveraging India’s open-source Shakti RISC-V processor ecosystem enables the creation of fully indigenous, secure, and auditable cryptographic devices tailored for military and strategic communication. This section outlines how a key distribution node with embedded AI and hardware-level tamper protection can be built using Shakti SoCs.

Project Roadmap & Architecture

  • Phase 1 – Feasibility & Simulation (0–2 months): Set up RTL simulations of Shakti C-Class or E-Class cores. Evaluate performance benchmarks for TinyML inference and TRNG handling.
  • Phase 2 – Hardware Prototype (3–6 months): Use FPGA board or silicon-proven Shakti SoC (e.g., RIMO or VEGA board) to integrate TRNGs, AI model runtime, and secure storage modules.
  • Phase 3 – Firmware & Encryption Stack (6–9 months): Build or port a lightweight RTOS (e.g., FreeRTOS or TockOS), implement symmetric encryption pipeline (AES-256, SHA-3, HMAC), and develop AI-based entropy validators (e.g., quantized LSTM).
  • Phase 4 – Security Hardening (9–12 months): Add Secure Boot, PUF-based key storage, tamper sensors, power analysis resistance, and thermal obfuscation hardware.
  • Phase 5 – Field Testing & Certification (12–18 months): Test for EMSEC, MIL-STD ruggedness, and battlefield survivability.

Software & Encryption Pipeline

  • RTOS: TockOS or FreeRTOS customized for Shakti MMU-less or MMU-enabled cores.
  • AI Runtime: TVM or TinyML runtime for quantized LSTM entropy estimators and anomaly classifiers.
  • Crypto Libraries: Custom or audited libraries implementing AES-256, SHA-3, Blake2, Curve25519, and HMAC. OpenSSL-lite or BearSSL ports.
  • Key Management Daemon: Handles generation, validation, storage, and expiration of symmetric keys based on AI risk scoring.
  • Secure Bootloader: Verified chain of trust starting from ROM to kernel.

Hardware Hardening Features

  • Tamper Sensors: Integrated light, temperature, voltage, and EM sensors detect intrusion and trigger secure key wipe.
  • PUF Key Storage: Keys derived dynamically from SRAM or ring oscillator PUFs — never stored at rest.
  • Secure Element Integration: Optional Indian-made SE or TPM with SPI interface for isolated key operations.
  • Obfuscated PCB Design: Power-line encryption, decoy tracks, and non-uniform trace width for side-channel resistance.
  • Redundant Watchdogs: Monitors for instruction injection or unexpected stack corruption.

Estimated Budget (Prototype Scale)

ComponentEstimated Cost (INR)
Shakti FPGA/SoC Board₹15,000 – ₹25,000
TRNG Circuit (Discrete)₹2,000 – ₹5,000
AI Inference Accelerator (optional)₹8,000 – ₹15,000
Secure Element / PUF Integration₹3,000 – ₹6,000
Firmware & Software Stack Development₹2,00,000 – ₹3,00,000 (team of 3–4 over 6 months)

This AI-augmented secure key distribution node can become a foundational building block for indigenous defense-grade encryption systems, enabling secure mesh networks, unmanned combat platforms, and satellite uplinks — all on trusted silicon.