Nouveau — Essayez les passkeys dans votre navigateur

Vos passkeys,
ancrés au silicium.

Titanium Passkey est un fournisseur d'identifiants hors ligne pour iPhone, iPad et Mac. Les clés privées vivent dans le Secure Enclave, protégées par Face ID ou Touch ID. Pas de cloud. Pas de sync. Pas de compte. Juste des signatures qui ne quittent jamais l'appareil.

iOS 17 · iPadOS 17 · macOS 14 Secure Enclave Zéro télémétrie
Bâti sur le silicium

Conçu autour du Secure Enclave.

Chaque passkey est une paire de clés P-256 générée dans le coprocesseur de sécurité dédié d'Apple. La moitié privée ne peut jamais être exportée — ni par nous, ni par iOS, ni par vous.

Protection biométrique

Chaque connexion est validée par Face ID ou Touch ID — aucun repli par code. SecAccessControl l'applique au niveau matériel, pas une case à cocher logicielle.

Clés dans le Secure Enclave

Clés EC P-256 créées avec kSecAttrTokenIDSecureEnclave. Les signatures ont lieu sur puce. Le matériel de clé privée ne touche jamais la RAM accessible à iOS.

Zéro réseau

Pas de backend. Pas de télémétrie. Pas d'analytique. L'extension Credential Provider — le processus qui touche à chaque passkey — est livrée sans droit réseau. Rien à exfiltrer, même si nous le voulions.

WebAuthn natif

ES256 standard (COSE algo -7) sur WebAuthn. Fonctionne avec tout site compatible passkey — GitHub, Google, votre banque, votre app auto-hébergée.

Intégration AutoFill

Enregistré comme Credential Provider via AuthenticationServices. Les feuilles de connexion apparaissent nativement dans Safari et chaque app iOS qui parle WebAuthn.

Pas de verrouillage

Supprimez l'app et les clés partent avec — exactement comme il se doit. Rien à résilier, aucune sauvegarde à broyer, aucun compte à clôturer.

WebAuthn Level 3

Au-delà du minimum.

La plupart des authentificateurs implémentent les opérations create et get de base et s'arrêtent là. Titanium Passkey va plus loin — pour que les sites soucieux de l'UX passkey moderne puissent l'utiliser.

Authentification rapide

Quand un seul passkey correspond à la demande, sautez le sélecteur. Face ID ou Touch ID se déclenche immédiatement — un coup d'œil et vous y êtes. Désactivable si vous préférez une confirmation explicite.

Conditional mediation

Les sites qui demandent des passkeys via le flux UI conditionnel se voient proposer un identifiant correspondant en ligne, sans interrompre le champ du mot de passe. Support natif, sans bricolage.

Enregistrement silencieux

Mettre à niveau un mot de passe en passkey en arrière-plan pendant que l'utilisateur se connecte. Le drapeau iOS SupportsConditionalPasskeyRegistration est activé — les sites qui y adhèrent obtiennent des mises à niveau fluides.

Extension PRF

L'extension prf (hmac-secret de WebAuthn) est entièrement supportée. Les apps web qui lient des données chiffrées à un passkey — par ex. apps documentaires E2EE — obtiennent des secrets déterministes, par site, dérivés dans le Secure Enclave.

Niveau iCloud optionnel

Le niveau par défaut est lié au silicium, mono-appareil. Si vous voulez qu'un identifiant particulier se synchronise via le trousseau iCloud, activez-le par passkey. Le compromis est expliqué dans l'app, pas caché dans les réglages.

Transport hybride

Connectez-vous depuis n’importe quel ordinateur — Windows, macOS, Linux, Chromebook — sans gestionnaire de passkeys installé. Dans l’invite passkey du navigateur, choisissez « Utiliser un appareil à proximité » / « Autres options », scannez le code QR et approuvez avec Face ID ou Touch ID sur votre iPhone. Par Bluetooth, comme la spécification d’Apple l’entend.

Le flux

Du tap à la signature.

iOS achemine les demandes WebAuthn vers l'extension Credential Provider. Titanium Passkey répond — ou reste à l'écart.

Étape 01

Le site demande un passkey

Un site ou une app émet un défi WebAuthn. iOS affiche les fournisseurs enregistrés.

Étape 02

Vous choisissez Titanium

Sélectionnez Titanium Passkey dans la feuille AutoFill. L'extension se réveille en cours de processus.

Étape 03

La biométrie protège la clé

Face ID ou Touch ID déverrouille la clé privée dans le Secure Enclave. Un coup d'œil.

Étape 04

Signé. Fait.

La signature est produite sur puce et renvoyée à iOS. Vous êtes entré. Aucun aller-retour.

Contexte

Trois manières de tenir un passkey.

Il y a trois grandes écoles de stockage de passkey. Chacune fait un compromis différent. Titanium Passkey est bâti pour le modèle de menace que les deux autres ne couvrent pas entièrement — le vol de l'appareil lui-même.

Synchronisé dans le cloud

iCloud Keychain · Google · Microsoft

  • Les clés privées se répliquent via des clouds de fournisseurs
  • La récupération est liée à un compte fournisseur
  • Les métadonnées traversent le réseau que vous le remarquiez ou non
  • Pratique sur tous vos appareils

Tokens matériels

YubiKey · Titan · SoloKey

  • Les clés restent sur le token — pas de cloud
  • La plupart sont basés sur la possession par défaut — un token volé est un token utilisable
  • Un PIN, s'il est défini, est un facteur de connaissance — observable par-dessus l'épaule, et une fois saisi déverrouille tous les identifiants du token
  • Objet séparé à porter, perdre ou oublier

Titanium Passkey

Secure Enclave · protégé par biométrie

  • La clé ne peut être copiée. Enfermée dans la puce de sécurité qu'Apple a faite pour ça. Même nous ne pouvons l'atteindre.
  • La clé ne peut être utilisée sans vous. Chaque connexion exige votre visage ou votre empreinte — au moment où elle se produit. Un téléphone volé ne signe rien.
  • Rien à porter. La puce de sécurité est déjà dans votre poche.
  • Changer de biométrie efface les clés. Aucun moyen silencieux de céder l'accès.

YubiKey Bio et modèles similaires ajoutent une vérification d'empreinte sur l'appareil — ils sont plus proches de ce que nous faisons, mais le capteur est minuscule, uniquement empreinte, et récent. Face ID ajoute profondeur et détection de vivacité qu'une surface capacitive sur un token USB ne peut égaler. Titanium Passkey repose sur un matériel qui a dix ans de travail anti-spoof.

Confidentialité par construction

La plupart des gestionnaires de mots de passe sont bâtis autour de la synchro.
Nous avons bâti celui-ci autour de l'idée inverse.

Thèse de conception
Technique

Sous le capot.

Pour les ingénieurs.

Plateforme iOS 17.0+ · iPadOS 17.0+ · macOS 14.0+
Type de clé EC P-256, ES256 (COSE -7)
Stockage Keychain · kSecClassKey + métadonnées
Contrôle d'accès biometryCurrentSet + privateKeyUsage
Intégration AutoFill Credential Provider · AuthenticationServices
Attestation none — respect de la vie privée
Portée Lié à l'appareil par défaut · palier trousseau iCloud optionnel
Bâti avec Swift 6 · The Composable Architecture 1.25 · Apple CryptoKit

Passkeys. Sans le cloud.

Titanium Passkey est en développement. Suivez pour la sortie sur l'App Store.