Page Perso Reseau SMS par ondes-radio décentralisé

Les evenements en Egypte ont montré la facilité avec laquelle un gouvernement peut couper Internet.

L'objectif de ce projet est de créer un reseau par ondes-radio décentralisé, trés difficile à couper.

Seul l'envoi de court messages est envisagé, soit : 1 seconde. En effet, un message de duré infinie pourrait utiliser un modem bas débit sur ondes radio, pourquoi pas... Or si ca marcherait trés bien en temps de paix, lorsque tout le monde est sur l'ADSL, le partage des frequences serait un casse-tete en temps de crise.

<future nom> n'est pas une garantie de ne pas se faire prendre en cas d'echange de contenu illégal. Par contre il est une garantie de ne pas pouvoir etre coupé en 1 clic par un Etat.

Cible du projet modifier

a priori, peu les francais : ils ont un Internet ultra-performant. Meme pour du piratage, ils ont interet à crypter sur de l'ADSL ou de la fibre.

Cible : dictatures et temps de crise, donc beaucoup d'utilisateurs potentiels.

matériel modifier

  • pour le dévelopement : 2 cartes son/micros/haut-parleurs, ou 2 micro-casques USB comme ça [1]
  • talkies-walkies (avec entrées-sorties jack) comme par exemple : [2]
  • ou CB...

liens initial avec le Serveur modifier

Ce lien n'est établie qu'en temps de paix, ou lorsque le reseau est present. Par rapport aux reseaux F2F (friend 2 friend) :

  • le serveur (SMTP) et le client se connaissent d'avance (clé privé, clé publique ou login/password)
  • le serveur fournie un ID unique non confidentiel de 4 octets au client au moment de l'inscription
  • le serveur verifie l'identité du client grace à sa clé privé en temps de crise

Schéma modifier

Expéditeur -----> CB -----> CB -----> Relais ADSL -----> Serveur SMTP

Fonctions d'encodage/décodage modifier

routage modifier

commence par écouter. Un temps de silence est régulierement inséré toutes les 15s (?).

  • Le logiciel doit baisser la puissance d'émission au maximum jusqu'a communiquer avec 3-4 autres peers uniquement.
  • si <= NB_PEERS (4 ?) : s'insere dans la conversation
  • sinon, signal que les autres doivent baisser le volume

Ne pas ré-inventer la roue modifier

En fait l'idée existe depuis les années 70 (!).
Le saviez vous ? depuis le début d'internet, les adresses IP en 44.xx.yy.zz sont réservées pour cette usage. Et celles en 44.151.dep.zzz sont pour la France. Bien sûr, il n'y a pas vraiment de routage "centralisé" en ondes-radio.

D'après mes recherches, la plupart des logiciels ne sont pas open-source, pas libre, et sont souvent prevu pour Windows 3.1 (!). il y a peut-être quelque chose à faire.

existant à étudier :

idées modifier

  • il existe des talkies-walies numériques très performants mais très chers (400€). Privilégier au contraire une solution "logiciel+carte son+talkie-walkie 1er prix".
  • la partie "liaison radio" est libre pour l'utilisateur, il peut utiliser tout ce qu'il veut (CB, talkie, FM, baby-phone...) sous sa responsabilité. Seul le logiciel est à faire.
  • En CB, il est interdit de parler d'autre chose que technique et météorologie... et le numérique sur le canal voix est honnis. Et avec un baby-phone, on peut faire ce qu'on veut ? ? (blague)
  • un routage "centralisé" peut être établi en temps de paix, il ne sera pas arrêté en temps de crise s'il est statique et daté.
  • Le saviez vous ? le protocole AX.25 est déjà implémenté dans le noyau Linux (!) par Alan Cox.