kavishka-dot

libminerva

kavishka-dot

MINERVA - Minimal Inference Engine for Robust, Verifiable, and Authenticated ML. Encrypted, integrity-verified neural network inference for MCUs down to ATmega328P.

AI 简介

MINERVA 是一个专为微控制器设计的轻量级机器学习推理引擎,特别适用于资源受限的环境。它支持MLP、1D CNN和二值神经网络等架构,并通过Q8、Q4及二值量化技术优化模型大小与性能。该项目采用C语言编写,具有零动态内存分配的特点,确保了在如ATmega328P这样低端MCU上的稳定运行。其核心功能包括使用ChaCha20加密算法保护权重安全、利用BLAKE2s进行完整性验证以及实施多种防篡改措施来增强数据处理过程的安全性。MINERVA非常适合需要高度安全性和低功耗的应用场景,比如物联网设备中的边缘计算任务。

C
58
Stars
7
Forks
2
Watchers
1
Issues

Star 增长

今日+1
近 7 天+1
近 30 天+8
综合评分43.01
默认分支main