Le chiffrement ne prouve rien à lui seul
Un bulletin chiffré, aujourd'hui, c'est le minimum syndical. Tout le monde le fait, tout le monde l'affiche. La vraie ligne de partage passe ailleurs : entre un système qui chiffre puis rouvre chaque bulletin sur un serveur pour compter, et un système qui calcule le résultat sans jamais rouvrir un seul bulletin. Même mot, garanties opposées.
Vous n'avez pas besoin de devenir cryptographe pour trancher. Vous avez besoin d'une seule question, et de savoir reconnaître une bonne réponse. Cette question n'est plus « est-ce chiffré ? » — ça l'est toujours — mais « pouvez-vous, techniquement, lire le vote d'une personne identifiée, et un tiers peut-il le vérifier sans vous croire sur parole ? ».
En clair : le chiffrement protège le contenu d'un bulletin pendant qu'il voyage et qu'il attend. Ce qui protège le secret du vote sur la durée, c'est l'architecture autour du chiffrement — qui détient les clés, comment on dépouille, ce qu'un expert peut recalculer. Le reste de cette page déroule ces points, dans l'ordre.
Posez-la à chaque candidat : « votre système peut-il déchiffrer le bulletin d'un électeur identifié ? ». La réponse fréquente est « oui, mais on ne le fait pas ». La bonne réponse est « non, par conception », et elle se vérifie. Gardez ce fil en tête sur toute la page.
Où le bulletin est-il chiffré : sur le poste, pas sur le serveur
Le détail qui change tout tient au lieu du chiffrement. Dans une architecture de bout en bout, le bulletin est chiffré sur le terminal de l'électeur — ordinateur, tablette, téléphone — avec la clé publique du scrutin, avant le moindre envoi. Seul le bulletin déjà chiffré part sur le réseau. Le serveur ne voit jamais le vote en clair.
À comparer avec le schéma le plus répandu : on chiffre la connexion (le fameux HTTPS), le bulletin arrive en clair sur le serveur, puis il est re-chiffré pour le stockage. Entre-deux, l'éditeur a eu le vote lisible sous les yeux, ne serait-ce qu'une fraction de seconde. Le secret repose alors sur son engagement de ne pas regarder. Ce n'est pas rien, mais ce n'est pas une preuve.
Une clé de chiffrement va par paire : une clé publique qui chiffre (on peut la diffuser largement) et une clé privée qui déchiffre (l'actif le plus sensible du dispositif). Toute la solidité tient à une question simple : qui détient la clé privée de l'urne, et combien de personnes faut-il pour s'en servir ?
Qui peut ouvrir l'urne ? Le schéma à seuil contre les « deux clés »
« Deux clés détenues par deux membres du bureau » : la formule rassure et revient partout. Elle masque souvent une réalité moins vendeuse. Dans beaucoup de solutions, ces deux clés protègent un coffre dont l'éditeur garde, lui aussi, un double. La clé privée existe quelque part sous une forme reconstituable. La séparation des pouvoirs est organisationnelle, pas mathématique.
L'approche saine repose sur un schéma à seuil. La clé privée n'est jamais remise entière à quelqu'un puis dupliquée : elle est générée directement en parts, réparties entre plusieurs détenteurs de confiance — les trustees, en général des membres du bureau de vote — par un protocole de génération distribuée (DKG). À aucun instant la clé complète n'existe en un seul endroit, pas même chez l'éditeur. Pour ouvrir l'urne, il faut réunir un seuil de détenteurs, par exemple 3 sur 5.
La conséquence n'est pas cosmétique. Aucun acteur seul — membre du bureau, éditeur, administrateur système — ne peut ouvrir l'urne. Il faudrait la collusion d'un nombre suffisant de détenteurs. C'est exactement ce que la CNIL vise quand elle parle de scellement et de répartition des moyens de déchiffrement.
Le dépouillement qui n'ouvre aucun bulletin
C'est le cœur de la différence, et le point que les argumentaires génériques survolent. Le chiffrement homomorphe a une propriété peu intuitive : on peut additionner des bulletins restés chiffrés et obtenir le total chiffré des voix, sans en ouvrir un seul. On ne déchiffre, à la toute fin, que cet agrégat.
Concrètement : chaque bulletin chiffré encode un choix. Le système les combine en un total chiffré par candidat. Ce n'est qu'à ce stade, et uniquement sur ce total, que les détenteurs de clés réunis déchiffrent. On n'ouvre jamais les enveloppes une à une — on n'ouvre que la somme. C'est l'inverse du dépouillement classique.
CSE Election, marque blanche de la technologie Sephos, met ça en œuvre avec un chiffrement de type ElGamal sur la courbe Ristretto255, adossé à des preuves cryptographiques (FCMP++, Generalized Bulletproofs) qui attestent qu'un bulletin est valide — un seul choix autorisé, pas de voix multiple — sans rien révéler de son contenu. Et le déchiffrement final reste à seuil : il faut réunir les trustees. Homomorphe (on ne déchiffre que le total) plus à seuil (personne ne déchiffre seul) : c'est la combinaison des deux qui fait la garantie, pas l'une des deux.
Chiffrement qui autorise un calcul — ici l'addition des voix — directement sur des bulletins chiffrés. Le déchiffrement final ne porte que sur l'agrégat, jamais sur les bulletins un à un. La variante « à seuil » répartit la clé de déchiffrement entre plusieurs détenteurs : il faut en réunir un nombre minimal pour ouvrir le total. Résultat exact, secret de chaque vote préservé par construction.
Le test décisif : peut-on rouvrir un bulletin nominatif ?
Voici la question à mettre dans le cahier des charges, en critère éliminatoire. Dans une solution classique, dépouiller veut dire déchiffrer chaque bulletin puis compter. Le système sait donc, par construction, ouvrir un bulletin isolé — donc, en principe, celui d'un électeur identifié si l'on rapprochait l'urne et l'émargement, même par erreur.
Dans une architecture à dépouillement homomorphe, cette capacité n'existe pas. Le système ne déchiffre que l'agrégat ; il n'a aucune procédure pour ouvrir un bulletin individuel. L'absence de déchiffrement nominatif n'est pas une politique interne qu'on peut lever un jour de tension — c'est une propriété de l'architecture, que l'expert vérifie et que l'éditeur lui-même ne peut pas désactiver sur demande.
D'où le conseil le plus opérationnel de cette page. Demandez : « pouvez-vous techniquement ouvrir un bulletin nominatif ? ». « Oui mais nous ne le faisons pas » = une promesse. « Non, on ne déchiffre que le total, et un expert peut le confirmer » = une garantie. En cas de contestation devant le tribunal judiciaire, c'est cette nuance qui distingue une attestation commerciale d'une preuve opposable.
Verrouiller l'entrée : l'authentification WebAuthn PRF
Le chiffrement le plus élégant ne vaut rien si quelqu'un vote à la place d'un autre. L'usurpation reste l'une des premières menaces du vote en ligne, et c'est souvent le maillon faible : beaucoup de plateformes envoient encore à l'électeur un code ou un identifiant par e-mail ou SMS.
Un code transmis, c'est un secret qui circule — donc interceptable, devinable, rejouable, ou extorqué par hameçonnage. CSE Election fait l'inverse : l'authentification repose sur WebAuthn PRF. L'électeur s'enrôle, puis s'authentifie avec une clé d'accès (passkey), une clé matérielle ou la biométrie de son appareil. Le secret cryptographique est dérivé localement, sur le terminal, et n'est jamais transmis au serveur. Rien à recevoir, rien à retenir, rien à intercepter.
Le lien avec le chiffrement est direct : garantir que seul l'électeur légitime a pu déposer son bulletin, c'est renforcer la valeur probante de toute l'urne chiffrée qui suit. Une porte solide devant un coffre solide. La CNIL exige d'ailleurs, dès le niveau 2, une authentification renforcée des électeurs.
Prouver plutôt que promettre : vérifiabilité et journal inaltérable
« Vote vérifiable » est l'argument le plus galvaudé du marché. Il faut le désosser. La vérifiabilité individuelle permet à l'électeur de contrôler que son bulletin a été pris en compte. La vérifiabilité universelle permet à n'importe quel observateur de vérifier que le résultat proclamé découle bien de l'ensemble des bulletins enregistrés. La vérifiabilité de bout en bout (E2E-V) additionne les deux, plus la garantie que le bulletin chiffré reflète l'intention réelle de l'électeur. Vendre la première pour la troisième est une confusion, fréquente et trompeuse.
L'intégrité, elle, se prouve avec un journal en ajout-seul. Chaque évènement — dépôt d'un bulletin chiffré, ouverture, clôture — y est inscrit de façon non réinscriptible, horodaté et chaîné au précédent par une empreinte cryptographique. Modifier, insérer ou retirer une entrée casse le chaînage et se voit. Pas besoin de blockchain publique pour ça : sur un vote CSE, c'est souvent un gadget marketing. Ce qui compte, c'est l'inaltérabilité détectable, et un journal chaîné la fournit sobrement.
Cast-as-intended
l'électeur vérifie que son bulletin chiffré encode bien le choix qu'il a exprimé.
Recorded-as-cast
il vérifie que le bulletin déposé est bien celui consigné et chaîné dans le journal.
Tallied-as-recorded
tout observateur vérifie que le résultat découle de l'ensemble des bulletins enregistrés.
E2E-V = les trois réunies
la seule vérifiabilité individuelle (« vous avez bien voté ») n'y suffit pas.
Ce que la CNIL exige vraiment (recommandation du 19 mars 2026)
Attention à un piège fréquent : beaucoup de prestataires citent encore la délibération n°2019-053 du 25 avril 2019. Elle est abrogée. La recommandation en vigueur est celle du 19 mars 2026 (délibération CNIL n°2026-045), qui remplace la 2019-053 et l'ancienne 2010-371. Un argumentaire qui s'appuie sur un texte périmé en dit long sur la mise à jour du reste.
La logique, elle, reste celle des trois niveaux de risque, déterminés par l'employeur — responsable de traitement — via une analyse préalable documentée. Le niveau 2, standard de la plupart des élections CSE, impose une authentification renforcée et une séparation stricte identité/vote. Le niveau 3, pour les scrutins sensibles ou en climat social tendu, ajoute le chiffrement de bout en bout, le scellement, la vérifiabilité et une expertise indépendante avant la première utilisation. Le tout s'inscrit dans les articles R.2314-5 à R.2314-18 du Code du travail.
L'utile, c'est de mettre chaque exigence en face du mécanisme qui la satisfait et de la preuve que l'expert pourra contrôler. Le profil CSE de CSE Election est conçu pour être certifiable au niveau 3 : pensé dès l'architecture pour passer une expertise indépendante, pas autoproclamé conforme. Nuance qui compte — ni « certifié CNIL », ni « 100 % conforme », des formules qu'aucun sérieux ne devrait employer.
RGPD, conservation et responsabilités
Le chiffrement s'inscrit dans un cadre RGPD simple à cadrer une fois qu'on a la bonne clé de lecture. L'employeur est responsable de traitement : c'est lui qui décide d'organiser les élections et en fixe les finalités. Le prestataire qui opère la plateforme — CSE Election, sur la technologie Sephos — est sous-traitant au sens de l'article 28 du RGPD, lié par un contrat encadrant sécurité, confidentialité et sort des données.
La base légale n'est pas le consentement, inopérant ici, mais l'obligation légale d'organiser les élections professionnelles (Code du travail, art. L.2314-4 et suivants). Côté conservation, l'article R.2314-17 fixe la limite : les fichiers sont gardés jusqu'à l'épuisement des délais de recours — soit quinze jours après la proclamation, prolongés en cas de contentieux — puis détruits. Au passage, le dépouillement homomorphe sert directement le principe de minimisation : on n'expose jamais de donnée de vote individuelle, seulement le total.
Un point à ne pas négliger : la localisation des données. Vérifiez où sont hébergées celles de votre scrutin et exigez des garanties écrites dans le contrat de sous-traitance. C'est déterminant en cas de contrôle, et trop souvent survolé.
Cinq questions à poser avant de signer
Pas besoin d'être cryptographe pour évaluer un prestataire. Cinq questions précises suffisent, et c'est la qualité des réponses qui trie. Un « faites-nous confiance » ou un « c'est confidentiel » vaut un non. Une réponse qui nomme les mécanismes et accepte l'audit d'un tiers est bon signe.
Confrontez les réponses entre candidats : beaucoup tiennent le même discours en surface, peu résistent à la cinquième question. Pour formaliser tout ça, notre page cahier des charges donne les clauses à inscrire, et celle sur l'expertise indépendante détaille ce qu'un auditeur contrôle réellement. Besoin d'un cadrage concret ? Demandez un devis : un expert dédié aligne votre niveau de risque, votre calendrier et vos contraintes, sans engagement.
1. Où le bulletin est-il chiffré ?
sur le terminal avant transmission (bout en bout), ou seulement en transit puis sur le serveur ? Exigez la première réponse.
2. Qui détient la clé de l'urne ?
une clé dupliquée entre deux personnes, ou une clé à seuil répartie sans reconstitution centrale ?
3. Pouvez-vous ouvrir un bulletin individuel ?
« oui mais nous ne le faisons pas » = promesse ; « non, par conception » = garantie.
4. Quelle vérifiabilité ?
individuelle seulement, ou de bout en bout, avec recalcul du résultat possible par un tiers ?
5. Un expert indépendant peut-il auditer ?
architecture, preuves et documentation à l'appui, ou faut-il croire sur parole ?