Standards et technologies.
Gankpo s'appuie sur des standards ouverts et documente leur rôle dans ses formats, ses mécanismes cryptographiques et ses parcours d'identité.
Primitives cryptographiques
Les primitives utilisées par le noyau gkp_core sont référencées par des spécifications publiées par l'IETF, le NIST et la communauté cryptographique.
| Primitive | Standard de référence | Usage dans Gankpo |
|---|---|---|
| Ed25519 | RFC 8032 | Signature d'éditeur et de document |
| ECDSA P-256 | RFC 6979 / SEC 1 (courbe NIST P-256) | Signature COSE_Sign1 des identifiants QR |
| ECDSA P-384 | SEC 1 (courbe NIST P-384) | Signature haut niveau optionnelle |
| RSA (PKCS#1 v2.2) | RFC 8017 | Interopérabilité PKI existante |
| X25519 | RFC 7748 | Échange de clés |
| AES-256-GCM | NIST SP 800-38D | Chiffrement authentifié des charges utiles |
| ChaCha20-Poly1305 | RFC 8439 | Chiffrement authentifié mobile |
| BLAKE3 | Spécification BLAKE3 | Empreintes d'intégrité |
| SHA-256 / SHA-384 | RFC 6234 | Empreintes d'interopérabilité |
| HKDF-SHA-256 | RFC 5869 | Dérivation de clés |
| HMAC-SHA-256 | RFC 2104 | Authentification de messages |
| Argon2id | RFC 9106 | Dérivation de clés à partir de secrets utilisateur |
Formats de certificats et de messages
| Standard | Statut dans Gankpo |
|---|---|
| X.509 v3 | Parsing et validation de chaînes de certificats |
| PKCS#7 / CMS (RFC 5652) | Support en lecture pour interopérabilité |
| OCSP (RFC 6960) | Vérification de révocation |
| COSE (RFC 8152) | Signature des identifiants QR GKP1 |
| CBOR (RFC 8949) | Encodage canonique des manifestes |
| Base45 (RFC 9285) | Encodage des charges QR |
Signature et identité
| Domaine | Statut |
|---|---|
| eIDAS | Référentiel réglementaire étudié pour les cas concernés. Aucune qualification AdES/QES ni certification eIDAS n'est déclarée acquise. |
| ISO/IEC 18013-5:2021 (mDL) | Référence technique pour les documents mobiles. Aucune certification ISO 18013-5 n'est revendiquée. |
| W3C Verifiable Credentials | Modèle de données de référence pour certains cas de credentials vérifiables. |
| OpenID4VCI / OpenID4VP | Protocoles de référence pour les parcours d'émission et de présentation. Aucune certification OpenID n'est revendiquée sans attribution officielle. |
| SD-JWT | Format étudié pour la divulgation sélective dans les parcours concernés. |
Statut des qualifications et certifications
L'utilisation d'un standard ne vaut pas certification. Gankpo ne présente comme acquise aucune qualification eIDAS, certification ISO 27001, Critères Communs, QES ou certification OpenID tant qu'une preuve officielle d'attribution n'est pas publiée.
Reproductibilité
Un paquet officiel de vecteurs de conformité binairedoit identifier la version de la spécification, les entrées, les sorties attendues et son empreinte. Aucun paquet public n'est actuellement distribué depuis ce site.
Consulter la documentation technique.
Spécifications de format, guides d'intégration, architecture : tout est rassemblé au même endroit.
