Novità — Prova i passkey nel tuo browser

Le tue passkey,
ancorate al silicio.

Titanium Passkey è un provider di credenziali offline per iPhone, iPad e Mac. Le chiavi private vivono nel Secure Enclave, protette da Face ID o Touch ID. Niente cloud. Niente sync. Niente account. Solo firme che non lasciano mai il dispositivo.

iOS 17 · iPadOS 17 · macOS 14 Secure Enclave Zero telemetria
Costruito sul silicio

Progettato intorno al Secure Enclave.

Ogni passkey è una coppia di chiavi P-256 generata dentro il coprocessore di sicurezza dedicato di Apple. La metà privata non può mai essere esportata — non da noi, non da iOS, non da te.

Protezione biometrica

Ogni accesso è convalidato da Face ID o Touch ID — nessun fallback al codice. SecAccessControl lo impone a livello hardware, non come casella in software.

Chiavi nel Secure Enclave

Chiavi EC P-256 create con kSecAttrTokenIDSecureEnclave. Le firme avvengono sul chip. Il materiale di chiave privata non tocca mai la RAM accessibile a iOS.

Zero rete

Nessun backend. Nessuna telemetria. Nessuna analytics. L'estensione Credential Provider — il processo che tocca ogni passkey — è consegnata senza permesso di rete. Nulla da esfiltrare, anche se volessimo.

WebAuthn nativo

ES256 standard (COSE alg -7) su WebAuthn. Funziona con ogni sito compatibile con passkey — GitHub, Google, la tua banca, la tua app self-hosted.

Integrazione AutoFill

Si registra come Credential Provider via AuthenticationServices. I fogli di accesso appaiono nativamente in Safari e in ogni app iOS che parla WebAuthn.

Nessun vendor lock-in

Elimina l'app e le chiavi se ne vanno con lei — esattamente come dovrebbe essere. Niente da disdire, nessun backup da distruggere, nessun account da chiudere.

WebAuthn Level 3

Più del minimo.

La maggior parte degli authenticator implementa le operazioni di base create e get e si ferma lì. Titanium Passkey va oltre — perché i siti che tengono alla UX moderna delle passkey possano usarlo.

Autenticazione rapida

Quando una sola passkey corrisponde alla richiesta, salta il selettore. Face ID o Touch ID si attiva immediatamente — un'occhiata e sei dentro. Disattivabile se preferisci conferma esplicita.

Conditional mediation

I siti che chiedono passkey tramite il flusso conditional UI ricevono una credenziale corrispondente inline, senza interrompere il campo password. Supporto nativo, senza bricolage.

Registrazione silenziosa

Promuove un accesso con password a passkey in background mentre l'utente accede. Il flag iOS SupportsConditionalPasskeyRegistration è attivo — i siti che aderiscono ottengono upgrade fluidi.

Estensione PRF

L'estensione prf (hmac-secret di WebAuthn) è pienamente supportata. Le web app che legano dati cifrati a una passkey — es. app di documenti E2EE — ottengono segreti deterministici, per-sito, derivati nel Secure Enclave.

Livello iCloud opzionale

Il livello predefinito è ancorato al silicio, singolo dispositivo. Se vuoi che una credenziale specifica si sincronizzi via portachiavi iCloud, attivalo per singola passkey. Il compromesso è spiegato nell'app, non nascosto nelle impostazioni.

Trasporto ibrido

Accedi da qualsiasi computer — Windows, macOS, Linux, Chromebook — senza un gestore di passkey installato lì. Nel prompt passkey del browser scegli «Usa un dispositivo nelle vicinanze» / «Altre opzioni», scansiona il QR code e approva con Face ID o Touch ID sull’iPhone. Via Bluetooth, come la specifica Apple prevede.

Il flusso

Dal tocco alla firma.

iOS instrada le richieste WebAuthn all'estensione Credential Provider. Titanium Passkey risponde — o si fa da parte.

Passo 01

Il sito chiede una passkey

Un sito o un'app emette una sfida WebAuthn. iOS mostra i provider registrati.

Passo 02

Scegli Titanium

Seleziona Titanium Passkey dal foglio AutoFill. L'estensione si sveglia in-process.

Passo 03

La biometria protegge la chiave

Face ID o Touch ID sblocca la chiave privata dentro il Secure Enclave. Un'occhiata.

Passo 04

Firmato. Fatto.

La firma è prodotta sul chip e restituita a iOS. Sei dentro. Nessun round-trip.

Contesto

Tre modi di tenere una passkey.

Ci sono tre grandi scuole di conservazione delle passkey. Ognuna rinuncia a qualcosa. Titanium Passkey è costruito per il modello di minaccia che le altre due non coprono del tutto — il furto del dispositivo stesso.

Sincronizzato in cloud

iCloud Keychain · Google · Microsoft

  • Le chiavi private si replicano attraverso cloud di vendor
  • Il ripristino è legato a un account del vendor
  • I metadati attraversano la rete, che tu te ne accorga o no
  • Comodo su tutti i tuoi dispositivi

Token hardware

YubiKey · Titan · SoloKey

  • Le chiavi restano sul token — nessun cloud
  • La maggior parte è di solo possesso per default — un token rubato è un token usabile
  • Un PIN, se impostato, è un fattore di conoscenza — intercettabile con lo sguardo e, una volta inserito, sblocca ogni credenziale del token
  • Oggetto a parte da portare, perdere o dimenticare

Titanium Passkey

Secure Enclave · protetto da biometria

  • La chiave non può essere copiata. Chiusa dentro il chip di sicurezza che Apple ha fatto per questo. Neanche noi possiamo raggiungerla.
  • La chiave non può essere usata senza di te. Ogni accesso richiede il tuo volto o la tua impronta — nel momento in cui accade. Un telefono rubato non firma nulla.
  • Niente da portare. Il chip di sicurezza è già nella tua tasca.
  • Cambiare la biometria cancella le chiavi. Nessun modo silenzioso di cedere l'accesso.

YubiKey Bio e modelli simili aggiungono verifica di impronta on-device — più vicini a ciò che facciamo, ma il sensore è minuscolo, solo impronta e recente. Face ID aggiunge profondità e rilevamento vitalità che una superficie capacitiva su un token USB non può eguagliare. Titanium Passkey poggia su hardware con un decennio di lavoro antispoof.

Privacy per costruzione

La maggior parte dei gestori di password è costruita attorno alla sync.
Noi abbiamo costruito questo attorno all'idea opposta.

Tesi di design
Tecnico

Sotto il cofano.

Per gli ingegneri.

Piattaforma iOS 17.0+ · iPadOS 17.0+ · macOS 14.0+
Tipo di chiave EC P-256, ES256 (COSE -7)
Archiviazione Portachiavi · kSecClassKey + metadati
Controllo accesso biometryCurrentSet + privateKeyUsage
Integrazione AutoFill Credential Provider · AuthenticationServices
Attestation none — rispetta la privacy
Ambito Legato al dispositivo per default · livello portachiavi iCloud opzionale
Costruito con Swift 6 · The Composable Architecture 1.25 · Apple CryptoKit

Passkey. Senza il cloud.

Titanium Passkey è in sviluppo. Segui il rilascio sull'App Store.