Proteção biométrica
Cada login é validado por Face ID ou Touch ID — sem fallback para código. SecAccessControl impõe isso em nível de hardware, não como caixa em software.
Titanium Passkey é um provedor de credenciais offline para iPhone, iPad e Mac. As chaves privadas vivem no Secure Enclave, protegidas por Face ID ou Touch ID. Sem nuvem. Sem sync. Sem conta. Apenas assinaturas que nunca deixam o dispositivo.
Cada passkey é um par de chaves P-256 gerado dentro do coprocessador de segurança dedicado da Apple. A metade privada nunca pode ser exportada — nem por nós, nem pelo iOS, nem por você.
Cada login é validado por Face ID ou Touch ID — sem fallback para código. SecAccessControl impõe isso em nível de hardware, não como caixa em software.
Chaves EC P-256 criadas com kSecAttrTokenIDSecureEnclave. As assinaturas acontecem no chip. O material da chave privada nunca toca na RAM acessível ao iOS.
Sem backend. Sem telemetria. Sem analytics. A extensão do Credential Provider — o processo que toca em cada passkey — é entregue sem permissão de rede. Nada a exfiltrar, mesmo que quiséssemos.
ES256 padrão (COSE alg -7) sobre WebAuthn. Funciona com qualquer site compatível com passkey — GitHub, Google, seu banco, seu app auto-hospedado.
Registra-se como Credential Provider via AuthenticationServices. As planilhas de login aparecem nativamente no Safari e em todo app iOS que fala WebAuthn.
Apague o app e as chaves vão junto — exatamente como deve ser. Nada a cancelar, sem backups para triturar, sem conta para fechar.
A maioria dos autenticadores implementa as operações básicas create e get e para aí. Titanium Passkey vai além — para que sites que se importam com UX moderna de passkey possam usá-lo.
Quando exatamente uma passkey corresponde à solicitação, pula o seletor. Face ID ou Touch ID dispara imediatamente — um olhar e você entrou. Desative se preferir confirmação explícita.
Sites que pedem passkeys pelo fluxo conditional UI recebem uma credencial correspondente em linha, sem interromper o campo de senha. Suporte nativo, sem gambiarras.
Promove um login por senha a passkey em segundo plano enquanto o usuário entra. O flag iOS SupportsConditionalPasskeyRegistration está ligado — sites que aderem ganham upgrades sem atrito.
A extensão prf (hmac-secret do WebAuthn) é totalmente suportada. Apps web que ligam dados cifrados a uma passkey — por ex. apps de documentos E2EE — ganham segredos determinísticos, por-site, derivados no Secure Enclave.
A camada padrão é ancorada ao silício, um dispositivo. Se quiser que uma credencial específica sincronize pelo iCloud Keychain, ative por passkey. O trade-off é explicado no app, não escondido nas configurações.
Faça login de qualquer computador — Windows, macOS, Linux, Chromebook — sem um gerenciador de passkeys instalado lá. No prompt de passkey do navegador escolha “Usar um dispositivo próximo” / “Outras opções”, escaneie o QR code e aprove com Face ID ou Touch ID no iPhone. Via Bluetooth, como a especificação da Apple pretende.
O iOS encaminha as solicitações WebAuthn para a extensão Credential Provider. Titanium Passkey responde — ou fica de fora.
Um site ou app emite um desafio WebAuthn. O iOS mostra os provedores registrados.
Selecione Titanium Passkey na planilha AutoFill. A extensão acorda em-processo.
Face ID ou Touch ID desbloqueia a chave privada no Secure Enclave. Um olhar.
A assinatura é produzida no chip e entregue ao iOS. Você está dentro. Sem idas e voltas.
Existem três escolas aproximadas de armazenamento de passkey. Cada uma abre mão de algo diferente. Titanium Passkey é construído para o modelo de ameaça que as outras duas não cobrem por completo — o roubo do próprio dispositivo.
iCloud Keychain · Google · Microsoft
YubiKey · Titan · SoloKey
Secure Enclave · protegido por biometria
YubiKey Bio e modelos similares adicionam verificação de digital no dispositivo — estão mais próximos do que fazemos, mas o sensor é pequeno, só digital e recente. Face ID adiciona profundidade e detecção de vitalidade que uma área capacitiva em um token USB não iguala. Titanium Passkey roda em hardware com uma década de trabalho antispoof.
A maioria dos gerenciadores de senhas é construída em torno de sincronização.
Construímos este em torno da ideia oposta.
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.
Para engenheiros.
ES256 (COSE -7)
kSecClassKey + metadados
biometryCurrentSet + privateKeyUsage
AuthenticationServices
none — preserva a privacidade
Titanium Passkey está em desenvolvimento. Acompanhe o lançamento na App Store.