Documentation Aristhor

Sommaire général

18 pages réparties en 3 parties. Cliquez sur un titre pour y accéder directement.


Partie 1 : Généralités

Haut

Page 1 / 18

Présentation d'Aristhor


Qu'est-ce qu'une blocksthor ?

Une blocksthor est une blockchain de témoignages créée et gérée directement par ses utilisateurs sur la plateforme Aristhor. Contrairement aux blockchains publiques décentralisées (Bitcoin, Ethereum), une blocksthor est une chaîne de blocs privée et nominative, dont chaque bloc représente un acte, un événement, ou un témoignage horodaté et signé cryptographiquement.

Chaque bloc d'une blocksthor contient une empreinte SHA-512 calculée à partir de son contenu et de l'empreinte du bloc précédent, garantissant l'immuabilité et la traçabilité de l'ensemble de la chaîne depuis le premier bloc (bloc zéro-genesis) jusqu'au dernier.

En résumé : une blocksthor est un registre numérique inaltérable, signé et horodaté, que vous constituez bloc après bloc pour attester de faits ou d'événements dans le temps.

Principe de la blockchain de témoignages

Le principe repose sur le chaînage cryptographique des blocs : chaque nouveau bloc intègre l'empreinte du bloc précédent dans son calcul d'empreinte. Modifier un bloc passé invaliderait toute la chaîne à partir de ce bloc, ce qui rend toute falsification détectable.

Chaque bloc est signé à l'aide d'une clé privée PGP/OpenPGP, dont la clé publique correspondante est déposée sur Aristhor. Toute personne disposant de cette clé publique peut vérifier l'authenticité de la signature, et donc l'identité du signataire de chaque bloc.

La blocksthor est construite et gérée hors ligne à l'aide du Blocksthor Maker, un outil disponible sur Aristhor.com. Les empreintes résultantes peuvent ensuite être publiées sur Aristhor pour une consultation publique.

Les acteurs : responsable, membres, garants

ActeurRôle
Responsable de la blocksthorPropriétaire de la blocksthor. Il la crée, la gère, ajoute des blocs et définit les paramètres de publication.
MembresUtilisateurs invités par l'administrateur à accéder à la blocksthor. Selon leurs droits, ils peuvent ajouter des blocs ou consulter le contenu.
GarantsUtilisateurs tiers qui apposent une garantie sur un bloc spécifique de la blocksthor, attestant de l'exactitude ou de la réalité de son contenu.

Cas d'usages concrets

  • Attestation de propriété intellectuelle : horodater la création d'une œuvre, d'un logiciel ou d'un design.
  • Suivi de conformité : enregistrer chronologiquement les contrôles qualité, audits ou inspections réglementaires.
  • Journal de bord certifié : constituer un historique inaltérable d'événements (travaux, livraisons, interventions).
  • Garantie de service : permettre à des tiers de garantir cryptographiquement la réalisation d'une prestation.
  • Preuve d'antériorité : démontrer qu'une information existait à une date donnée, avant toute contestation.
Haut

Page 2 / 18

Premiers pas


Créer un compte et se connecter

Pour accéder aux fonctionnalités d'Aristhor, vous devez disposer d'un compte. La création de compte est accessible depuis la page d'accueil via le lien « Créer un compte ».

  1. Rendez-vous sur aristhor.com et cliquez sur « Créer un compte ».
  2. Renseignez vos informations personnelles (civilité, prénom, nom, email).
  3. Validez votre adresse email via le lien de confirmation reçu par email.
  4. Connectez-vous avec votre email et votre mot de passe.
Sécurité : votre adresse email sert d'identifiant de connexion. Si vous la modifiez dans « Mon compte », pensez à utiliser ce nouvel email pour vous connecter.

Les espaces : Solo Discovery, Solo, Team

EspaceDescription
Solo DiscoveryEspace de découverte pour les nouveaux utilisateurs. Accès aux fonctionnalités essentielles pour débuter.
SoloEspace personnel complet. Gestion de ses blocksthor, clés publiques, garanties et paramètres.
TeamEspace collaboratif. Partage de blocksthor et de ressources au sein d'une équipe ou d'une organisation.

Navigation générale dans l'interface

  • Mes blocksthor : liste et gestion de vos blocksthor.
  • Empreintes & blocs : recherche et consultation publique des blocksthor publiées.
  • Clés publiques : dépôt et consultation des clés publiques.
  • Mes garanties : gestion de vos garanties.
  • Blocksthor Maker : accès à l'outil de création et gestion de blocksthor hors ligne.

Mon compte : coordonnées et photo de profil

  • Modifier vos coordonnées personnelles (civilité, prénom, nom, email, téléphone, adresse).
  • Ajouter ou modifier votre photo de profil (jpg, jpeg, png — 2 Mo max. — 800×800 px minimum).
  • Définir votre clé publique par défaut.
  • Configurer votre token d'accès Mastodon.
  • Changer votre mot de passe.
Conseil : utilisez une photo carrée pour un rendu optimal dans l'avatar circulaire.
Haut

Page 3 / 18

La cryptographie au cœur d'Aristhor


Clé publique / clé privée : principes de base

  • La clé privée : connue de vous seul, elle vous permet de signer des données. Elle ne doit jamais être communiquée ni stockée en ligne.
  • La clé publique : partageable librement, elle permet à n'importe qui de vérifier votre signature. C'est elle que vous déposez sur Aristhor.

Aristhor utilise le standard OpenPGP (via la bibliothèque OpenPGP.js). Chaque clé publique est identifiée par son empreinte de clé (40 caractères hexadécimaux).

Important : ne confondez pas l'empreinte de votre clé publique (40 caractères, OpenPGP) avec une empreinte SHA-512 d'un bloc (128 caractères hexadécimaux).

L'empreinte SHA-512

L'empreinte SHA-512 est une fonction de hachage cryptographique qui transforme n'importe quelle donnée en une chaîne de 128 caractères hexadécimaux (512 bits). Dans Aristhor, chaque bloc possède sa propre empreinte SHA-512, calculée à partir de l'ensemble de ses champs.

Format court : une empreinte SHA-512 peut être abrégée sous la forme f7a3...2c4d pour faciliter la communication et la recherche.

Les niveaux de sécurité : normal et AIR GAP

NiveauDescription
NormalLa clé privée est stockée et utilisée sur un ordinateur connecté à Internet.
Élevé (AIR GAP)La clé privée est générée et conservée sur un équipement jamais connecté à Internet. Niveau de sécurité maximal.

Le Blocksthor Maker : présentation de l'outil

Le Blocksthor Maker est un outil en ligne fonctionnant entièrement dans votre navigateur. Il permet de : générer des clés PGP, créer et gérer des blocksthor, vérifier l'intégrité, calculer des empreintes SHA-512, signer et vérifier des signatures, créer des arbres de Merkle.

Conseil : pour une sécurité maximale, utilisez le Blocksthor Maker sur un équipement hors ligne (AIR GAP) pour la création de la blocksthor et l'ajout de blocs.
Haut

Page 4 / 18

Les empreintes et les blocs


Le bloc zéro-genesis et la référence permanente

Le bloc zéro-genesis est le premier bloc d'une blocksthor. Son empreinte SHA-512 constitue la référence permanente de la blocksthor (UUID de blockchain). Cette référence ne change jamais, quelle que soit l'évolution future de la chaîne.

Référence permanente : l'empreinte SHA-512 du bloc zéro-genesis est l'identifiant absolu et immuable de votre blocksthor. Conservez-la précieusement.

L'empreinte du dernier bloc

L'empreinte du dernier bloc représente l'état actuel de la blocksthor. Elle change à chaque nouvel ajout de bloc. C'est cette empreinte que vous publiez sur Aristhor et, optionnellement, sur votre compte Mastodon.

Format court des empreintes (ex. f7...4d)

FormatExempleInterprétation
Complet (128 car.)f7a3b1...2c4dRecherche exacte
Court avec ...f7...4dCommence par f7, finit par 4d
Court avec _f7a3_2c4dCommence par f7a3, finit par 2c4d

Publication publique et visibilité des blocs

  • Publication sur Aristhor.com : rend la blocksthor trouvable via la recherche publique.
  • Autorisation de recherche par email : permet de retrouver vos blocksthor par votre email. Nécessite la publication activée.
  • Visibilité publique des blocs : rend le contenu intégral de la blocksthor lisible et téléchargeable publiquement.
Attention : la recherche par email ne peut être activée que si la publication de l'empreinte est elle-même activée.
Haut

Page 5 / 18

Glossaire et concepts clés


Blocksthor, bloc, empreinte, garantie, garant

TermeDéfinition
BlocksthorBlockchain de témoignages privée, gérée par un administrateur sur Aristhor.
BlocUnité de base d'une blocksthor. Contient un index, un horodatage, des métadonnées, une signature et une empreinte SHA-512.
Bloc zéro-genesisPremier bloc de la chaîne. Son empreinte constitue la référence permanente (UUID) de la blocksthor.
Empreinte SHA-512Condensé cryptographique de 128 caractères hexadécimaux identifiant de façon unique un bloc ou un fichier.
GarantieAttestation cryptographique déposée par un tiers (garant) sur un bloc spécifique d'une blocksthor.
GarantUtilisateur qui dépose une garantie signée avec sa clé privée.
Arbre de MerkleStructure cryptographique permettant de regrouper plusieurs éléments en une seule empreinte racine vérifiable.
Merkle rootEmpreinte racine d'un arbre de Merkle.

Clé publique, signature numérique, révocation

TermeDéfinition
Clé publiqueClé cryptographique partageable librement, permettant de vérifier une signature.
Clé privéeClé cryptographique secrète, utilisée pour signer des blocs ou des messages.
Empreinte de cléIdentifiant unique d'une clé publique (40 caractères hexadécimaux, standard OpenPGP).
Signature numériqueValeur cryptographique produite par la clé privée sur un message. Prouve l'identité du signataire.
RévocationAction de déclarer une clé publique comme invalide (compromise, perdue…).
Web of trustRéseau de confiance constitué par les signatures croisées entre clés publiques.

Espace, système, quota utilisateurs

TermeDéfinition
EspaceEnvironnement de travail déterminé par le rôle de l'utilisateur.
SystèmeEntité organisationnelle à laquelle appartiennent les ressources.
Quota utilisateursNombre maximum de membres pouvant être associés à une blocksthor.

Tokens d'accès (Mastodon, API)

TermeDéfinition
Token d'accès MastodonJeton d'authentification (scope write:statuses) permettant la publication automatique sur Mastodon.
Token APIJeton permettant à des applications tierces d'accéder à votre compte Aristhor via l'API.
Instance MastodonServeur Mastodon sur lequel est hébergé votre compte (ex. mastodon.social).

Partie 2 : Explorer

Haut

Page 6 / 18

Rechercher une blocksthor


Recherche par empreinte complète ou format court

La page « Empreintes & blocs » permet de rechercher n'importe quelle blocksthor dont l'empreinte a été publiée publiquement. Vous pouvez rechercher par empreinte complète (128 caractères) ou par format court (f7...4d ou f7a3_2c4d). La recherche s'effectue simultanément sur l'empreinte du dernier bloc et la référence permanente.

Formats acceptés :
f7a3b1c2... (empreinte complète)  |  f7...4d (format court avec ...)  |  f7a3_2c4d (format court avec _)

Recherche par email du responsable

Un second formulaire permet de retrouver les blocksthor d'un utilisateur à partir de son adresse email. Cette recherche n'est possible que si l'administrateur a activé l'option « Autorisation de recherche par email ». La saisie peut être partielle.

Confidentialité : si vous ne souhaitez pas être trouvé par email, laissez l'option désactivée dans vos paramètres de blocksthor.

Comprendre et lire les résultats

ColonneDescription
NomNom de la blocksthor, cliquable pour accéder à sa fiche détaillée.
Réf. permanenteLes 16 premiers caractères de l'empreinte du bloc zéro-genesis.
Empreinte SHA-512 du dernier blocLes 20 premiers caractères de l'empreinte du dernier bloc.

Afficher les blocs publics d'une blocksthor

Depuis la fiche d'une blocksthor, vous pouvez consulter le contenu intégral de la chaîne si et seulement si l'option « Visibilité publique des blocs » est activée. Vous pouvez alors copier ou exporter la blocksthor dans un fichier .txt.

Haut

Page 7 / 18

Consulter les clés publiques


Recherche publique de clés

La section « Clés publiques » permet de rechercher les clés déposées sur Aristhor par empreinte de clé (partielle ou complète, 40 caractères, format OpenPGP) ou par nom du propriétaire. Seules les clés avec l'option « Clé recherchable publiquement » activée apparaissent dans les résultats.

Lire une fiche de clé publique

InformationDescription
StatutValide ou Révoquée avec la date de révocation.
Empreinte de cléIdentifiant unique de la clé (40 caractères, format OpenPGP).
Niveau de sécuritéNormal ou élevé (AIR GAP).
Clé complèteContenu PGP armored de la clé publique, copiable et exportable.
SignaturesListe des clés publiques ayant signé cette clé (web of trust).

Les signatures de clé (web of trust ou toile de confiance)

Le web of trust est un mécanisme par lequel les utilisateurs se certifient mutuellement l'authenticité de leurs clés publiques. Sur Aristhor, un utilisateur peut signer la clé publique d'un autre pour attester de son identité. Plus une clé est signée par de nombreux utilisateurs reconnus, plus elle inspire confiance.

Vérification : pour vérifier une signature de clé, utilisez le Blocksthor Maker, onglet « Vérifier une signature ».

La clé publique d'Aristhor

Aristhor publie sa propre clé publique, accessible depuis le menu et le pied de page. Elle permet de chiffrer un message destiné à l'équipe Aristhor ou de vérifier qu'une communication provient bien d'Aristhor.

Haut

Page 8 / 18

Consulter les garanties et les garants


Qu'est-ce qu'une garantie ?

Une garantie est une attestation cryptographique déposée par un tiers (le garant) sur un bloc spécifique d'une blocksthor. Elle est elle-même signée cryptographiquement par le garant avec sa clé privée et contient : l'empreinte du bloc garanti, une merkle root, la signature du garant, l'empreinte de sa clé publique et la date.

Rechercher les garants d'un bloc

La page « Garants d'un bloc » permet de retrouver toutes les garanties déposées sur un bloc donné en sélectionnant une blocksthor et en indiquant le numéro de bloc.

Lire et interpréter une garantie

ChampDescription
ContenuDescription textuelle de ce que le garant atteste.
Empreinte du bloc garantiHash SHA-512 du bloc sur lequel porte la garantie.
Merkle rootEmpreinte racine de l'arbre de Merkle des éléments garantis.
Empreinte de clé du garantIdentifiant OpenPGP de la clé utilisée pour signer la garantie.

Vérifier l'arbre de Merkle

L'arbre de Merkle permet de prouver qu'un ensemble d'éléments est intègre à partir d'une seule empreinte racine. La vérification s'effectue dans le Blocksthor Maker, onglet « Arbre de Merkle ».

Propriété clé : modifier un seul élément d'un arbre de Merkle invalide la merkle root, rendant toute falsification immédiatement détectable.
Haut

Page 9 / 18

Actualités et documents


Parcourir les notes et actualités

La section « Informations » regroupe les notes publiées sur Aristhor (articles, annonces, tutoriels). Chaque note est présentée sous forme de carte avec titre, date, image associée, extrait du contenu et éventuellement un badge En une.

Les documents associés et leur aperçu

Chaque note peut avoir des documents associés. Pour les images (jpg, jpeg, png), un aperçu miniature s'affiche dans le tableau. En cliquant sur l'aperçu ou sur « Afficher », l'image s'ouvre en lightbox (Magnific Popup). Pour les autres types de fichiers, le bouton « Afficher » ouvre le fichier dans un nouvel onglet.

Filtrer par catégorie

Les notes et documents peuvent être filtrés par catégorie via un formulaire de recherche. La page « Documents par catégorie » liste tous les documents d'une catégorie donnée avec leurs aperçus.

Trier et rechercher

Les listes sont équipées d'un système de tri par colonnes (tablesorter). Des filtres contextuels (catégorie, date, système) sont disponibles pour affiner les résultats.

Haut

Page 10 / 18

Le Blocksthor Maker


Accès et présentation de l'outil

Le Blocksthor Maker fonctionne entièrement dans votre navigateur, sans transmission de données sensibles vers un serveur. Sections disponibles : Nouvelle blocksthor, Nouveau bloc, Explorer, Empreinte - Hash, Signature cryptographique, Arbre de Merkle, Clés PGP.

Sécurité : ne chargez jamais votre clé privée dans le Blocksthor Maker depuis un équipement connecté à Internet si vous utilisez le niveau de sécurité élevé (AIR GAP).

Créer une nouvelle blocksthor

  1. Accédez à la section « Nouvelle blocksthor ».
  2. Renseignez les métadonnées du bloc genesis.
  3. Chargez votre clé privée PGP et saisissez son mot de passe.
  4. Cliquez sur « Créer » : le bloc genesis est signé et la blocksthor est générée au format JSON.
  5. Exportez la blocksthor dans un fichier .txt pour la conserver.

Explorer et vérifier l'intégrité d'une blocksthor

La section « Explorer » permet de charger un fichier de blocksthor et d'en consulter le détail ou de vérifier l'intégrité en recalculant l'empreinte de chaque bloc.

Bonne pratique : vérifiez l'intégrité de votre blocksthor à chaque fois que vous la récupérez pour y ajouter un nouveau bloc.

Calculer des empreintes et vérifier des signatures

Calcul d'empreintes : la section « Empreinte - Hash » calcule l'empreinte SHA-512 de n'importe quel texte ou fichier.

Vérification de signature : fournissez le message original, la signature détachée PGP et la clé publique du signataire pour vérifier la validité d'une signature.

Partie 3 : Gérer

Haut

Page 11 / 18

Gérer ses blocksthor


Créer une blocksthor et importer un fichier .txt

Accédez à « Mes blocksthor » > « Ajouter une blocksthor ». Deux approches :

A. Création manuelle : renseignez le nom, la référence permanente, l'empreinte du dernier bloc et les paramètres de publication.

B. Import depuis un fichier .txt (recommandé) :

  1. Cliquez sur « Importer la blocksthor complète depuis un fichier ».
  2. Sélectionnez votre fichier .txt exporté depuis le Blocksthor Maker.
  3. Les champs Blocs, Référence permanente et Empreinte du dernier bloc sont remplis automatiquement.
  4. Complétez le nom et les paramètres, puis cliquez sur « Enregistrer ».
Conseil : l'import de fichier est la méthode recommandée car elle évite toute erreur de saisie manuelle des empreintes.

Verrouiller / déverrouiller pour ajout de blocs

ÉtatSignification
AccessibleLa blocksthor est à jour. Les membres peuvent la consulter normalement.
VerrouilléeDes blocs sont en cours d'ajout. Le contenu n'est pas accessible. Une date de déverrouillage estimée peut être indiquée.

Modifier les paramètres (publication, recherche, visibilité)

  • Publication sur Aristhor.com : rend la blocksthor trouvable publiquement par empreinte.
  • Recherche par email : permet de vous trouver via votre email (nécessite la publication activée).
  • Visibilité publique des blocs : affiche le contenu intégral sur la fiche publique.

Publier l'empreinte sur Mastodon

Si vous avez configuré un token d'accès Mastodon, le bouton « Publier sur Mastodon » apparaît sur la fiche de votre blocksthor. Aristhor publie alors automatiquement le nom, un lien vers aristhor.com, la référence permanente, l'empreinte du dernier bloc et les hashtags #blocksthor #blockchain #aristhor.

Configuration : rendez-vous dans « Mon compte » > « Mastodon - Token d'accès ». Générez le token avec le scope write:statuses sur votre instance Mastodon.
Haut

Page 12 / 18

Gérer les membres d'une blocksthor


Ajouter un membre par email

Seul l'administrateur peut inviter des membres. Accédez à la fiche de votre blocksthor, section « Utilisateurs », saisissez l'email du nouvel utilisateur et cliquez sur « Ajouter ». L'utilisateur doit déjà posséder un compte Aristhor.

Quota : lorsque le quota est atteint, l'ajout de nouveaux membres est impossible.

Attribuer et modifier les droits

DroitDescription
Blocksthor favoriteMarque cette blocksthor comme favorite pour le membre.
PseudonymeNom d'affichage du membre dans le contexte de cette blocksthor.
Stocker les blocsAutorise le membre à accéder au contenu intégral des blocs.

Retirer un membre / se retirer

  • Retirer un membre (administrateur uniquement) : via le bouton Retirer.
  • Se retirer (membre) : via le bouton Se retirer. Action irréversible sauf réinvitation.
Restriction : l'administrateur ne peut pas se retirer de sa propre blocksthor.

Quota d'utilisateurs

Le quota définit le nombre maximum de membres. La valeur par défaut est de 2 utilisateurs pour les blocksthor créées depuis l'espace « Ma blocksthor ».

Haut

Page 13 / 18

Gérer ses clés publiques


Déposer une nouvelle clé publique

  1. Accédez à « Clés publiques » > « Ajouter une clé ».
  2. Renseignez l'empreinte de votre clé (40 caractères, format OpenPGP).
  3. Collez ou importez le contenu PGP armored de votre clé publique.
  4. Choisissez le niveau de sécurité (normal ou AIR GAP).
  5. Activez l'option « Clé recherchable publiquement » si souhaité.

Ajouter et vérifier une signature

Depuis l'onglet « Ajout de signature » d'une fiche de clé : le signataire génère une signature détachée PGP de l'empreinte de la clé via le Blocksthor Maker, saisit son code de signature et colle la signature PGP. Elle est vérifiée automatiquement avant d'être ajoutée.

Révoquer une clé et la remplacer

Si votre clé privée est compromise ou perdue, révoquez votre clé publique depuis sa page de modification. Vous pouvez indiquer la date, l'empreinte de la clé de remplacement et la raison de révocation.

Important : une clé révoquée reste visible sur Aristhor et est clairement marquée Révoquée.

Exporter sa clé

Le bouton Exporter télécharge la clé publique dans un fichier .asc. Ce fichier peut être partagé, chargé dans le Blocksthor Maker ou importé dans GnuPG / Kleopatra.

Haut

Page 14 / 18

Gérer ses garanties


Créer et finaliser une garantie

  1. Dans le Blocksthor Maker > « Garanties », chargez les éléments à garantir.
  2. Calculez la merkle root des éléments garantis.
  3. Signez la merkle root avec votre clé privée pour obtenir le bloc de garantie.
  4. Exportez le bloc de garantie au format JSON.
  5. Sur Aristhor, créez une nouvelle garantie en important le bloc de garantie.

Exporter une garantie et son arbre de Merkle

  • Export de la garantie : téléchargement du bloc de garantie au format texte.
  • Export de l'arbre de Merkle : export du fichier JSON de l'arbre complet pour vérification ultérieure.

Grouper des garanties

Via le bouton Exporter-Grouper, regroupez plusieurs garanties portant sur le même bloc dans un arbre de Merkle commun.

Usage : le groupement est utile lorsque plusieurs garants ont attesté du même bloc.

Archiver

Les garanties peuvent être archivées pour les conserver sans les afficher dans la liste active. L'archivage est réversible : retrouvez les garanties archivées dans « Garanties archivées ».

Haut

Page 15 / 18

Mon compte et paramètres


Coordonnées, photo de profil, pseudonyme

La page « Mon compte » permet de modifier : coordonnées personnelles (civilité, prénom, nom, email, téléphone, adresse), photo de profil (jpg, jpeg, png — 2 Mo max. — 800×800 px minimum, rendu circulaire), et pseudonyme par blocksthor (depuis la gestion des droits).

Après avoir sélectionné un fichier photo, un aperçu instantané s'affiche. Cliquez sur « Enregistrer » pour valider le changement.

Changer son mot de passe

  1. Saisissez votre mot de passe actuel.
  2. Saisissez votre nouveau mot de passe (10 à 200 caractères).
  3. Confirmez en cliquant sur « Enregistrer ».

L'icône permet d'afficher ou masquer la saisie.

Conseil : choisissez un mot de passe long (16 caractères minimum), combinant lettres, chiffres et caractères spéciaux.

Configurer le token Mastodon

  1. Sur votre instance Mastodon : Préférences > Développement > Nouvelle application.
  2. Cochez uniquement le scope write:statuses et copiez le token généré.
  3. Collez-le dans « Mon compte » > « Mastodon - Token d'accès ».

Le token s'affiche masqué (points) et se révèle via l'icône .

Clé publique par défaut et suppression du compte

Clé publique par défaut : définissez votre clé PGP principale via le champ « Empreinte de clé publique » dans votre profil.

Suppression du compte : action immédiate et définitive depuis « Mon compte » > « Mes paramètres ».

Attention : la suppression est irréversible. Exportez toutes vos blocksthor et données importantes avant de supprimer votre compte.

Documentation Aristhor — 18 pages — aristhor.com    Retour en haut