PIN-Cracking. Anne Eggels & Aukje Boef. 21 juni 2012 Where innovation starts



Vergelijkbare documenten
Cracking PIN numbers

Mastermind met acht kleuren

SPRINT 3. The Bank Maarten Vermeulen Peter Smaal Jelle van Hengel

Lagarde BV - Voorthuizerstraat 69c SC Putten - Tel : info@lagarde.nl

Gebruiksaanwijzing voor Afstandbediening Low Vision Design

Praktische opdracht Wiskunde A Pinpas

Praktische opdracht Wiskunde De pinpas

Gebruiksaanwijzing QRB CODE scanner app. voor Android

college 4: Kansrekening

Handleiding. Gebruikershandleiding FloraneXt aanvoerder/derden

Sluit INTERACTIEVE TV eenvoudig zelf aan

MANAGED PBX HANDLEIDING Aan de slag met uw telefooncentrale

Coachview.net Eenmalige Imports

Alleen deze bladen inleveren! Let op je naam, studentnummer en klas

Afbeelding: V1.0. Klantenservice: Uitleg van de toetsen Gebruik de afbeelding V1.

Handleiding Weken met een Chromebook

Invoerder met toetsenbord met display HC/HS/HD/L/N/NT4608 Gebruikshandleiding

CP-508 GEBRUIKERS-HANDLEIDING

vandaag is Annie twee jaar jonger dan Ben en Cees samen

Sneltoetsen Excel 2010

Permutaties Combinaties Binomiaalcoëfficiënt Variaties. Combinatoriek. W. Oele. 27 januari W. Oele Combinatoriek

VOICE portal. Versie 1.0 Datum 7 maart 2011 EXPRESS

Gebruikershandleiding Gebruikerscodes wijzigingen. 8136i. ELVA Security Puurs

BLOCKLY VISUEEL PROGRAMMEREN LEVEL 2

HANDLEIDING RZ-D-4.40WD / RZ-D-4.433WD

Hoofdstuk 2. Werken met de app Notitie en het toetsenbord. In dit hoofdstuk worden de volgende onderwerpen behandeld:

AFO 232 Overzicht facturen

Hardware / Joysticks instellingen

HANDLEIDING POWERPOINT-PRESENTATIE EN QUIZ BLIJF VEILIG MOBIEL

GEBRUIKSAANWIJZING NEDERLANDS

8. Accenten en Trema's

Handleiding CT1000. Deze CT1000 is geleverd door: Stand alone keypad access control

Display keypad. Gebruikshandleiding 11/09-01 PC

VAK: Aardrijkskunde Mavo 4 Periode SEC Type Duur Stof/onderwerp Toetsweek Herkansbaar Code

Inhoudsopgave 1. Sneltoesten Filteren Datum formules... 6

VAMO. Handleiding. Copyright RoutIT

PTA VWO wiskunde A 1518

1. Opstart procedure. 2. Uitleg standaard toetsenbord. 2.2 Standaard werking. 2.3 Standaard toetsen

Handleiding. Gebruikershandleiding FloraneXt koper

De computerhandleiding bestaat uit de volgende hoofdstukken:

Multi touch onderzoek

Opencockpits FMC V3 Handleiding Prosim737

= > >= < <= BETWEEN IS NULL IS NOT NULL

Verzamelingen deel 2. Tweede college

Algemene basis instructies

Handleiding Factureren 7x24

HANDLEIDING BEDIENINGSPANEEL

Als u pinbetalingen wilt registreren in uw boekhouding, moet u een speciale grootboekrekening en dagboek aanmaken.

Deutsche Bank Digipas

HANDLEIDING ZORGAANBIEDERS, LANDELIJK IMPLANTATENREGISTER FASE 2

Deutsche Bank Global Transaction Banking. Digipas. Onlinebankieren met uw Deutsche Bank Digipas

JPTrain. JPTrainBeta versie 25 mei Android client voor GBtrainHost

ARGO DATA SYSTEMS BV DE OPLOSSING VOOR TOTALE EXPEDITIE EN TRANSPORT AUTOMATISERING. Document Instellingen

Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1

Cijferen plus en min

VERKOOP NETTEN OPENBARE VERLICHTING DOOR DE GEMEENTEN AAN DE DISTRIBUTIENETBEHEERDERS BOEKHOUDKUNDIGE VERWERKING IN DE NH GEMEENTEBOEKHOUDING

FAQ. Het lezen van deze FAQ

FESLI. Gebruikershandleiding. Gebruikershandleiding bij de FESLI web applicatie CLARIN-NL

PTA - Havo

De makers van de programmatuur wensen u veel plezier en vooral een nuttig gebruik van het MicroStar Windows pakket toe! Document versie 3.

Stochastiek 2. Inleiding in de Mathematische Statistiek 1/19

Handleiding EyeBeam softclient VOIP

Toets HAVO 4 Chemie Hfdst. 2 Schatkamer aarde

Natuurlijk rekenen. Een methode speciaal geschreven voor het binnenland van Suriname.

Probot kennismaking. Rpt[ ] Rpt

INSTALLATIE HANDLEIDNG. Telefooninterface GSM-GB2 TGSM-GB2 NL REV Cod

Kostenplaatsen instellen en gebruiken v3. Hoofdstuk 1 Kostenplaatsen instellen en gebruiken

Gebruikershandleiding e-boekhouden.

Kennismaking met programmeren

Instructie toetsresultaten ESIS overzetten naar Excel.

Hardware toetsen Met deze toets kan u op elk moment terugkeren naar de beginpagina van het menu (scherm Kamers).

Veilig elektronisch bankieren bij ABN AMRO

Handleiding Web Banking Digipass

van stoffen illustreren

1.Ga via internet naar de site van de hockeybond (de algemene pagina, ook wel home page genoemd)

Handleiding Pincode en Chauffeur Beheer BP PLUS Tankpas

HANDLEIDING MEMOKEY 100C

13. De ideale product owner

Handleiding Magister 5 Leerlingen / Ouders

Vorige maand is er een declaratie van 1700,- gestuurd naar Zilveren Kruis Achmea. Deze declaratie is zichtbaar in het declaratie-overzicht:

Handleiding Total Conversation via mobiel/tablet (Android)

Uitleg. Welkom bij de Beverwedstrijd Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden.

GEBRUIKSAANWIJZING AD-40 ALARM DIALER

E.dentifier2. Voor het gebruik van de e.dentifier2 gekoppeld aan uw pc is de installatie van software vereist

Hoe maak ik een lijst van Lokaal en Landelijk betalende leden op een bepaalde datum?

HANDLEIDING Aanmaken Bedrijfseconomisch Overzicht (BE overzicht) v1.0. STAP 1: Opbouwen bedrijfseconomische totalen

Excel Controller. Jaarrekening

Excel Controller. Jaarrekening

Klik daarna op. Het eerste scherm van Magister is het zogeheten Vandaagscherm waarin aan de linkerkant de onderdelen staan die u kunt kiezen.

. noemer noemer Voorbeelden: 1 Breuken vereenvoudigen Schrijf de volgende breuken als één breuk en zo eenvoudig mogelijk: 4 1 x e.

MyBroker op ipad Installatie handleiding

OVERZICHT AANBOD EID-KAARTLEZERS

ATP2S200. rev Toegangscontrole Module. Handleiding. thinks outside the box!

Handleiding Magister 6 voor ouders

Excel tips. Handleiding van Helpmij.nl. Auteur: CorVerm

Gebruiksaanwijzing Legenda Notities Notities Inhoud... 1

1. Wat is de Digitale Toetsregistratie bij Taalverhaal Taal & Spelling? Indeling van de Digitale Toetsregistratie 3

Transcriptie:

PIN-Cracking Anne Eggels & Aukje Boef 21 juni 212 Where innovation starts

Inhoud 2/23 Uitleg probleem Kleine herhaling vorige presentatie Codes kraken aan de hand van bewegingen Statistieken Conclusie en vragen

Inleiding 3/23 Pincodes Mobiele telefoons Pinpassen Huizen, bedrijfsruimtes Kraken? Vorige presentatie: verschillende scheikundige zouten aanbrengen Nu: bewegingsrichtingen observeren

Herhaling scheikundige methode 4/23 Enkele aannames: Code bestaat uit 4 cijfers 3 pogingen om de code te kraken Toets A wordt ingetoetst, vervolgens toets B. Dan zitten beide stoffen op B, op A is geen verschil merkbaar Onderscheid van gevallen: Gebruik van één vinger Gebruik van drie vingers

Herhaling scheikundig - 1 vinger 5/23 Vier mogelijkheden voor de code: Bestaat uit vier dezelfde cijfers Bestaat uit twee verschillende cijfers Bestaat uit drie verschillende cijfers Bestaat uit vier verschillende cijfers

Herhaling scheikundig - 1 vinger 6/23 Vier dezelfde cijfers aaaa Op het toetsenbord niks waar te nemen Twee verschillende cijfers Neem a en b deze twee cijfers. Drie mogelijkheden: b vervuild met a, maar niet andersom aaab, aabb, abbb a vervuild met b, maar niet andersom bbba, bbaa, baaa a en b met elkaars stoffen vervuild 8 codes mogelijk 37, 5% resultaat

Herhaling scheikundig - 1 vinger 7/23 Drie verschillende cijfers. Neem deze drie cijfers a, b en c. Vier gevallen: 1 a:a b:a b c:a b c 2 a:a b b:a b c:a b c 3 a:a b:a b c c:a b c 4 a:a b b:a b c c:a b c Vier verschillende cijfers Altijd maar één oplossing

Herhaling scheikundig - 1 vinger 8/23 Drie verschillende cijfers. Neem deze drie cijfers a, b en c. Vier gevallen: 1 a:a b:a b c:a b c abcc abbc aabc 2 a:a b b:a b c:a b c abac babc 3 a:a b:a b c c:a b c abcb acbc 4 a:a b b:a b c c:a b c bacb Vier verschillende cijfers Altijd maar één oplossing

Herhaling scheikundig - 3 vingers 9/23 Aanname: voor elke kolom wordt precies één vinger gebruikt. x = {1, 4, 7}, y = {2, 5, 8, }, z = {3, 6, 9} 4 toetsen bekend 4 toetsen in 1 kolom oplosbaar, is te reduceren tot het vorige probleem 2 toetsen in 2 kolommen 6 mogelijkheden, 5% resultaat

Herhaling scheikundig - 3 vingers 1/23 3 toetsen bekend 1 kolom a, b, c in kolom x of z aabc, abbc, abcc dabc, adbc, abdc, abcd (7 mogelijkheden voor d) Resultaat 9,7 % a, b, c in kolom y aabc, abbc, abcc dabc, adbc, abdc, abcd (6 mogelijkheden voor d) Resultaat 11,1 %

Herhaling scheikundig - 3 vingers 11/23 2 toetsen bekend Veel opties mogelijk Resultaat rond de 1,5 % toetsen bekend Uit elke kolom maximaal 1 toets Levert veel mogelijkheden

Methode met bewegingen 12/23 Onderscheid van gevallen: 31 richtingen Alle richtingen zijn duidelijk waar te nemen 9 richtingen Verschil tussen de richtingen niet altijd duidelijk

Methode met bewegingen - 31 13/23 Alle 24 richtingen zonder 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9

Methode met bewegingen - 31 14/23 Met erbij nog 6 extra richtingen totaal 3 richtingen Extra richting: op dezelfde plaats blijven totaal 31 richtingen 1 2 3 4 5 6 7 8 9

Methode met bewegingen - 31 15/23 Alle richtingen door combinaties van vier standaardrichtingen: Left (L), Down (D), Right (R) en Up (U) voorbeelden: van toets 6 naar 2 LU 1 2 3 4 5 6 7 8 9 van toets 1 naar RDDD 1 2 3 4 5 6 7 8 9

Methode met bewegingen - Setup 16/23 Programma geschreven welke de mogelijke codes als output geeft Het programma maakt een lijst van functies Elke functie bepaalt een richting Vervolgens maakt het programma een lijst met alle codes en bijbehorende richtingen Deze lijst wordt gesorteerd

Methode met bewegingen - Werking 17/23 Men kan bij een combinatie van 3 bewegingen de bijbehorende codes opvragen Elke beweging heeft een nummer Combinatie van 3 nummers legt bewegingen vast Door te zoeken in de lijst vindt men de codes Daarnaast statistiek-functie Aantal mogelijke codes bij bepaalde cijfercombinaties Kans bij bepaalde code om code te achterhalen Aantal mogelijke codes bij bepaald aantal mogelijkheden

Methode met bewegingen - 9 18/23 9 verschillende richtingen Richtingen niet precies waar te nemen Verschillende richtingen lijken op elkaar, bijvoorbeeld: 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 Ook hier is een programma gemaakt, als uitbreiding op het bestaande programma

Methode met bewegingen - 9 19/23 Kern van het programma is hetzelfde Uitwerking is anders door de onzekerheid in stapgroottes Grafisch Demonstratie

Methode met bewegingen - Statistiek 2/23 95,5 % gemiddeld te kraken 8724 codes gegarandeerd te kraken Verdeling aantal pincodes over aantal mogelijkheden 4 Aantal pincodes 3 2 1 1 2 3 4 5 6 7 8 9 1 Aantal mogelijkheden

Methode met bewegingen - Statistiek 21/23 54,8 % gemiddeld te kraken 2498 codes gegarandeerd te kraken 2 Begingetal bekend 15 Aantal pincodes 1 5 5 1 15 2 25 3 35 4 Aantal mogelijkheden

Methode met bewegingen - Statistiek 22/23 19,8 % gemiddeld te kraken 292 codes gegarandeerd te kraken 16 Begingetal onbekend Aantal pincodes 14 12 1 8 6 4 2 2 4 6 8 1 Aantal mogelijkheden

Conclusie 23/23 95,5 % kraakkans is onrealistisch 19,8 % kraakkans is meest realistische geval Aanzienlijke kans om code te kraken Advies: scherm uw pincode af