Mission 6 du hackarton Togo IT DAYS
# đŸ AgroSentinel AI
> **Hackathon Togo IT Days â Mission 6 : AgroCyber**
> *Surveillance Edge-AI des cultures et journal d'exploitation cryptographiquement vérifiable, exécutés **entiÚrement dans le navigateur**, **sans serveur** et **sans connexion internet**.*
---
## đ Le problĂšme
L'agriculture togolaise se digitalise â paiement mobile, traçabilitĂ©, objets connectĂ©s â et hĂ©rite au passage de risques qu'elle n'avait pas : alertes falsifiĂ©es, historiques retouchĂ©s, fuite de donnĂ©es d'exploitation, matĂ©riel volĂ© qui livre tout son contenu.
Deux constats ont guidé nos choix :
1. **Le réseau n'est pas une hypothÚse fiable.** Une solution qui exige une connexion permanente ne fonctionne pas au champ.
2. **Une base centralisée d'alertes agricoles est une cible.** Positions des exploitations, périodes de vulnérabilité, rendements : c'est exactement ce qu'un attaquant veut. Nous avons donc décidé de ne pas en créer.
## đĄ Notre rĂ©ponse
Deux applications complémentaires, un seul dépÎt, **zéro serveur** :
| | RĂŽle | Page |
|---|---|---|
| đ„ **Capteur** | Surveille le champ, diagnostique les cultures, **signe et chiffre** chaque Ă©vĂ©nement | `index.html` |
| đĄïž **Console gestionnaire** | S'authentifie, **dĂ©chiffre**, vĂ©rifie l'intĂ©gritĂ©, transmet Ă un tiers | `dashboard.html` |
---
## đ Le modĂšle de confiance
C'est le cĆur du projet. Deux rĂŽles, deux jeux de clĂ©s, des capacitĂ©s volontairement asymĂ©triques :
```
âââ CAPTEUR (au champ) âââââââââââââââ âââ GESTIONNAIRE (console) ââââââââââ
â ECDSA P-256 â â ECDH P-256 â
â clĂ© privĂ©e NON EXPORTABLE â â clĂ© privĂ©e emballĂ©e par la â
â â signe chaque Ă©vĂ©nement â â phrase de passe (PBKDF2) â
â â â â
â ClĂ© publique du gestionnaire â â â SEUL Ă pouvoir dĂ©chiffrer â
â â chiffre chaque Ă©vĂ©nement â â â
â â âŠ