Biometrisk autentisering: vad det är, typer och funktionsprincip

Författare: IT Sectr Publicerad: 2026-04-04 Lästid: 8 min

Biometrisk autentisering är en metod för att verifiera en användares identitet baserat på unika fysiologiska egenskaper. Till skillnad från lösenord kan biometriska data inte stjälas på distans eller gissas med brute force. Enligt Statista (2025) är över 80 % av moderna smartphones utrustade med inbyggda biometriska sensorer.

Huvudpunkter

  • Biometrisk autentisering — identifieringsmetod baserat på unika fysiska egenskaper: fingeravtryck, ansikte, röst eller iris
  • BiometricPrompt — enhetligt Android API för arbete med alla biometriska sensorer på enheten
  • False Acceptance Rate (FAR) för moderna fingeravtrycksläsare är lägre än 0.001% för ultraljudssensorer
  • Secure Enclave — Apples hårdvarumodul som isolerar biometriska mallar från operativsystemet
  • Multi-faktor autentisering kombinerar biometri med PIN-kod eller kryptografisk nyckel för maximalt skydd

Vad är biometrisk autentisering?

Biometrisk autentisering är processen att verifiera en användares identitet baserat på hans eller hennes unika fysiologiska eller beteendemässiga egenskaper. Till skillnad från klassiska metoder — lösenord, PIN-koder eller engångstoken — är biometri knuten till personen själv och kan inte överföras till någon annan.

Grunden för metoden är mätning och jämförelse av biometriska egenskaper med en förlagrad mall. Tekniken har gått från dyra företagssystem till massimplementering i konsumentenheter. Den första mass-smarttelefonen med fingeravtrycksläsare var Motorola Atrix 4G 2011, och idag installeras biometriska sensorer i enheter i prissegmentet från 100 dollar.

Biometri löser kärnproblemet med lösenordsautentisering: mänskligt minne. Enligt forskning från Hypr (2024) har den genomsnittliga användaren över 100 onlinekonton men använder bara 5 unika lösenord. Biometri eliminerar behovet av att komma ihåg komplexa kombinationer.

Hur fungerar biometrisk autentisering?

Den biometriska autentiseringsprocessen består av två faser: registrering (enrollment) och verifiering (verification). I registreringsfasen fångar systemet en biometrisk bild, extraherar karakteristiska egenskaper och skapar en referensmall. Vid verifiering jämförs den nya bilden med den lagrade mallen — algoritmen beräknar graden av överensstämmelse och fattar ett beslut.

Insamling av biometrisk bild

Enhetens sensor registrerar den råa biometriska signalen: fingeravtrycksbilden genom en kapacitiv matris, en tredimensionell ansiktskarta genom en punktprojektor eller röstspektrumet genom en mikrofon. Insamlingskvaliteten påverkar direkt noggrannheten i efterföljande igenkänning. Moderna sensorer använder 50 till 300 mätpunkter per millimeter för fingeravtryck och upp till 30 000 punkter för ansiktet.

Extraktion av egenskaper och skapande av mall

Algoritmen extraherar unika egenskaper från rådata: för fingeravtryck — minutiæ (ändar och förgreningar av papillarlinjer), för ansiktet — avståndet mellan ögonen, näsans form och käkkonturen. Dessa egenskaper omvandlas till en matematisk mall på 2 till 20 KB. Originalbilden sparas inte — endast egenskapsmallen från vilken originalet inte kan återställas.

Matchning och beslutsfattande

Systemet jämför den erhållna mallen med referensmallen och beräknar ett likhetsmått. Om värdet överstiger en inställd tröskel (threshold) anses autentiseringen vara framgångsrik. Tröskeln bestämmer balansen mellan bekvämlighet och säkerhet: låg tröskel ökar False Acceptance Rate, hög — False Rejection Rate. För mobila enheter är den typiska tröskeln inställd på FAR 0.001% med FRR på cirka 2%.

Typer av biometrisk autentisering

Mobila enheter stöder flera typer av biometriska sensorer, som skiljer sig åt i noggrannhet, hastighet och motståndskraft mot förfalskning. Varje typ har sitt eget tillämpningsområde och säkerhetsnivå.

Fingeravtrycksläsare

Den vanligaste typen av biometri i mobila enheter. Kapacitiva läsare skapar en bild av papillarmönstret baserat på skillnaden i elektrisk potential mellan hudens åsar och dalar. Ultraljudsläsare, som först användes i Galaxy S10, använder ljudvågor för tredimensionell rekonstruktion av fingeravtrycket — de fungerar även med våta fingrar och är resistenta mot silikonimitationer.

Ansiktsigenkänning

Två tillvägagångssätt: 2D-kamera (enkel frontkamera) och 3D-skanning (strukturerat ljus eller ToF). Apple Face ID projicerar över 30 000 infraröda punkter på användarens ansikte och skapar en exakt tredimensionell karta. Algoritmen på Neural Engine bearbetar data på millisekunder och anpassar sig till förändringar i utseendet — skägg, glasögon, frisyr.

Irisskanner

Ögats iris är en av de mest stabila biometriska egenskaperna: den förändras praktiskt taget inte med åldern och är inte lika känslig för skador som fingeravtryck. Samsungs Iris-skannrar (Galaxy S8–S10) använder en IR-kamera för att analysera upp till 240 unika irisegenskaper. FAR för sådana system är mindre än 0.0001%, men insamlingshastigheten är lägre än för ansiktsskannrar.

Röstigenkänning

Röstbiometri analyserar de fysiska egenskaperna hos röstkanalen: grundtonsfrekvens, formanter och klangfärg. Tekniken används i röstassistenter — Siri och Google Assistant — för att känna igen en specifik användare. Den största nackdelen är känsligheten för omgivningsbuller och möjligheten för en angripare att spela in rösten.

Implementering av biometrisk autentisering i Android

Från och med Android 9 (API 28) tillhandahåller Google ett enhetligt API BiometricPrompt som abstraherar arbetet med alla typer av biometriska sensorer på enheten. Utvecklaren behöver inte skriva separat kod för fingeravtrycksläsare och ansiktsigenkänning — BiometricPrompt identifierar själv tillgängliga sensorer och visar en standarddialogruta.

kotlin
val executor = ContextCompat.mainExecutor(context)
val biometricPrompt = BiometricPrompt(activity, executor,
    object : BiometricPrompt.AuthenticationCallback() {
        override fun onAuthenticationSucceeded(
            result: BiometricPrompt.AuthenticationResult
        ) {
            // Åtkomst beviljad — innehåll kan visas
            binding.showContent()
        }

        override fun onAuthenticationFailed() {
            // Biometri kändes inte igen — meddela användaren
            binding.showError("Fingeravtryck kändes inte igen")
        }

        override fun onAuthenticationError(
            errorCode: Int,
            errString: CharSequence
        ) {
            // Irreparabelt fel — biometri inte tillgänglig
            binding.showFallback()
        }
    }
)

val promptInfo = BiometricPrompt.PromptInfo.Builder()
    .setTitle("Logga in i applikationen")
    .setSubtitle("Bekräfta din identitet med fingeravtryck")
    .setNegativeButtonText("Använd PIN")
    .build()

biometricPrompt.authenticate(promptInfo)

Den visade koden demonstrerar hela cykeln för biometrisk autentisering via BiometricPrompt. Återanropet onAuthenticationSucceeded anropas efter framgångsrik verifiering av mallen i Trusted Execution Environment. På enheter utan biometrisk sensor kommer BiometricPrompt automatiskt att visa skärmen för inmatning av PIN-kod eller mönster — utvecklaren behöver inte hantera detta scenario separat.

Ett viktigt säkerhetskrav: alla biometriska operationer måste utföras på TEE (Trusted Execution Environment) — processorns hårdvaruisolerade område. Android BiometricPrompt garanterar användning av TEE via leverantören BiometricManager.Authenticators.BIOMETRIC_STRONG, som inte kan ersättas från användarutrymmet.

Fördelar och nackdelar med biometri

Biometrisk autentisering ger betydande fördelar jämfört med lösenord, men har också grundläggande begränsningar som utvecklaren måste ta hänsyn till vid utformningen av applikationssäkerheten.

  • Hastighet — igenkänning av fingeravtryck tar 200–400 ms, Face ID — cirka 1 sekund, vilket är betydligt snabbare än att ange ett lösenord på 8+ tecken
  • Bekvämlighet — användaren behöver inte komma ihåg och ange inloggningsuppgifter; autentisering sker omedvetet vid beröring eller blick på skärmen
  • Oskiljaktighet — den biometriska egenskapen är alltid hos användaren; till skillnad från en token eller smartkort kan den inte glömmas hemma eller förloras
  • Oåterkallelighet vid kompromettering — vid läckage av en biometrisk mall kan den inte ändras, till skillnad från ett lösenord; detta är den främsta nackdelen med biometri
  • Falska positiva — FAR är visserligen låg men inte noll; 3D-ansiktssystem har FAR på cirka 0.0001%, vilket innebär 1 falsk igenkänning per miljon försök

En kritisk begränsning — biometri är inte ett bevis på avsikt. Användaren kan fysiskt eller under påtryckning tvingas att låsa upp enheten. Därför kräver tillsynsmyndigheter för banking-grade-applikationer (PSD2, PCI DSS) multi-faktor-autentisering, där biometri bara är en av faktorerna.

Säkerhet för biometriska data

Säkerheten för biometriska mallar säkerställs av hårdvaruskyddsmekanismer: Secure Enclave i iOS och Trusted Execution Environment (TEE) i Android. Dessa isolerade koprocessorer utför operationer för insamling, bearbetning och jämförelse av biometriska data utan åtkomst från huvudprocessorn och operativsystemet.

Den viktigaste säkerhetsprincipen — att inte lagra originalbilden. Sensorn överför endast den matematiska representationen av egenskaperna till TEE, inte fingeravtrycksbilden eller ansiktsfotot. I Android 13+ krypterar BiometricPrompt API dessutom autentiseringsresultatet med en kryptografisk nyckel som genererats inuti TEE. Detta tillvägagångssätt gör stöld av en biometrisk databas från servern värdelös — angriparen får bara krypterade mallar, inte originaldata.

Internationella standarder ISO/IEC 24745:2022 och FIDO2 reglerar kraven för biometrisk lagring: det är förbjudet att lagra originalbilder, mallar måste omvandlas oåterkalleligt och datakanalen mellan sensorn och jämförelsemodulen måste vara hårdvaruskyddad. Vid utveckling av mobilapplikationer rekommenderas att använda FIDO2 WebAuthn — ett protokoll som garanterar end-to-end-kryptering av biometriska transaktioner.

Vanliga frågor

Vad är biometrisk autentisering med enkla ord?

Det är åtkomst till en enhet eller applikation via unika kroppsegenskaper: fingeravtryck, ansikte, röst eller iris. Istället för att ange ett lösenord placerar användaren fingret på skannern eller tittar på kameran — systemet känner igen honom och låser upp åtkomsten.

Vilka typer av biometri används i smartphones?

Huvudtyper: kapacitiva och ultraljudsbaserade fingeravtrycksläsare, 3D-ansiktsigenkänning (Face ID, Windows Hello), irisskannrar och röstbiometri för röstassistenter. I budgetenheter förekommer även 2D-ansiktsigenkänning via frontkameran.

Vad skiljer Face ID från en fingeravtrycksläsare?

Face ID använder en tredimensionell ansiktskarta med 30 000 infraröda punkter, vilket gör det motståndskraftigt mot foton och masker. Fingeravtrycksläsaren analyserar papillarmönstret. Face ID har en FAR på cirka 0.0001%, Touch ID — cirka 0.001%. Face ID är bekvämare i ett kontaktlöst scenario men cirka 0,5 sekunder långsammare.

Går det att lura biometriskt skydd?

Ja, men svårigheten beror på sensortypen. En enkel 2D-ansiktsskanner kan luras med ett foto. Ultraljudsbaserad fingeravtrycksläsare och Face ID skyddas mot imitationer och masker med hårdvarumedel. För att kringgå 3D-sensorer krävs dyra silikonrepliker, vilket gör sådana attacker ekonomiskt ogenomförbara för massanvändaren.

Var lagras biometriska data på enheten?

På iPhone i Secure Enclave, på Android i TEE (Trusted Execution Environment) — hårdvaruisolerade processorer som huvudoperativsystemet och applikationer inte har tillgång till. Originalbilder lagras inte, bara den matematiska egenskapsmallen på 2–20 KB, från vilken det ursprungliga fingeravtrycket eller ansiktet inte kan återställas.

Sammanfattning

  • Biometrisk autentisering — identifieringsmetod baserat på fysiologiska egenskaper som eliminerar bristerna i lösenordsskydd
  • BiometricPrompt — universellt Android API som tillhandahåller ett enhetligt gränssnitt för alla typer av biometriska sensorer
  • FAR för ultraljudsläsare är mindre än 0.001% och Face ID — cirka 0.0001% vid FRR-tröskel på 2%
  • Secure Enclave och TEE — hårdvarumekanismer som isolerar biometriska mallar från operativsystemet och applikationer
  • ISO/IEC 24745 — internationell standard som reglerar att originalbilder inte lagras och hårdvaruskydd av datakanalen
  • Multi-faktor-autentisering är obligatorisk för banking-grade-applikationer: biometri i sig är inte ett bevis på avsikt
  • Oåterkallelighet vid kompromettering — den främsta nackdelen med biometri: vid mall-läckage kan fingeravtrycket inte ändras, till skillnad från ett lösenord

Vi utvecklar en mobil applikation nyckelfärdigt

IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.

Diskutera projektet

Läs också