elqio

Les devices

Un protocole ne protège pas plus loin que l'appareil qui l'exécute. ELQIO propose donc trois niveaux de contrôle, du téléphone que vous avez déjà au matériel que vous assemblez. Tous embarquent le même cœur : protocole, identité, chiffrement, transports. Seuls l'interface et l'isolation changent.

Niveau 1

L'application iOS et Android

Sur le téléphone que l'on a déjà. C'est la porte d'entrée : la façon la plus simple de commencer à écrire avec ELQIO.

L'application embarque le cœur complet. Elle chiffre, fragmente, route et achète ses timbres comme les autres devices.

La confiance est limitée : l'application dépend du système hôte, de son clavier, de ses mises à jour, de ce qu'il laisse tourner à côté. ELQIO ne peut pas protéger ce que le téléphone lui-même capte avant que le message soit chiffré. Nous préférons le dire.

Un smartphone ordinaire posé sur une surface sombre, l'écran couvert d'une grille de tuiles grises et floues ; une seule tuile est nette et bleu glacé.
Le même cœur, dans un téléphone qui n'est pas à nous.
Niveau 2

elqio.os

Un téléphone Android bon marché, reflashé avec un système ELQIO minimal. Seul le nécessaire tourne, le clavier compris. Il n'y a rien d'autre à écouter.

Pas de boutique d'applications, pas de services tiers, pas de télémétrie. Un écran presque vide, un seul usage : écrire et lire sa correspondance.

Le système est construit par builds reproductibles et signé à seuil, comme les relais : ce que vous installez est ce que plusieurs mainteneurs ont approuvé, et n'importe qui peut le recompiler pour comparer.

Un téléphone noir mat debout, écran presque vide avec un seul petit carré bleu glacé ; autour, flous, des téléphones ordinaires couchés, écrans allumés.
Un téléphone sobre, écran presque vide, un seul usage. Autour, les téléphones ordinaires saturés d'applications.
Niveau 3

Le boîtier à monter soi-même

Un Raspberry Pi ou équivalent, un module radio LoRa, une prise téléphonique. Les plans et le logiciel sont fournis ; chacun assemble le sien.

  • Relais domestique du réseau ELQIO.
  • Passerelle radio LoRa : les boîtiers d'un quartier se relaient de toit en toit, sans Internet. Ce réseau local reste gratuit.
  • Modem audio sur ligne téléphonique : un message passe par un simple appel, dans l'esprit des modems et du fax.
  • Terminal de messagerie, pour écrire depuis le boîtier lui-même.

Le cœur en Rust tourne sans allocation système, ce qui permet d'en porter l'essentiel sur de très petites cibles embarquées.

Un petit boîtier en aluminium brossé sur le rebord d'une fenêtre, une courte antenne, un câble torsadé, une diode bleue ; dehors, une ville la nuit.
Un petit boîtier sur une étagère, une antenne, un câble téléphonique. Derrière la fenêtre, la ville la nuit, et des toits qui se relaient.

Le même cœur, trois enveloppes

Applicationelqio.osBoîtier
Protocole, identité, chiffrementIdentiquesIdentiquesIdentiques
TransportsInternetInternet, radio via un boîtierInternet, LoRa, ligne téléphonique
SystèmeiOS ou Android, hôteELQIO minimalELQIO minimal
ClavierCelui du système hôteELQIOELQIO ou terminal
Ce qui peut écouterLe système hôteRien d'autreRien d'autre
Rôle réseauClientClientClient et relais