NL8603272A - Werkwijze en inrichting voor het verifieren van de identiteit van een persoon. - Google Patents

Werkwijze en inrichting voor het verifieren van de identiteit van een persoon. Download PDF

Info

Publication number
NL8603272A
NL8603272A NL8603272A NL8603272A NL8603272A NL 8603272 A NL8603272 A NL 8603272A NL 8603272 A NL8603272 A NL 8603272A NL 8603272 A NL8603272 A NL 8603272A NL 8603272 A NL8603272 A NL 8603272A
Authority
NL
Netherlands
Prior art keywords
keystrokes
features
amount
person
shape
Prior art date
Application number
NL8603272A
Other languages
English (en)
Original Assignee
Int Bioaccess Systems
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Int Bioaccess Systems filed Critical Int Bioaccess Systems
Publication of NL8603272A publication Critical patent/NL8603272A/nl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/316User authentication by observing the pattern of computer usage, e.g. typical user behaviour
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/32Individual registration on entry or exit not involving the use of a pass in combination with an identity check
    • G07C9/35Individual registration on entry or exit not involving the use of a pass in combination with an identity check by means of a handwritten signature

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Psychiatry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Storage Device Security (AREA)
  • Debugging And Monitoring (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Eye Examination Apparatus (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Description

* * t - 1 -
Werkwijze ea inrichting voor het yerifiëren van de identiteit van een persoon
De onderhavige uitvinding heeft betrekking op een stelsel en een werkwijze voor het verifiëren van de identiteit van een persoon gebaseerd op verschillen in de manier waarop mensen typen. Dat wil zeggen dat de uitvinding is gebaseerd 5 op de dynamiek van het aanslaan van de toetsen door verschillende personen. De onderhavige uitvinding heeft in het bijzonder toepassing bij het sturen van het binnentreden in gegevens-verwerkingsstelsels» zoals die welke gebruikt worden in het bankwezen, waar typen gewoonlijk een eerste middel is voor 10 het inschrijven van gegevens in het computerstelsel.
Er bestaan verschillende werkwijzen voor het verifiëren van de identiteit van een persoon, welke beschreven zijn in de bekende techniek. Deze werkwijzen omvatten het gebruiken van een handtekening van een persoon, een wachtwoord (zoals 15 persoonsidentificatienummer- PIN), een handpalmafdruk en/of een vingerafdruk teneinde de identiteit van de persoon te verifiëren. Die werkwijzen, welke betrekking hebben op wachtwoorden, worden gemakkelijk gemanipuleerd door verkrijgen van de wachtwoorden. Werkwijzen die betrekking op een bijzonder 20 fysiek kenmerk (bijvoorbeeld een handpalmafdruk) van een persoon zijn gevoelig voor bedrog door het tonen van een foto of een copie van het fysiek kenmerk van de inrichting die de identiteit van een persoon probeert te verifiëren.
Deze werkwijzen zijn voorgesteld om te gebruiken in het 25 bankwezen om het binnentreden bij plaatsen of inrichtingen zoals zelf-bankieren-inrichtingen en ruimten die terminals bevatten, gebruikt voor electronische kapitaaloverdracht, te besturen.
Experimenten zijn uitgevoerd om te tonen dat de 50 wijze waarop een persoon typt (gewoonlijk een stuk van een tekst) de neiging heeft even uniek te zijn als een vingerafdruk van een persoon. In het experiment uit de bekende techniek vonden onderzoekers dat elke persoon in experiment een apart typepatroon bezat, dat gebruikt zou kunnen 55 worden om de identiteit van zelfde personen die aan het experiment deelnamen te verifiëren. Aan verschillende typistes 8603272 * f - 2 - werd een stuk tekst gegeven en de tijdsduren tussen opeenvolgende toetsaanslagen werden opgenomen. Later werd aan dezelfde typistes hetzelfde stuk tekst gegeven om te typen; de tijdsduren tussen opeenvolgende toetsaanslagen werden wederom 5 opgenomen. De onderzoekers vergeleken toen de tijdpatronen van elke aparte typisten en vonden dat de patronen voor een bepaalde typiste meer op elkaar leken dan de op patronen van een. andere typiste. In dit experiment werd het vergelijken van typepatronen van een persoon met zijn eerder typepatroon 10 uitgevoerd nadat de persoon opgehouden was met typen, hetgeen het daaropvolgende typepatroon voortbracht. Verder waren de onderzoekers gericht op de tijdpatronen in de tijdsperiodes tussen opeenvolgende toetsaanslagen. Dit experiment werd uitgevoerd door de Rand Corporation bij 15 sponsoring van the National Science Foundation. Een rapport, dat het experiment beschrijft, is geschreven door R+ Stockton Gaines e.a., getiteld "Authentication by Keystroke Timing; Some Preliminary Results" met identificatie R-2526-NSF.
Zoals beschreven zal worden verschaft de onderhavige 20 uitvinding werkwijzen en inrichtingen voor het verifiëren van de identiteit van een persoon, gebaseerd op de dynamiek van toetsaanslagen. Dit verifiëren wordt continu en onvertraagd uitgevoerd. De onderhavige .uitvinding maakt het mogelijk dat hiërarchieën indeveiligheid bepaald worden met 25 betrekking tot de toegang tot het computerstelsel, zodat strengere verificatiedrempels vereist worden voor de toegang tot bijzondere bestanden of taken. Lagere drempels kunnen bepaald worden voor gewonere, minder kritische, functies.
In het algemeen omvat de uitvinding inrichtingen en 30 werkwijzen voor het verifiëren van de identi-téitvan een persoon gebaseerd op zijn dynamiek bij het aanslaan van toetsen. Een dynamiek van een persoon bij het aanslaan van toetsen (bijvoorbeeld de wijze waarop een persoon een stuk tekst typt, zoals zijn. naam) heeft de neiging even uniek te zijn als een 35 vingerafdruk van een persoon. De uitvinding vergelijkt een weergave van de eerdere toetsaanslagdynamiek van een persoon met een weergave. van de toetsaanstootdynamiek van een persoon die toegang zoekt en aanspraak er op maakt die persoon te zijn. De uitvinding kan gebruikt worden in een computerstelsel 8603272 i ¢.
- 3 - om te verzekeren dat alleen gemachtigde personen toegang hebben tot dergelijke handelingen, als eleetronische kapitaal-overdrachtbepalingen, enz. In het algemeen, wanneer gebruikt in een computerstelsel, is de werking van de uitvinding 5 duidelijk aan de gebruiker en voor de toepassing en de programmateur van de systemen. De eerdere aanslagdynamieken van een persoon woreten typisch vastgehouden in een vorm.
Een persoon, die een vorm voortbracht, wordt soms een schepper genoemd, en een persoon die toegang zoekt (en aan-10 spraak er op maakt een gemachtigde gebruiker te zijn die een vorm gemaakt hee£t) wordt soms de eiser genoemd. De uitvinding probeert te verifiëren dat een eiser de schepper is.
De uitvinding bouwt eerst een vorm op van een persoon uit het typen van tekens door de persoon, welke 15 gewoonlijk alfanumerieke tekens zijn. Wanneer de tekens van de vorm getypt worden neemt het stelsel van de uitvinding de tijd op van de periodes (soms "tijdsperiodes" genoemd) tussen de toetsaanslagen en onderzoekt andere kenmerken van het typen, zoals de totale tijd om een voorafbepaald aantal 20 tekens (bijvoorbeeld een rij van tekens) te typen, of de druk, aangebracht op de verschillende toetsen, enz. De tijdsperiodes en andere kenmerken worden geanalyseerd in een wiskundig model teneinde kenmerken te geven die een vorm maken. Een vorm wordt typisch wiskundig afgeleid uit een 25 groep van kenmerken.
Wanneer een persoon toegang probeert te krijgen en aanspaak er op maakt een bijzondere persoon te zijn die een schepper is vergelijkt de uitvinding weergave van het typen van de persoon met een vorm van het typen van de 30 schepper. Het systeem volgt gewoonlijk het typen van de eiser door het constant vergelijken van het typen van de eiser met de vorm van de schepper. De uitvinding, gewoonlijk continu, haalt de verschillende kenmerken uit het typen van de eiser , analyseert die kenmerken en vergelijkt 35 dan de geanalyseerde kenmerken met dezelfde kenmerken in de vorm van de schepper. Evenals bij de vorm worden de kenmerken gebaseerd op de perioden tussen toetsaanslagen (bijvoorbeeld de totale tijd om een voorafbepaalde rij van tekens te typen).
In het algemeen brengt de uitvinding het verifiëren 3803272 ί> i . . Μ - 4 - van de identiteit van een persoon tot stand door de tijdsperiodes tussen toetsaanslagen vast te zetten en door bepaalde kenmerken van die verzameling periodes te vergelijken met een vorm die bestaat uit een groep van 5 kenmerken. Een toetsenbordorgaan, zoals een toetsenbord, wordt gekoppeld aan een toetsaanslag-tijdindelingscodeer-inrichting die de periodes tussen toetsaanslagen in een tijdschema opneemt. De toetsaanslaggegevens worden overgebracht naar een volginrichting voor veiligheidstoegangen, 6 die de tijdgegevens analyseert. De volginrichting voor veiligheidstoegangen zet typisch de tijdsperioden en het aantal tekens in de rij van dekens die op dat ogenblik geanalyseerd worden vast. De werkelijke tekens in de rij van tekens kunnen eveneens vastgezet worden* De volg-15 inrichting voor veiligheids toegangen analyseert dan de tijdsperiodes zodat een yoorafhepaalde serie kenmerken uit de tijdsperiodes van de tekens in de lopende rij van tekens die geanalyseerd wordt gehaald wordt. De volginrichting voor veiligheids toegangen vergelijkt dan de kenmerken, die 20 . uit de lopende rij van tekens (bijvoorbeeld een tweede serie toetsaanslagen! gehaald zijn met de kenmerken van de vorm (bijvoorbeeld een eerste hoeveelheid kenmerken]. Vergelijken zal dan. een aanwijzing geven van de correlatie, zoals verschillen of overeenkomsten, tussen de toestaanslag-25 dynamiek van de schepper en de toetsaanslagdynamiek van de eiser. Indien het verschil groter is dan een geoorloofd bedrag (of overeenkomsten zijn minder dan een geoorloofde hoeveelheidl, "drempels” genoemd, kan het stelsel op verschillende manieren antwoorden, waaronder het weigeren van 3Ö toegang tot de computer. De verschillende manieren, waarop het stelse kan antwoorden ("antwoorden" of "acties"! worden bepaald door een programmeerbare veiligheidsmatrix die drempelwaarden, identiteiten van scheppers en computer-taken (of bestanden] verbindt met acties.
35 . De uitvinding wordt getoond in de volgende tekeningen:
Fig. J toont twee tijdassen die het verschil in de typepatronen tussen twee verschillende typistes gebruiker A en gebruiker B tonen; hij toont ook een tabel die de tijd (in milliseconden! aangeeft tussen het aanslaan van 8603272 * 4.
« - 5 - opeenvolgende tekens volgens het typen van de gebruikers A en 5, zoals getoond is langs de tijdassen.
Fig. 2 toont de waarschijnlijkheidskrommen voor type 1-fouten (verkeerd afwijzen) en type 2 fouten (verkeerd 5 aannemen).
Fig. 3 toont twee waarschijnlijkheiddichtheidsfuncties A(x) en B(x).
Fig. 4 toont waarschijnlijkheidskrommen voor type 1-fouten (verkeerd afwijzen) en type 2-fouten (verkeerd 10 aannemen).
Fig. 5 toont twee type 1-krommen en twee type 2- krommen.
Fig. 6 toont een uitvoeringsvoorbeeld met behulp van een blokschema van de uitvinding zoals gebruikt in een 15 op zichzelf staande computer, zoals een 'r '^microcomputer.
Fig. 7 is een stroomschema, dat een aanmeldings-werkwijze van de uitvinding zoals verschaft bij een computer-stelsel, toont.
Fig, 8 is een overzicht met een stroomschema van 2Q de werkwijzen van de uitvinding voor verifiëren en het opwekken van een vorm.
Fig. 9 is een stroomschema dat de inschrijfmode toont waarin een vorm opgebouwd kan worden.
Fig. 10 toont in de vorm van een stroomschema 25 de uitvinding in de verificatiemode.
Fig. 1.1 is een uitvoering van de uitvinding in een computerstelsel dat van buffers voorziene eindstations gebruikt.
Fig. 12 toont de toetsaanslagtijdonderbreker 3Q die gebruikt kan worden in een computerstelsel met eind stations.
Fig. 13 toont de toetsaanslagtypecodeerinrichting die gebruikt kan worden in een computerstelsel met eindstations.
35 Fig. 14 toont een uitvoering van de uitvinding in een computerstelsel met niet van buffers voorziene eindstations.
Werkwijzen en inrichtingen voor het verifiëren van de identiteit van een persoon worden vermeld.
8603272 ί ? .. .. Μ ..-6- Ιη de volgende beschrijving worden ter toelichting specifieke tekens, tijden, formaten, kenmerken enz. vermeld teneinde een goed begrip te verschaffen van de onderhavige uitvinding. Het zal echter aan deskundigen duidelijk zijn 5 dat de onderhavige uitvinding uitgevoerd kan worden zonder dergelijke specifieke details. In andere gevallen worden bekende schakelingen in blokschema getoond teneinde de onderhavige uitvinding niet onnodig onduidelijk te maken.
De onderhavige uitvinding gebruikt de verschillen 10 in de typepatronen tussen een persoon A en een persoon B
teneinde, onderscheid te maken tussen zulke personen. In het bijzonder gebruikt de uitvinding de tijd- en/of druk-kenmerken van het typen van een persoon om te verifiëren dat die persoon op dat ogenblik typt. Onder verwijzing naar 15 fig. 1 tonen de twee assen, getoond voor gebruiker A en voor gebruiker B, de verschillen tussen het typen van gebruiker A en dat van gebruiker B. Gebruiker B gebruikt bijvoorbeeld meer tijd om "Log in" dan gebruiker A; dat betekent, zoals getoond is in de tabel van fig. 1, dat 20 gebruiker A "Log in" typte in 185 ms, hetgeen 65 ms sneller is dan gebruiker B. Eveneens wordt opgemerkt dat gebruiker B een extra ogenblik lijkt te wachten na het typen van de eerste letter van een woord alvorens de tweede letter van dat woord :bijv. C'Log"lte typen. Deze verschillen in 25 tijd (en verschillen in toètsaansluitdruk) kunnen toets- aanslagdynamiek genoemd worden en geven de verschillende tijdspatronen die afgeleid worden uit typen van een persoon. Een-toetsaanslagdynamiek - van een persoon (bijvoorbeeld de wijze waarop een persoon een stuk tekst typt} heeft de 3Q neiging even uniek te zijn als een vingerafdruk van een persoon.
Statische analyse kan gebruikt worden om twee verschillende monsters van typepatronen te vergelijken. Bijvoorbeeld kunnen de gegevens, getoond in tabel van fig. 1, 35 statistisch geanalyseerd worden om te tonen dat gebruiker B
een ander typepatroon bezit dan gebruiker A. Zo zou het gemiddelde van de tussentekentijd van het typepatroon van gebruiker B groter kunnen zijn dan de gemiddelde tussentekentijd van gebruiker A. Een werkwijze om typepatronen te 8603272 * * i - 7 - vergelijken omvat het gébruiken van het in een tijdschema opstellen van bepaalde paren van opeenvolgende toetsaanslagen (zoals "og", ’’in’1, of "lo"). Indien aan gebruiker A een stuk tekst gegeven werd met verschillende keren 5 een bijzonder paar van opeenvolgende toetsaanslagen dan zou de gemiddelde tijd tussen een bijzonder paar opeenvolgende toetsaanslagen, zoals "og" berekend kunnen worden voor dat monster. Op gelijke wijze zou de gemiddelde tijd van een andere persoon voor het typen van hetzelfde paar opeenvolgende 10 toetsaanslagen berekend kunnen worden voor een monster van het typen van die persoon. De twee gemiddelden, afgeleid uit de monsters , zouden vergeleken kunnen worden en het verschil tussen die gemiddelden zou berekend kunnen worden.
Dat verschil zou een vergelijking van de toetsaanslagdynamiek 15 weergeven tussen de personen. Het verschil zou eveneens een "afstand" tussen de twee typemonsters weergeven.
Natuurlijk is de absolute waarde van de afstand kleiner wanneer twee monsters vergeleken worden, die getypt zijn door dezelfde persoon, ten opzichte van twee monsters 20 die getypt zijn door verschillende personen.
Onder verwijzing naar fig. 2 worden twee conditionele waargchijnlijkheidskrommen getoond, gelabeled Type 1 en Type 2. De ahscissen gelabeled met D geven de absolute waarde van een berekende afstand weer, zoals daarnet 25 beschreven, tussen twee typemonsters. De ordinaten geven een waarschijnlijkheidswaarde die loopt van 0 (onmogelijkl tot 1,0 (zekerl. In het bijzonder is de ordinaat gelabeld A van toepassing op Type 1-kromme en geeft de waarschijnlijkheid weer dat D groter is dan D^, bij een gegeven waarde 30 van D, bij het gegeven dat de monsters van een persoon zijn.
De ordinaat, gelabeld met B (rechter zijde uit de· grafiek van fig. 2) is van toepassing op de Type 2-kromme en geeft de waarschijnlijkheid dat D kleiner is dan Dq, bij een gegeven waarde van D, gegeven het feit dat de monsters van 35 verschillende personen zijn.Dezekrommen·zijngeen waarschijn lijkheids dichtheidsfuncties, maar in plaats daarvan geven zij de waarschijnlijkheidswaarde bij een bepaalde afstand.
Men kan zien, dat in het algemeen de afstanden, berekend uit twee typemonsters die vervaardigd zijn door dezelfde 8803272 r ? Μ - 8 ·- persoon kleiner zijn dan de afstanden Berekend uit type** monsters die vervaardigd zijn door verscB.illende personen. Zoals getoond in fig, 2 voor de Type 1-kromme is· de •waarschijnlijkheid van D, welke groter is dan DQ, aQ, 5 gegeven het feit dat de monsters van êën persoon zijn, Op gelijke wijze voor de Type 2-kromme is de waarschijnlijkheid D, die kleiner is dan D^, b^, gegeven het feit dat de monsters van -verschillende personen zijn,
In plaats van het gebruiken van een enkel gemiddelde voor de tijd voor het typen van een Bijzonder paar van opeenvolgende toetsaanslagen zou men verschillende elementen en analyses kunnen gebruiken zoals een gemiddelde interteken-tijd, een gemiddelde tijd om een bepaalde rij van tekens te typen zoals het woord "the", correlatiecoëfficiënten tussen twee rijen, het gemiddeldeendeverdeling van intervallen over grote aantallen tekens, enz. De verschillende elementen, gewoonlijk "kenmerken" genoemd, worden gebaseerd op tijdsperiodes die geanalyseerd zijn overeenkomstig een voorafbepaalde wiskundige formule, zoals een eenvoudig gemiddelde.
20 Zoals hieronder beschreven is kunnen vele kenmerken geanaly seerd worden, zodat het verschil tussen de typemonsters verkleind kan worden tot enkel getal.
Fig. 3 toont twee waarschijnlijkheiddichtheidsfuncties A,(xl en B(x). X is een meting van het verschil tussen twee 25 typepatronen, zoals hiervoor beschreven. Zo kan X bijvoorbeeld het verschil zijn tussen twee gemiddelden uit twee monsters, die de gemiddelde tijd weergeeft voor het typen van een bepaald paar opeenvolgende toetsaanslagen (bijv. "og").
De dichtheidsfunctie A(x) geeft de waarschijnlijkheiddicht-20 heidsfunctie voor X uit twee typepatronen, gemaakt door de zelfde persoon. De dichtheidsfunctie B(x) is een waarschijuli jkheidsfunctie van X-waren, gemeten uit twee typemonsters van yerschillende gebruikers. Men kan zien dat in het algemeen de waarden van X uit twee typepatronen van verschillende gebruikers groter zijn dan de waarden voor X verkregen 55 uit de tijdpatronen gemaakt door dezelfde persoon. De meting van het verschil tussen twee typepatronen verkregen uit twee typemonsters, in dit bijzondere voorbeeld, geeft altijd een positieve waarde omdat de absolute waarde van 8603272 * $ - 9 - het verschil gebruikt wordt voorafgaande aan het berekenen van de waarschijnlijkheiddichtheidsfunctie. Hetzelfde is waar voor de afstanden D, getoond in de fig. 2, 4 en 5.
Fig. 4 toont twee krommen die de waarschijnlijkheids-5 waren van de twee typen fouten aangeven die kunnen optreden wanneer men statistisch probeert de identiteit van een persoon te verifiëren. De type 1-fout (verkeerd afwijzen) treedt op wanneer de verificatiewerkwijze aangeeft dat de twee typen monsters (zoals een eerste serie toets-jq aanslagen van een gemachtigde gebruiker en een tweede serie toetsaanslagen van een persoon die aanspraak er op maakt de gemachtige gebruiker te zijn) afkomstig zijn van verschillende personen, wanneer zij in feite van dezelfde persoon komen. De type-fout (verkeerd aannemen) treedt J5 op wanneer de verificatiewerkwijze aangeeft dat de typemonsters gemaakt werden door dezelfde persoon, wanneer zij in feite gemaakt werden door verschillende personen. Onder verwijzing naar fig. 4 geven de ab seis sereh afstand weer, uitgedrukt als een enkel positief getal, tussen twee type monsters.
20 De ordinaat links, gelabeld als waarschijnlijkheid voor
Type 1-fout, en van toepassing op de kromme, gelabeld "Type 1-verkeerd afwijzen" geeft de waarschijnlijkheid van een Type I-fout, die optreedt bij een bijzondere waarde van D. Op gelijke wijze toont de kromme, gelabeld "Type 2-25 verkeerd aannamen", de waarschijnlijkheid van een Type 2- verkeerd aannemen-fout, die optreedt bij een bijzondere waarde van D. De ordinaat rechts, gelabeld als waarschijnlijkheid van Type II-fout, is van toepassing op de Type II-kromme. Mien moet begrijpen dat deze krommen, getoond in fig. 4, 30 geen waarschijnlijkheiddichtheidsfuncties zijn. In plaats daarvan, zoals in fig. 2, geeft de Type 1-kromme de waarschijnlijkheid van. D, groter dan een bepaalde waarde van D gekozen langs de abscissen, weer, wanneer de eiser de schepper isj op gelijke wijze geeft de Type 2-kromme 35 de waarschijnlijkheid van D, kleiner dan een gekozen waarde van D, weer, wanneer de eiser een bedrieger is.
Fig. 4 toont dat wanneer de waarden van toenemen, de waarschijnlijkheid van een Type 1-fout af neemt. Tezelfdertijd echter, wanneer D^ toeneemt, neemt de waarschijnlijkheid 8603272 - 10 - τ * op verkeerd aannemen toe. Men zal begrijpen dat de abscissen de overeenkomst tussen de twee typemonsters zouden kunnen weergeven in plaats van bet verschil en de krommen zouden eveneens berekend en opnieuw getekend kunnen worden.
2 Het gearceerde gebied, dat zich onder beide krommen bevindt, geeft het meten van de doelmatigheid van een bijzondere wijze van onderscheiden van typemonsters weer. Stelsels met kleinere doorsnijdingen zijn effectiever dan stelsels met grotere doorsnijdingen. De doorsnijding ]q bij Dj in fig. 4 van de krommen is de waarde van D waarbij gelijke fouten voor een verkeerd aannemen en verkeerd afwijzen plaatsvinden.
Onder verwijzing nu naar fig. 5 kan men zien dat de gestippelde krommen, die een bijzondere werkwijze voor het verifiëren van de. identiteit door aanslagdynamiek weergeven,, minder doelmatig is dan het stelsel weergegeven door de krommen met getrokken lijnen. Fig. 5 gebruikt dezelfde abscissen en ordinaten, (linksen rechts) zoals gebruikt in. fig. 4; de krommen zijn, evenals in fig. 4, 20 geen waarschijnlijkheiddichtheidsfuncties en geven de waarschijnlijkheidswaarde bij een bepaalde afstand. Dergelijke verschillen in stelsels komen in het algemeen vanwege het gebruik, van verschillende kenmerken bij het bepalen van de oyereenkomst of het verschil (met andere 25 woorden: de correlatie)'tussen typemonsters. Bijvoorbeeld kunnen de stippellijnen, getoond in fig. 5, verkregen worden uit het stelsel dat een enkel gemiddelde van de tijdperioden tussen een bijzonder paar opeenvolgende toetsaanslagen zoals nog,T gebruikt. Dit stelsel is gebaseerd 30 op het gebruik van een kenmerk (dat wil zeggen het eenvoudige gemiddelde van de tijdperiodes tussen opeenvolgende toetsaanslagen die "og" vormen!· Het stelsel getoond met de doorgetrokken lijn in fig. 5 zou opgewekt kunnen worden door het gebruik, van verschillende kenmerken die gereduceerd 35 worden tot een enkel getal, zoals een Euclidische afstand, zoals hieronder beschreven is. Zo kan men de verificatiewerk-wijze optimaliseren (en in het bijzonder kenmerken uitkiezen voor gebruik in de werkwijze) door het bepalen van grafieken zoals getoond in de fig. 4 of 5, gebaseerd op empirisch 8603272 - 11 - * * onderzoek.
Verschillende kenmerken kannen gebruikt worden om te bepalen of twee typemonsters van dezelfde persoon zijn. Typisch, omvat het eerste typemonster een eerste set toetsaanslagen die dan vergeleken wordt met een tweede monster welke een tweede set toetsaanslagen vormt. De kenmerken, die men wil gebruiken voor het vergelijken, worden normaliter Berekend uit de eerste set toetsaanslagen en worden dan vergeleken met de kenmerken die berekend zijn uit de tweede set toetsaanslagen. Het vergelijken zail de correlatie bepalen tussen de eerste set van toetsaanslagen en de tweede set van toetsaanslagen zoals hier gebruikt om te beschrijven en om de uitvinding te bepalen betekent "correlatie" of wel de overeenkomst of wel het verschil tussen de twee typemonsters; dat wil zeggen de betrekking tussen de twee typemonsters.
Bepaalde kenmerken vereisen dat zij bepaald worden uit pen voorafhepaald aantal toetsaanslagen. Bijvoorbeeld zou het tijdsgemiddelde, vereist om een troorafbepaald aantal toetsaanslagen in te typen, gebruikt kunneaworden als een kenmerk. Teneinde een geldige vergelijking te maken zou dat voorafbepaalde aantal toetsaanslagen gebruikt moeten worden om dat kenmerk te bepalen voor zowel de eerste als de tweede set toetsaanslagen. Zodoende, indien 22 vijf toetsaanslagen het voorafbepaalde aantal toetsaanslagen vormden (soms aangeduid met "S") zou vervolgens een kenmerk gebaseerd op een gemiddelde tijd om vijf toetsaanslagen in te typen uit een typemonster gehaald kunnen worden en zou dan gebruikt kunnen worden om te vergelijken met 2Q het gemeenschappelijke kenmerk gebaseerd op de gemiddelde tijd om vijf toetsaanslagen uit een tweede typemonster in te typen.
Een typerend stelsel kan meerdere kenmerken omvatten.
Een groep kenmerken, gebaseerd op de eerste set toetsaanslagen 22 wordt gewoonlijk een vorm genoemd alhoewel een vorm gebaseerd kan zijn op een kenmerk. Een vorm is een model van een type-patroon van een persoon, gewoonlijk gemaakt door een persoon die een voorafbepaalde code typt, zoals een gekozen stuk tekst. De vorm omvat de eerste hoeveelheid kenmerken die 8603272 ? *· - η - yergeleken wordt net de iioeveelheid aan eruitgehaaldacken-merken (eveneens de tweede hoeveelheid kenmerken genoemd] bepaald uit de tweede set toetsaanslagen.
Kenmerken, die omvat kunnen worden in een typerend 5 stelsel, omvatten de tijd om een gewoon woord of een gewone lettercombinatie (bijv. "the", "and", uforn, "of", enz.) in te voeren, de gemiddelde tijd tussen opeenvolgende toetsaanslagen, Het tijdsverschil om opeenvolgende toets— aanslagen in te voeren, de langste tijd om een voorafbepaald jq aantal toetsaanslagen in te typen, de kortste tijd om een voorafbepaald aantal toetsaanslagen in te typen, de gemiddelde tijd om een voorafbepaald toetsaanslagen in te typen, de verhouding tussen de kortste en de langste tijd om een voorafbepaald aantal toetsaanslagen in te typen enz., J5 als ook verschillen of standaardafwijkingen voor deze waren. De kenmerken gebruikt in een bijzonder stelsel teneinde het rendement van het stelsel te maximaliseren zullen afhangen van de mate van nauwkeurigheid die vereist is en van de lengte en het. aantal rijen toetsaanslagen 20 dat gebruikt is om bepaalde kenmerken te Berekenen, zoals een voorafbepaald aantal (S) toetsaanslagen.
De kenmerken kunnen gewogen worden in overeenkomst met hoe bruikbaar zij zijn bij het nauwkeurig onderscheiden van toetsaanslagdynamieken. van verschillende personen.
25 Het wegen kan uitgevoerd worden door elk kenmerk met een voorafbepaaide factor te vermenigvuldigen. Elk kenmerk van de eerste hoeveelheid kenmerken (dat' wil zeggen de kenmerken die de vorm omvatten) en elk overeenkomstig kenmerk van de tweede hoeveelheid kenmerken (of hoeveelheid aan eruit 3Q gehaalde kenmerken) wordt vermenigvuldigd met een vooraf- bepaalde factor. Elk kenmerk wordt daardoor gewijzigd zodat hij gewogen, wordt bij het vergelijken van de eerste set toetsaanslagen met de tweede set toetsaanslagen. Dat wil zeggen dat het vergelijken van twee typemonsters gebaseerd 35 wordt op de kenmerken, wanneer zij gewijzigd zijn, en daarom wordt elke correlatie gebaseerd op de kenmerken wanneer zij gewijzigd zijn.
Stelsels die verschillende lengtes van rijen toetsaanslagen gebruiken (bijvoorbeeld een voorafbepaald aantal 880 3 27 2"' * £ -ja-
Cs) toetsaanslagen) kunnen verschillende voorafBepaalde factoren Bijna dezelfde kenmerken Bezitten.. Bijvoorbeeld kan een stelsel, dat een kenmerk weegt met een factor 0,5, welk kenmerk gebruikt wordt in. een stelsel waar het 5 voorafbepaalde aantal toetsaanslagen waarop het kenmerk gebaseerd wordt vijf toetsaanslagen is, een ander gewicht hebben, zoals 0,7, wanneer het gebruikt wordt in een stelsel met een rijlengte van tien toetsaanslagen.
Bij een groot aantal personen zullen de. beste 10 kenmerken (dat wil zeggen die met het grootste onderscheidings vermogen! die zijn met een kleine afwijking gemeten bij een persoon en een grote afwijking tussen personen. De kenmerken zouden gewogen kunnen worden zodat de meest belangrijke kenmerken (dat wil zeggen "de beste kenmerken") 15 dienovereenkomstig behandeld worden. Bijyoorbeeld, indien kenmerken F^, ^3 hs hes te kenmerken zijn in de groep F^, F^, F^, F^, en F^, zouden F^ en F,_ dan minder gewogen kunnen worden dan de andere kenmerken. In het algemeen zullen er echter personen zijn die een grotere dan de normale 20 afwijking hebben bij de beste kenmerken, zodat hun presta tie onduidelijker wordt. Dit probleem kan omzeild worden door verschillende weegprocedures te gebruiken die hierna besproken worden.
Wanneer de uitvinding gebruikt wordt in een stelsel 25 om veiligheid te verschaffen tegen ongeoorloofde toegang om het stelsel te gebruiken kan de uitvinding rekening houden met de taken welke de eiser zoekt om op het stelsel, zoals een computer, uit te voeren. De uitvinding kan de taken ^.bestanden) die gevraagd zijn zichtbaar maken, 30 bepalen welke taken gevraagd worden, en, gebaseerd op een voorafbepaalde matrix, bepaalde veiligheidsniveaux aan de verschillende taken toekennen. Dergelijke veiligheidsniveaux zullen bepalen hoe nauwkeurig de correlatie tussen de eerste set toetsaansIggen en de tweede set toetsaanslagen 35 moet zijn teneinde voor het stelsel te verifiëren of de eiser in werkelijkheid de schepper is of zal bepalen welke acties uitgevoerd worden indien de eiser niet geverifieerd wordt (dat wil zeggen ongeoorloofd is) wanneer die taak uitgevoerd wordt. De uitvinding kan evenzo verschil- 8603272 ί '< - 14 - lende eisers verbinden met verschillende veiligheidsniveaux en zo het niveau van nauwkeurigheid en de acties bepalen welke ondernomen moeten worden als functie van zowel de eiser als de specifieke taken (of bestanden) die gebruikt 5 moeten worden. De matrix, die soms een programmeerbare veiligheidsmatrix genoemd wordt, kan in een computerprogramma ingevoerd worden waar hij gemakkelijk bijgeregeld kan worden voor elke plaatsing van de uitvinding, waarbij elke plaatsing op maat gemaakt wordt.
IQ Een vorm van een persoon wordt gewoonlijk gemaakt onder toezicht van een controlepersoon. Onder verwijzing naar fig. 7, die algemeen het starten toont, doet de controlepersoon gewoonlijk het maken van de vorm beginnen door het stelsel te sturen dat aan een persoon toegestaan J5 wordt zich aan te melden en om dan een vorm van een persoon te vervaardigen. Verschillende vormen kunnen daarbij gemaakt worden, elk gebaseerd op een rij tekens met verschillende vaste lengtes, zoals verschillende voorafbepaalde aantallen toetsaanslagen. De controlepersoon kan bepaalde 20 wachtwoorden en andere identificatiecodes hierbij aan de persoon toewijzen. Deze wachtwoorden en codes of op eenvoudige wijze de naam van de persoon kunnen verbonden worden met de typen taken welke een persoon mag uitvoeren op het stelsel. De naam, de wachtwoorden en de codes kunnen 25 eveneens verbonden worden met voorafbepaalde drempelwaarden welke verschillende veiligheidsniveaux weergeven en zij kunnen eveneens gebruikt worden als gegevens voor de programmeerbare veiligheidsmatrix. Zo zullen de typen taken welke een persoon mag uitvoeren eveneens verbonden 20 kunnen worden met de persoon door de geoorloofde taken te correleren aan de identiteit van de persoon. De controlepersoon kan een stelsel ook instellen om een aanpassen te vereisen tussen een vorm en. het typen van een persoon wanneer kritische taken uitgevoerd worden. Dat betekent 25 dat de drempel voor geoorloofde verschillen tussen het typen op dat moment en de vorm verlaagd kan worden wanneer bepaalde kritische taken uitgevoerd worden. De drempel kan gewijzigd worden afhankelijk van de taken. Bijvoorbeeld kan een electronische kapitaaloverdracht van een miljoen 8603272 - 15 - dollar een hoger veiligheidsniveau vereisen dan een statusrapport betreffende een kredietrekening. Dergelijke informatie kan omvat worden in de programmeerbare veiligheidsmatrix om elke plaatsing op geschikte wijze aan 5 te brengen.
De vorm wordt gewoonlijk gemaakt door vormopwek-organen die tijdinformatie verzamelen uit geoorloofd typen van een persoon. De toetsaanslagen, die gebruikt zijn om de vorm te bepalen worden de eerste set toets-10 aanslagen genoemd. De eerste set toetsaanslagen kan bepaald worden zoals een voorafbepaalde crbde van een tekst of andere alfanumerieke tekens of zelfs besturingskodes.
Het maken van een vorm begint met het aanmelden bij het stelsel van een persoon. Niet elke persoon, die 15 het stelsel gebruikt, heeft een vorm nodig. De aanmeldings- codes kunnen gebruikt worden om aan te geven wanneer een yorm beschikbaar moet zijn voor het gebruik van het stelsel door een bepaalde persoon. Na het aanmelden zoekt het stelsel de vorm op, indien aanwezig. Indien geen vorm 20 aanwezig is maar vereist wordt zal de persoon gevraagd worden om een vorm te maken, gewoonlijk door via een contro leper soon het maken van de vorm te doen Beginnen. Evenzo, indien er een vorm’ is maar dit niet de geschikte is omdat bijvoorbeeld de afwijking(en) van de kenmerken 25 die gebruikt zijn om de vorm te bepalen te groot is (zijn) zal de persoon eveneens gevraagd worden om een geschikte vorm te maken. Onder verwijzing nu naar fig. 9, die een algemeen stroomschema toont voor het vervaardigen van een vorm, kannen zien dat een vorm gewoonlijk gemaakt 3Q wordt na het aanmelden van de persoon. Het aanmelden (of ,,log-in,,l zou bijna altijd een persoon kunnen vragen era zichzelf te identificeren. Het stelsel controleert dan de aanmeldingscodes om op voldoende wijze te bepalen of die codes authentiek zijn voor de bepaalde persoon. Het 35 aamneldingsproces zelf kan onderworpen worden aan het in een tijdsschema plaatsen van de toetsaanslagen teneinde een vorm op te bouwen voor het aanmeldingsproces. Na het aanmelden zal het stelsel de tijdsperiodes verzamelen uit de eerste serie toetsaanslagen. Dit wordt gewoonlijk 8603272 f * - 16 - uitgevoerd door een vormopwekorgaan (dat een orgaan voor het eruithalen van kenmerken zou kunnen zijn dat beide series toetsaanslagen analyseert). De tijdperiodes, verzameld uit de eerste serie toetsaanslagen, worden 5 dan geanalyseerd om de verschillende kenmerken, gebruikt in dê vorm, te bepalen. Deze analyse omvat het gebruik yan tijdinformatie ("tijdperiodes") om wiskudig de kenmerk-waarden te berekenen. De groep kenmerken, gebruikt in de vorm, wordt de eerste hoeveelheid kenmerken genoemd. In 10 een uitvoering van de uitvinding wordt de eerste hoeveelheid kenmerken gebaseerd op de laatste twee groepen van een voorafbepaald aantal (S) toetsaanslagen uit de eerste serie toetsaanslagen. Typisch is in dit geval elk kenmerk uit de eerste hoeveelheid kenmerken een gemiddelde van de 15 overeenkomstige kenmerken die afgeleid zijn uit elke groep (S) toetsaanslagen uit de eerste serie toetsaanslagen. Zo zal statistiek gebruikt worden voor elk kenmerk voor de eerste hoeveelheid kenmerken, welke gebruikt kan worden om de geschiktheid van het kenmerk te testen en bijgevolg 20 de geschiktheid van de vorm. Bijvoorbeeld kan de afwijking van het kenmerk berekend worden om te bepalen of het voldoende stabiel is om een nauwkeurige waarde te hebben voor dat bijzonder kenmerk en voor de normale afwijkingen in dat kenmerk. Elk kenmerk, gebruikt in de eerste hoeveel-25 heid kenmerken, zou getest kunnen worden op ''zijn afwijking en wanneer alle kenmerken een geschikte stabiele afwijking zouden bezitten zou de vorm dan de verzameling van gemiddelde kenmerken kunnen vormen. Het vormopwekorgaan zou kunnen voortgaan met het verzamelen en analyseren van tijdinformatie 3Q uit elke groep van (S) toetsaanslagen om de kenmerken te bepalen totdat de afwijkingen geschikt stabiel zijn. Een grote afwijking geeft gebrek aan samenhang aan in de typepatronen van een persoon en een kleine afwijking geeft samenhang aan. De samenhang van de typepatronen van een 35 persoon kan gebruikt worden als kenmerk, zoals de gemiddelde waarden zelf gebruikt kunnen worden. De verzameling van gemiddelde kenmerken, de afwijkingen van deze kenmerken, en elke andere analytische meting aan typepatronen geven de eerste ên de tweede hoeveelheid kenmerken weer (en de 8603272 - 17 - hoeveelheid van eruitgehaalde kenmerken). Wanneer een geschikte plaat vervaardigd is kan het stelsel vervolgens gebruikt worden om te verifiëren of een eiser inderdaad de schepper is (dat wil zeggen dat de gebruiker, -die 5 eist een gemachtigd persoon te zijn, in werkelijkheid die persoon is).
Het maken van een vorm hoeft niet in het eomputer-stelsel plaats te vinden waarvoor de toegang gevolgd wordt om ongeoorloofd gebruikt te voorkomen. Bijvoorbeeld zou de 10 vorm gemaakt kunnen worden op een alleenstaande computer, zoals een microcomputer, vastgezet en en vervolgens overgebracht (bijvoorbeeld via een modem) maar een computerstelsel dat het verificatiestelsel van de uitvinding gebruikt.
Wanneer hij een maal gemaakt is kan de vorm vastgezet 15 worden in één van de verschillende typen opslagorganen, zoals een RAM (levend geheugen), ROM (dood geheugen) of magnetisch medium, magneetband of schijven. Er moet voor gezorgd worden dat voorkomen wordt dat geknoeid wordt met de vorm.
20 De fig. 6, 11 en 14 tonen typische uitvoeringen van de uitvinding in computerstelsels, welke uitvoeringen toetsenbordorganen kunnen omvatten, zoals een toetsenbord, een toetsaanslag-tijdindeelcodeerinrichting, een toets-aanslag-tijdonderbreker, en een volginrichting voor veilig-25 heids toegangen (ook bekend als "verif ieerinrichting11).
De volginrichting voor veiligheidstoegangen wordt typisch, gekoppeld aan de computer zodat de verbinding tussen de computer (bijvoorbeeld centrale verwerkingseenheid, CVE) en de toetsenbordorganen (bijvoorbeeld het toetsenbord) 3Q beëindigd kan worden. Een toetsenbordorgaan kan typisch een toetsenbord zoals van een typemachine zijn, of telefoon-toetsen, of toetskussens, voor automatische optelmachines, gebruikt door banken, of een variteit aan andere instrumenten met toetsen voor het opnemen van toetsaanslagen. Bijvoorbeeld 35 in een alleenstaande computer (zie fig. 6} bestuurt de verifieerinrichting 24 de ingang en de uitgang (en derhalve de toegang) door het besturen van de bus 30. Het gebruik van deze verschillende componenten zal afhangen van de bijzondere uityoering van het stelsel; bijvoorbeeld zal de 8603272 J- *· - j$ - uitvoering in een alleenstaande computer, zoals een microcomputer, enigszins verschillend zijn ten opzichte van de uitvoering voor een universeel computerstelsel, in elk geval is de volginrichting voor veiligheidstoegangen 5 (of verifieerinrichting) gewoonlijk een computer voor een speciaal doel, ontworpen om tijdsperiodes uit toetsaanslagen te analyseren. Het stelsel kan ook organen omvatten voor het opbergen van de tijdsperiodes of de kenmerken teneinde yerder ongeoorloofde toegang te yoorkomen. Het jq coderen van het verifiëren van berichten is een vorm van opbergen die geschikt is voor het gebruik van de uitvinding bij meer aansluitingen of bij het gebruik van de uitvinding bij een meervoudige computer. De computer, die de infórmaite zendt, zal geverifieerd worden alleen indien de informatie 35 weer er uit gehaald kan worden; dat wil zeggen dat het bericht van de computer authentiek is alleen indien het weer er uit gehaald kan worden. Opbergtechnieken worden beschreven in verschillende documenten, bijvoorbeeld Cryptography and Data Security, D.E.R. Denning, Addison-Wesley, 1982.
20 Fig. 6 toont een uitvoering van de uitvinding bij een alleenstaande computer (zoals een microcomputer!.
De computer omvat een CVE 20, een geheugen 22, de verifieerinrichting 24, een schijfbesturingsinrichting 26, en een yedeobesturingsinrichting 28, alle gekoppeld aan een. bus 25 30. De toetsaanslagen uit het toetsenbord worden in een tijdschema opgesteld door de tijdindelingscodeerinrichting 31 en de tijdinformatie wordt typisch vastgezet.in een geheugen voor korte termijn voor opeenvolgend analyseren door de verifieerinrichting. De verifieerinrichting 24 3Q vergelijkt de vorm die voorafgaand gemaakt is met de kenmerken die uit het typen van dat moment gehaald zijn.
Het verifiëren is duidelijk voor de persoon, die het toetsenbord gebruik en voor de toepassing en de stelselprogramma-tuur. Een uitvoering in een microcomputer kan vereisen dat 35 bepaalde opstart-ROMS 32 (dood geheugen! veranderd worden zodat elke keer wanneer de machine aangezet wordt het stelsel aangeroepen wordt. De verifieerinrichting 24, getoond in fig. 6, omvat de toetsaanslag-tijdindeelcodeer-inrichting. Een toetsaanslagtijdonderbreker kan eveneens om- 8603272 - 19 - vat worden bij de verifieerinrichting in andere uitvoering van de uitvinding bij een alleenstaande computer, waar de tijdinformatie gescheiden moet worden van de tekengegevens. De CVE 20 van het stelsel zou echter de toets-5 aanslagen in een tijdschema kunnen opstellen de verschillende kenmerken er uit kunnen halen, en zelfs die kenmerken met een vorm kunnen vergelijken. De verifieerinrichting 24, getoond in fig. 6, haalt de tweede hoeveelheid kenmerken (of hoeveelheid er uit gehaalde kenmerken) uit het typen 10 van de gebruiker op dat moment die eist een gemachtigd persoon te zijn. Het extractieproces omvat het analyseren van de tweede serie tijdperiodes, die gebaseerd kan zijn op tenminste één groep van een voorafbepaald aantal (S) toetsaanslagen uit een tweede serie toetsaanslagen 15 (dat wil zeggen het typen van de eiser op dat moment).
De verifieerinrichting 24 werkt eveneens als een vergelijkings-orgaan en vergelijkt de eerste hoeveelheid kenmerken, die de vorm omvatten, met de hoeveelheid er uit gehaalde kenmerken (of de tweede hoeveelheid kenmerken). Een vergelijking 20 door de verifieerinrichting 24 vindt normaliter gelijktijdig plaats met het proces voor het er uit halen van de kenmerken, dat eveneens in de verifieerinrichting kan plaatsvinden.
Zo kan de identiteit van de eiser geverifieerd worden gelijktijdig met het typen van de eiser van een tweede serie 25 toetsaanslagen. De verifieerinrichting 24 is gewoonlijk een computer voor speciale doeleinden die ontworpen wordt om de tijdsperiodes te analyseren welke verzameld zijn uit een serie toetsaanslagen. In een microcomputer van de verifieerinrichting omvat worden op een gedrukte schakelingsplaat, 3Q ontworpen om te monteren in een randgleuf van de computer; typisch kan de plaat opstart-ROM (S) omvatten om de opstart— ROM’s van de computer te vervangen zodat de computer niet zal starten zonder de verifieerinrichting. Zoals hierin gebruikt is een ROM een willekeurig dood geheugen-inrichting 35 (bijvoorbeeld EPROM: electrisch programmeerbaar dood geheugen). Functieyectoren op het toetsenbord en routines kunnen gebruikt worden in de alleenstaande versie teneinde het voor de verifieerinrichting mogelijk te maken om te weten welke toets aangeslagen is of het toetsenbord kan 8603272, i ”* · · - 20 - direct verbonden worden met de verifieerinrichting.
Opgemerkt moet worden dat een toetsaanslag-tijd-indee 1 inrichting die werkt als een tijdorgaan niet elke opeenvolgende toetsaanslag in de tijd hoeft in te delen.
5 Bijvoorbeeld, indien de kenmerken, gebruikt in een bijzondere uitvoering van de uitvinding, zodanig zijn dat alleen het in de tijd indelen van bepaalde tekens nodig is teneinde die kenmerken dan af te leiden kan het tijdorgaan alleen die bepaalde toetsaanslagen in de tijd indelen. In het 10 bijzonder, indien de kenmerken die gebruikt zijn de tijd-omvatten, neemt het tijd om bepaalde woorden te typen (bijv. "the", ''you", enz.), en dan zou het tijdorgaan kunnen werken wanneer een dergelijke rij van tekens getypt is en de tijd kunnen opnemen, genomen voor het typen van 15 een dergelijke rij.
De verifieerinrichting 24 (volginrichting voor veiligheidstoegang) werkt typisch op continue basis, waarbij een hoeveelheid van er uit gehaalde kenmerken van elke opeenvolgende groep van een voorafbepaald aantal 20 (S) van toetsaanslagen bepaald wordt. Het orgaan voor het er uit halen van kenmerken in de verifieerinrichting kan echter met onderbrekingen werken (bijvoorbeeld bij kritische tijdstippen) of op eenvoudige wijze bij het begin om een enkele groep van toetsaanslagen te verifiëren 25 welke een tweede serie toetsaanslagen omvat.
In een omgeving met van buffers voorziene eindstations kan. het toetsaanslag-tijdindeelorgaan geplaatst worden in het eindstation zelf, typisch als een toetsaanslag-tijdindeelcodeerinrichting (zie fig. 13). Fig. 13 toont 3Q een toetsaanslag-tijdindeelcodeerinrichting om te gebruiken in een van buffers voorziene eindstationomgeving. Typisch wordt de tijdinformatie verzonden tezamen met de eind-stationinformatie vanuit het eindstation naar een eenheid dat de ingangs-/uitgangsinformatie van het eind-35 station concentreert voor de CVE-bijvoorbeeld een eind- station-clusterhesturingsinrichting. Zoals getoond in de fig. 11 en 12 wordt een toetsaanslagtijdonderbreker 45 verschaft in een van buffers voorziene eindstationomgeving om de tijdinformatie te verzamelen en om deze toe te voeren 8503272 τ * Μ - 21 - aan de yolginrichting 5Q voor veiligheidstoegangen en om de eindinfomnat ie (bijvoorbeeld een teken}, te vervoeren naar de ingangs/uitgangsconcentreerinrichting (bijvoorbeeld besturingsinrichting of schakelaar). Het verifiëren wordt 5 uitgevoerd voor de aparte eindstations (ofwel van buffers voorzien ofwel niet), zonder het direct, erbij betrekken van de universele computer. "BISYHC", getoond in fig. 12, is een standaardtype electronics dat kabels vereist om daarheen te leiden en te verbinden.
10 Voor een stelsel met niet van buffers voorziene eindstations» getoond in fig. 14 (dat wil zeggen dat de uitgang van de eindstations niet van buffers voorzien wordt en elk teken onmiddellijk naar de ingangs-/uitgangs-concentreerinrichting gezonden wordt) kan de toetsaanslag-15 tijdindeelcodeerinrichting». die de tijdinformatie zal afgeven, toegevoegd worden aan de geschikte concentreer-inrichting (bijvoorbeeld clusterhestuurinrichtingl en zal de tijdinformatie naar de volginrichting 50 voor het veiligheidstoegangen yerzenden.
20 Het meten van de toetsaanslagdynamiek kan omvatten niet alleen niet alleen de tijdsdynamiek van de feitelijke toetsaanslagen» maar ook de dynamiek van de druk welke gebruikt wordt bij het doen van de toetsaanslagen (en de veranderingen in de druk op het toetsenbord).. De 25 drukdynamiek zou gemeten kunnen worden met belastingscellen, die gemonteerd zijn onder het toetsenbord» of met belastingscellen die bevestigd zijn aan de monteerpunten van het toetsenmontuur onder elke toets van het toetsenbord of met belastingscellen onder de montering voor de gedrukte 3Q schakelingsplaats, die typisch het hoofdgedeelte vormt van een toetsenbord. De signalen uit de belastingscellen zouden gedigitaliseerd kunnen worden (door schakelingen voor analoog naar digitaal omzetting en toegevoegd kunnen worden aan de toetsaanslagdynamiekinformatie. Informatie uit 35 deze belastingscellen zou geanalyseerd kunnen worden door volginrichting voor veiligheidstoegangen om de kenmerken te bepalen welke de plaatselijke en gehele druk en de veranderingen in de druk op de toetsen of op het toetsenbord wanneer zij gebruikt worden te beschrijven. De kenmerken, 8603272 - 22 - zoals de gemiddelde druk, karakteristieke plaatselijke drukken, de gemiddelde druk voor specifieke toetsen, maximum drukveranderingen en dergelijke zouden bepaald kunnen worden en toegevoegd kunnen worden aan de kenmerken 5 die de tijddynamiek van de toetsaanslagen zelf beschrijven.
De kenmerken die betrekking op de druk worden op dezelfde wijze behandeld als de kenmerken die bepaald zijn uit de tijdsperiodes tussen de toetsaanslagen. De vorm omvat die drukkenmerken en zij worden vergeleken met de overeen-10 komstige drukkenmerken uit meerdere er uit gehaalde kenmerken ( of de tweede hoeveelheid kenmerken).
De volginrichting voor veiligheidstoegangen (veri-fieerinrichting) in dc eenvoudigste uitvoering daarvan vergelijkt de kenmerken uit een eerste serie toetsaanslagen 15 met kenmerken die gehaald zijn uit. een tweede serie toetsaanslagen. De volginrichting voor veiligheidstoegangen omvat typisch een vergelijkingsorgaan voor het vergelijken van de eerste hoeveelheid kenmerken die de vorm bevatten met de tweede hoeveelheid kenmerken (of meerdere er uit 20 gehaalde kenmerken). De volginrichting voor veiligheids toegangen omvat eveneens in een typische uitvoering van de uitvinding een orgaan voor het er uit halen van kenmerken voor het bepalen van de hoeveelheid er uit gehaalde kenmerken (of tweede hoeveelheid kenmerken) gebaseerd op de tweede 25 serie toetsaanslagen. Dat orgaan voor het er uit halen van de kenmerken kan eveneens de vorm maken (door het er uit halen van de kenmerken gebaseerd op de eerste serie tijd-periodes tussen toetsaanslagen uit de eerste serie toetsaanslagen) en kan daardoor werken als een orgaan voor het 3Q opwekken van een vorm. De tweede serie, toetsaanslagen is typisch het typen van de eiser op dat moment.
De fig. 8 en 10 tonen de algemene volgorde van het verifiëren met de toetsaanslagdynamiek. Wanneer toetsen worden aangeslagen wordt dc tijdinformatie gekoppeld 35 aan de tijd tussen toetsaanslagen, verzameld. De tijd- indeelinrichting, typisch te vinden in de toetsaanslag-tijd-indeelcodeerinrichting, werkt als het tijdindeelorgaan, dat de tijdinformatie verzamelt. Typisch wordt tijdinformatie yastgezet in een vastzetorgaan, zoals een RAM (levend 8603272 Λ - 23 - geheugen}. Indien bepaalde kenmerken, gebruikt in het stelsel, gebaseerd worden op een voorafbepaald aantal (S) toetsaanslagen wacht het orgaan voor het er uit halen van kenmerken totdat die rij van S toetsaanslagen verzameld 5 is. Bovendien, indien de taken, gevraagd door de eiser, verbonden worden met verschillende vexligheidsniveaux, wordt die informatie eveneens verzameld op gebruikelijke wijze door het orgaan voor het er uit halen van kenmerken.
De taakinformatie wordt gebruikt om de voorafbepaalde j q drempelwaarde in te stellen welke ofwel de kleinste geoorloofde overeenkomst tussen de vorm en de hoeveelheid er uit gehaalde kenmerken (ofwel tweede hoeveelheid kenmerken) ofwel het grootste geoorloofde verschil tussen de vorm en de hoeveelheid er uit gehaalde kenmerken bepaalt. Wanneer 25 een voldoende aantal toetsaanslagen verzameld is (bijvoor beeld (S-toetsaanslagen) en de taakinformatie bepaald is bepaalt het orgaan voor het er uit halen van de kenmerken, dat gekoppeld wordt aan het tijdindeelorgaan, de hoeveelheid er uit gehaalde kenmerken, gebaseerd op de tweede serie 2Q tijdperiodes, afgeleid uit de tweede serie toetsaanslagen.
Het orgaan voor het er uit halen van kenmerken omvat gewoonlijk logische eenheden, omvat als gedeelte van de volginriehting voor veiligheidstoegangen, die de verschillende wiskundige berekeningen uitvoert om de kenmerken 25 te bepalen uit de tijdinformatie. Wanneer de kenmerken één maal bepaald worden voor de tweede hoeveelheid kenmerken of de hoeveelheid van er uit gehaalde kenmerken kunnen zij vergeleken worden met de vorm (die een eerste hoeveelheid kenmerken omvat). Typisch bezit de eerste hoeveelheid 3Q kenmerken (die de vorm omvat) dezelfde groep van en kenmerken als de hoeveelheid van er uit gehaalde kenmerken ( of tweede hoeveelheid kenmerken). Dat betekent dat er een één op één betrekking bestaat tussen de twee hoeveelheden kenmerken. Het vergelijken bepaalt de correlatie tussen de 35 vorm en de hoeveelheid er uit gehaalde kenmerken (of tweede hoeveelheid kenmerken), welke correlatie een mate is voor de betrekking tussen de twee typemonsters) dis de eerste serie toetsaanslagen en de tweede serie toetsaanslagen weergeven). De correlatie zou een maat kunnen zijn ofwel 8S03272 - 24 - van de overeenkomst!: tussen de vorm en de hoeveelheid er uit gehaalde kenmerken ofwel voor het verschil tussen de vorm en de hoeveelheid er uit gehaalde kenmerken. Het vergeiijkingsorgaan vergelijkt normaliter elk kenmerk 5 van de eerste hoeveelheid kenmerken met elk overeenkomend kenmerk van de hoeveelheid er uit gehaalde kenmerken (of tweede hoeveelheid kenmerken). Dat vergelijken (van elk kenmerk van de eerste hoeveelheid met elk overeenkomend kenmerk van de tweede hoeveelheid) kan direct gebruikt worden 10 om de correlatie te bepalen» of meer geavanceerde technieken kunnen gebruik worden zoals hieronder beschreven is. Het vergeiijkingsorgaan omvat gewoonlijk. logische eenheden, omvat als gedeelte van de volginrichting voor veiligheids-toegangen, die de wiskundige berekeningen uitvoert, gebruikt 15 om de correlatie te bepalen.
De correlatie kan bepaald worden door vectoranalyse te gebruiken. Een eerste hoeveelheid kenmerken, die opgebouwd is om dezelfde groep van n kenmerken te bezitten als een hoeveelheid van er uit gehaalde kenmerken (of tweede hoeveel-20 heid kenmerken) geeft een vector van n-kenmerken weer, welke een punt vormt in een n-dimensionale ruimte. Op soortgelijke wijze geeft de hoeveelheid van er uit gehaalde kenmerken met n-kenmerken een vector weer met n kenmerken welke een ander punt vormt in dezelfde n -dimensionale ruimte.
25 Deze twee yectoren kunnen vergeleken worden door de Euclidische afstand te meten tussen de punten in de n-dimensionale ruimte. Natuurlijk werden de twee monsters destewaarschijnlijker door dezelfde persoon (bijvoorbeeld is de eiser waarschijnlijk de schepper) getypt naarmate de afstand tussen, de punten 30 kleiner was. De Euclidische afstand (D) wordt gegeven door de gegeneraliseerde uitdrukking: D= (X(i) - Y(i))2', 35 : -' waar X en Y n-dimensionale vectoren zxjn welke de eerste hoeveelheid kenmerken en de hoeveelheid van ar uit gehaalde kenmerken (of tweede hoeveelheid kenmerken) weergeven en waarin X(i)=js. en X=(x., χΛ, x_.....x ) en Y(i)=y. en Υ"(Υ|ί Y2> Υ3......y )zijn. Deze analyse zal een enkel 8603272 - 25 - getal geven* dat vergeleken kan worden met de voor afbepaalde drempelwaarde. Deze voorafbepaalde drempelwaarden zouden de grootste toelaatbare verschillen kunnen bepalen tussen de vorm van kenmerken en de hoeveelheid van er uit 5 gehaalde kenmerken (of tweede hoeveelheid kenmerken) waarboven nauwkeurig omschreven acties ondernomen zullen worden. Voorafbepaalde dreumpelwaarden kunnen empirisch afgeleid worden door grafieken te maken zoals getoond in de fig. 2, 4 en 5, en door de drempelwaarde te 10 variëren om de doelmatigheid van het stelsel te maximali seren, zoals hieronder beschreven is. Zo zou de correlatie* gebaseerd op de Euclidische afstand* gebruikt kunnen worden om het verschil te meten tussen de vorm en de hoeveelheid er uit gehaalde kenmerken (of tweede hoeveelheid 15 kenmerken).
Andere werkwijzen voor het bepalen van het verschil op de overeenkomst tussen de vorm en de hoeveelheid er uit gehaalde kenmerken (of tweede hoeveelheid kenmerken) kunnen gebruikt worden, zoals een Euclidische afstand, 20 welke de veranderlijkheid van het typen van een persoon in rekening brengt. In het bijzonder kan bepaalde compensatie aangebracht worden voor personen van wie de aparte kenmerken afwijkingen omvatten welke verschillend zijn van die van de grootste populatie. Voor deze personen 25 kan de werking van het stelsel vaak verbeterd worden wanneer hun wegen van kenmerken verschillend is van die van anderen binnen dezelfde populatie; daarom kan de serie kenmerken gewogen worden op verschillende wijze voor elke persoon. Dit kan rekenintensief zijn voor het 3Q opwekken van een vorm maar kan de werking van een stelsel verbeteren.
Een aparte afwijking kan eveneens genormaliseerd worden door een factor op te nemen in de berekening van de Euclidische afstand, waar de afstand D zou zijn 35 / Γ1 D = / s W(ij(X(i) - Y(iir (l=J (Sj (i) - S2(i))2 860 3272 - 26 - waar W(i) de gewichten vormen voor de kenmerken en Sj(i) en S^ii) standaarddeviaties zijn voor de kenmerken in de vorm en de serie toetsaanslagen (tweede serie toetsaanslagen) op dat moment. Bij deze werkwijze wordt de verscheidenheid, 5 specifiek voor zowel het kenmerk als voor de individuele gebruiker, in rekening gebracht voor de afstandsmeting.
De uitvinders gebruiken tegenwoordig deze Euclidische afstand met aparte standaard deviaties, en wegen alle kenmerken op gelijke wijze (bijv. W(i)=l voor alle waarden JO van i). Wederom kan deze af standsmeting gebruikt worden . als de correlatie welke vergeleken kan worden met de . voorafbepaalde drempelwaarden.
Het antwoord van het stelsel, wanneer de vergelijking aangeeft dat de eiser niet de schepper is (dat wil zeggen 15 iemand probeert op ongeoorloofde wijze gebruik te maken) kan afhankelijk van verschillende factoren gemaakt worden, omvattende de taken of bestanddelen die gevraagd zijn, de mate yan veiligheid die nodig is, de specifieke persoon die geverifieerd wordt, en de waarschijnlijkheid van 20 Type 1-fouten (verkeerde afwijzingen),. Het antwoord van het stelsel kan eveneens afhankelijk gemaakt worden van de mate van gebrek aan overeenstemming tussen de typepatronen van de eiser en van de schepper. Bijvoorbeeld zou het antwoord van het systeem kunnen omvatten: 25 (J) het stelsel start een controlereeks, die informatie aangeeft over de acties van de eiser; (2) het opnieuw invoeren van gegevens die het laatst in volgorde ingevoerd zijn voor het stelsel om de typepatronen opnieuw* te onderzoeken; 30 (3) het systeem verzoekt om controleinformatie, die de verschillende vragen van de eiser opvraagt, opgesteld om te bepalen of de eiser de schepper is - dat wil zeggen de gemachtigde gebruiker; (4). de controlepersoon van het stelsel wordt gewaarschuwd; 35 (51 de onderhavige bewerking wordt onderbroken en opnieuw aanmelden is nodig om het stelsel weer functioneel te maken; (6) het stelsel wordt in die toestand gelaten, zodat de gebruiker het stelsel niet opnieuw kan starten om het 8803272 > * - 27 - werkzaam te doen zijn - een controlepersoon wordt vereist om liet stelsel opnieuw te starten. -
Dergelijke verschillende antwoorden kunnen gekoppeld worden aan verschillende taken welke verschillende veiligheidsniveaus 5 vereisen. Bijvoorbeeld kan een electronische kapitaaloverdracht van één miljoen dollar een hogere veiligheid bezitten dan alleen een statuscontrole, bij een credietrekening, en daarom zou een fout bij het verifiëren van de eiser als schepper bij een bepaald drempelniveau resulteren in een strenger antwoord 10 in het geval van de kapitaalsoverdracht dan bij de status- controle.
Het stelsel van de uitvinding kan eveneens de vorm wijzigen om rekening te houden met de verandering in de typepatronen van een persoon in de tijd. De 15 werkwijze voor het veranderen van de vorm kan (en zou kunnen} alleen plaatsvinden nadat geverifieerd is dat de eiser de schepper is. De vormverandering vindt typisch plaats door het veranderen van elk kenmerk in de vorm (dat wil zeggen eerste hoeveelheid kenmerken} zodat elk kenmerk van 2Q de eerste hoeveelheid kenmerken nauwer elk overeenkomstig kenmerk van de hoeveelheid er uit gehaalde kenmerken (of tweede hoeveelheid: kenmerken) benadert. Typisch zou de verandering van elk kenmerk kunnen plaatsvinden alleen wanneer het verschil tussen elk kenmerk van de eerste hoeveelheid 25 kenmerken en elk overeenkomstig kenmerk van de hoeveelheid van er uit gehaalde kenmerken (of tweede hoeveelheid kenmerken} zich. bevindt binnen een voorafbepaald veranderingsgebied voor elk kenmerk. Bijvoorbeeld, indien het kenmerk dat gebaseerd is op de tijd nodig voor het typen van het woord "the" in de 30 eeste hoeveelheid kenmerken de waarde van 400 ms heeft en het overeenkomstige kenmerk in de hoeveelheid er uit gehaalde kenmerken een waarde van 375 ms bezit, wordt dan, indien het voorafbepaalde veranderingsgebied voor dat kenmerk groter is dan 25 ms, het kenmerk uit de eerste hoeveelheid kenmerken , 35 dat dit kenmerk weergeeft, veranderd om het overeenkomstige kenmerk uit de hoeveelheid van er uit gehaalde kenmerken te benaderen. De wijziging kan plaatsvinden op meerdere verschillende wijzen. Bijvoorbeeld is het nemen van een gewogen gemiddelde van de kenmerken een mogelijke oplossing. Andere omvatten: 8803272 - 28 - het gelijk maken van het kenmerk uit de eerste hoeveelheid kenmerken aan het overeenkomstige kenmerk uit de hoeveelheid er uit gehaalde kenmerken, enz. Het vooraf bepaalde wijzigings-gebied kan uit gedrukt worden als het verschil tussen de 5 kenmerken uit de eerste hoeveelheid kenmerken en de hoeveelheid er uit gehaalde:· kenmerken. Men moet er voor zorgen te voorkomen dat een niet gemachtigde persoon de geoorloofde vorm. wijzigt. Voor stelsels die een hoge veiligheid vereisen zou een wijziging van de vorm toegestaan mogen worden.
10 De werking van het systeem van de uitvinding kan gemeten worden en derhalye verbeterd worden indien de kosten van fouten bij verkeerd opnemen en verkeerd afwijzen berekend of benaderd kunnen worden. In het algemeen vertragen fouten bij verkeerd afwijzen de handelingen gemachtigde 15 gebruiker en hebben zij andere effecten welke kwantitatief gewogen kunnen worden, gewoonlijk in termen van geld.
Fouten bij verkeerd aannemen resulteren in risico’s en waarschijnlijke verliezen welke eveneens verkleind kunnen worden tot meetbare hoeveelheden - misschien geld, uitgegeven 20 voor het vervangen van verloren bedrijfsmiddelen. Deze kosten, uitgedrukt in gewone eenheden, zoals dollars, worden aangegeven met Cj en als de kosten voor fouten respectievelijk bij verkeerd terugwijzen en bij verkeerd aannemen. De a priori-waarschijnlijkheid, dat personen, welke bij een ingangspunt 25 komen, bedriegers zijn, is eenandere belangrijke overweging bij de werking van een toegangsbesturingsstelsel. Wij nemen aan dat deze waarschijnlijkheid P(T) is; de waarschijnlijkheid dat personen, die dit ingangspunt naderen, gemachtigd zijn om binnen te komen is dan l—P (II.
30 Het verwachte verlies (of de kosten! van verkeerd afwijzen van toegang aan gemachtigde personen is /T-P(I)_7/waarschijnlijkheid van Type J-fout_/ en het verwachte verlies van yerkeerd verlenen van toegang aan bedriegers is 35 L2=C2 Z^^s^^i^ijkheid Type II-fout_7.
Getoond kan worden dat het minimum totale verlies (of stelsel-kosten) plaatsvindt wanneer gelijk is aan L^. Dit betekent dat de stelseloperateur de voorafbepaalde drempelwaarde zo moet instellen dat de waarschijnlijkheid voor een fout van 8603272 > £ - 29 -
Type I en de waarschijnlijkheid op een fout van Type 2 voldoen aan de volgende relatie» indien werking hij minimale kosten gewenst wordt: /waarschijnlijkheid van Type II-fout / C_/P(I) /
I-;-1_£1_L_ = I
5 /waarschijnlijkheid van Type I-fout_7 C^/T-P(I)_7
Deze vergelijking kan gebruikt worden in het volgende voorbeeld: indien de kosten bij een fout van verkeerd terugwijzen (Cj) 1 eenheid bedragen, de kosten voor een fout van verkeerd aannemen (C^) 170 eenheden bedragen, en de waarschijnlijkheid 10 dat een bedrieger toegang zal proberen te krijgen, P(I), 0,001 is, zou de verhouding van de waarschijnlijkheid van een Type I-fout en van een Type II-fout ongeveer 1/6 zijn voor werking bij minimale kosten. Zo moet de drempelwaarde van het stelsel ingesteld worden om deze verhouding te bereiken. De 15 verticale stippellijn in fig. 5 toont dit grafisch waarbij de keuze van een specifieke drempel "X^" gevonden kan worden teneinde de vereiste verhouding van ongeveer 1/6 te bereiken.
Naast het verifiëren of de toegang tot een computer-20 stelsel of een andere inrichting geoorloofd is kan de uit vinding gebruikt worden om gebieden te ontdekken waar de productiviteit verbeterd kan worden en kan hij in het algemeen gebruikt worden bij productiebeleid. De uitvinding verschaft werkwijzen voor het volgen en indelen van de 25 tijd voor een gebruiker bijvoorbeeld van een computer om taken op de computer uit te voeren. Dergelijke werkwijzen kunnen gegevens leveren die de verschillende tijden tonen voor bepaalde uit te voeren taken. Die gegevens zullen aangeyen dat verbeteringen gerechtvaardigd kunnen worden bij het 30 uitvoeren van bepaalde taken. Bijvoorbeeld kan een persoon, die tekstverwerking tot stand brengt (bijvoorbeeld het typen yan teksten) en een electronisch kladblok gebruikt (bijvoorbeeld het invoeren van gegevens) de taak van het tekstverwerken sneller uitvoeren dan met vergelijkbare kladbloktaken. Dit 35 suggereert dat de kladblokwerkwijze verbeterd zou kunnen worden; betere kennis van kladblokopdrachten kan bijvoorbeeld nodig zijn. De uitvinding kan dan gebruikt worden om te bepalen wanneer de verbeterde kennis van dergelijke opdrachten 8603272 - 30 - het uityoeren van de kladbloktaken verbeterd heeft. Samenvattend verschaft de uitvinding een stelsel een stelsel en werkwijze voor het verifiëren van de dynamiek van het typen van een persoon. De uitvinding is gebaseerd op de verschillen in 2 toetsaanslagdynamiek tussen het typen van personen en vergelijkt de tijdsperiodes die wiskundig geformuleerd zijn in kenmerken tussen twee typemonsters.
Terwijl een bijzondere vorm van de uitvinding getoond is in de figuren en beschreven is zal duidelijk zijn jq dat andere wijzigingen aangebracht kunnen worden zonder buiten het idee en het kader van de uitvinding te treden.
8603272

Claims (18)

  1. 2. Inrichting volgens conclusie 1, met het kenmerk, dat de tijdindeelorganen gekoppeld worden aan opslagorganen 30 voor het opslaag van de tweede serie tijdperiodes.
  2. 3. Inrichting volgens conclusie 2, met hét kenmerk, dat de vergelijkingsorganen werken tegelijkertijd met de organen voor het er uit halen van de kenmerken en met de tijdindeelorganen, zodat de hoeveelheid er uit gehaalde 35 kenmerken vergeleken wordt met de vorm, tegelijkertijd met het typen van de tweede serie toetsaanslagen, waardoor de 8603272 -32 - identiteit van, de persoon geverifieerd kan worden tegelijkertijd met het typen van de tweede aerie toetsaanslagen.
  3. 4. Inrichting volgens conclusie 3, met het kenmerk, dat de eerste hoeveelheid kenmerken dezelfde groep van n- 5 kenmerken bezit als de hoeveelheid van er uit gehaalde kenmerken en dat de vorm opgewekt wordt na. het invoeren van een voorafbepaalde kode.
  4. 5. Inrichting volgens conclusie 4, met hét kenmerk, dat de vergalijkingsorganen organen omvatten voor het bepalen 10 van de Euclidische, afstand (D) tussen de eerste hoeveelheid kenmerken van de vorm en de hoeveelheid er uit gehaalde kenmerken door het berekenen van de uitdrukking: Is-:-'
  5. 15 D = 1 / Σ (X(i)-Y(i)!2 * i=J waarin X en Y n-dimensionale vectoren zijn die de eerste hoeveelheid kenmerken en de hoeveelheid van er uit gehaalde kenmerken weergeyen waarin X(i) = x^ en X = (x^, x^, *3 ·*··· 20 xn) en Y(i) = yj en Y = (y^ y2» y3......yn).
  6. 6. Inrichting volgens conclusie 4, met het kenmerk, dat de inrichting gekoppeld wordt aan een computerstelsel met een centrale verwerkingsaenheid (CVE). en dat de toetsen— bordorganen een toetsenbord omvatten voor het invoeren van 25 gegevens en dat de correlatie een meting is van het verschil tussen de vorm en de hoeveelheid er uit gehaalde kenmerken en dat de correlatie vergeleken wordt met een voorafbepaalde drempelwaarde die het grootste toelaatbare verschil tussen de vorm en de hoeveelheid van er uit gehaalde kenmerken bepaalt 30 zodat de inrichting selectief toegang verleent tot het gebruiken van CVE alleen wanneer de correlatie kleiner is dan of gelijk is aan de drempelwaarde.
  7. 7. Inrichting volgens conclusie 4, met het kenmerk, dat de inrichting gekoppeld wordt aan een computerstelsel 35 met een centrale verwerkingseenheid (CVE) en dat de toetsenbord- órganen een toetsenbord omvatten voor het invoeren van de gegevens en dat de correlatie een meting is van de overeenkomst tussen de vorm en de hoeveelheid er uit gehaalde kenmerken en dat de correlatie vergeleken wordt met een voorafbepaalde 8603272 -33 - drempelwaarde welke de kleinste toelaatbare overeenkomst bepaalt tussen, de vorm en de hoeveelheid van er uit gehaalde kenmerken, zodat de inrichting selectief toegang verleent tot het gebruiken van de CVE alleen wanneer de correlatie 5 gelijk is aan of uitstijgt boven de drempelwaarde.
  8. 8. Inrichting volgens conclusie 6 of 7, met het kenmerk, dat de voorafbepaalde drempelwaarde afhankelijk is van tenminste êén van de taken van de CVE, gevraagd door de persoon, en van de identiteit van de persoon, en dat 10 de actie, ondernomen door de inrichting, afhankelijk is van tenminste êén vooraf bepaalde drempelwaarde, van de taak aangevraagd door de persoon, en van de identiteit van de eiser.
  9. 9. Inrichting volgens conclusie 4, gekenmerkt 15 door organen voor het wijzigen van de vorm, wanneer het verschil tussen eSckenmerk van de eerste hoeveelheid kenmerken en elk overeenkomstig kenmerk van de hoeveelheid er uit gehaalde kenmerken ligt binnen een voorafbepaald wij zigingsgebied voor elk kenmerk, waarbij elk van de eerste hoeveelheid 20 kenmerken gewijzigd wordt om elk overeenkomstig kenmerk van de hoeveelheid van er uit gehaalde kenmerken te benaderen.
  10. 10. Inrichting volgens conclusie 4, met het kenmerk, dat de organen voor het er uit halen van kenmerken continu de hoeveelheid er uit gehaalde kenmerken op dat moment bepalen 25 voor elke opeenvolgende groep van een voorafbepaald aantal (S) toetsaanslagen welke op dat moment ingevoerd worden door de persoon, waarbij de geldende hoeveelheid eruit gehaalde kenmerken opgeslagen wordt in de opslagorganen en dat de vergelijkingsorganen continu de geldende hoeveelheid er uit 30 gehaalde kenmerken vergelijken met de eerste hoeveelheid kenmerken.
  11. 11. Inrichting volgens conclusie 4, met het kenmerk, dat de organen voor het er uit halen van kenmerken de geldende hoeveelheid er uit gehaalde kenmerken bepalen voor een groep 35 van een vooraf bepaald aantal (Sl toetsaanslagen die op dat moment ingeyoerd worden door de persoon, waarbij de geldende hoeveelheid er uit gehaalde kenmerken opgeslagen worden in de opslagorganen, en dat de vergelijkingsorganen met onderbrekingen de geldende hoeveelheid er uit gehaalde kenmerken 8503272 •I -34 - vergelijken, met de eerste hoeveelheid kenmerken.
  12. 12. Inrichting volgens conclusie 4, met het kenmerk, dat de inrichting gekoppeld wordt aan een computerstelsel met een centrale verwerkingseenheid (CVE) en dat de organen 5 voor het maken van een vorm een vorm maken voor elke persoon die het computerstelsel gebruikt, dat elk kenmerk van de eerste hoeveelheid kenmerken en elk overeenkomstig kenmerk van de hoeveelheid van er uit gehaalde kenmerken vermenigvuldigd worden met een voorafbepaalde factor waardoor elk kenmerk 10 gewijzigd.wordt, dat vergelijkingsorganen de kenmerken, gewijzigd,, vergelijken, waardoor de correlatie gebaseerd wordt op de gewijzigde kenmerken, dat de inrichting druk-aftastorganen omvat, gekoppeld aan de toetsenbordorganen voor het meten van de druk van de toetsaanslagen, dat de organen voor het opwekken van een vorm de vorm opwekken gebaseerd op de eerste serie van tijdsperiodes en op de druk van de eerste serie toetsaanslagen, en dat de organen voor het er uit halen van. kenmerken de hoeveelheid er uit gehaalde kenmerken, gebaseerd op de tweede serie tijdperiodes 20 en de druk van de tweede serie toetsaanslagen bepalen.
  13. 13. Inrichting voor het verifiëren van de identiteit van een persoon, gebaseerd op de aanslagdypamièk ' van de persoon, gekenmerkt door: toetsenbordorganen met meerdere ingangstoetsen voor 25 het invoeren van gegevens in de vorm van alphanumerieke tekens door middel van toetsaanslagen; tijdindeelorganen gekoppeld aan de toetsenbordorganen voor het de tijd indelen van periodes tussen de toetsaanslagen, waarbij de tijdindeelorganen gekoppeld worden aan opslagorganen 5Q voor het opslaan van de periodes; organen voor het opwekken van een vorm voor de persoon, waarbij de vorm een eerste hoeveelheid kenmerken omvatïgebaseerd op periodes tussen toetsaanslagen uit tenminste één groep van een voorafbepaald aantal (S) toetsaanslagen -55 uit een eerste serie toetsaanslagen van de persoon, waarbij het voorafbepaalde aantal (S) toetsaanslagen een opeenvolgende rij toetsaanslagen omvat, waarbij de eerste serie toetsaanslagen voorafbepaald wordt, waarbij de vorm opgeslagen wordt in de opslagorganen; 8603272 - 35 - organen voor het er uit halen van kenmerken gekoppeld aan de tij dindelingsorganen, waarbij de organen voor het er uit halen van kenmerken een hoeveelheid er uit gehaalde kenmerken bepalen, gebaseerd op periodes tussen 5 toetsaanslagen uit tenminste éën groep van het voorafbepaalde aantal (Sj van toetsaanslagen uit een tweede serie toetsaanslagen; en vergelijkingsorganen gekoppeld aan de organen voor het er uit halen van de kenmerken en aan de opslagorganen, -IQ waarbij de vergelijkingsorganen de vorm en de hoeveelheid er uit gehaalde kenmerken vergelijken, waarbij de eerste hoeveelheid kenmerken dezelfde groep van n-kenmerken bevat als de hoeveelheid van eruit gehaalde kenmerken,, waarbij de vergelijkingsorganen werken tegelijkertijd met de organen 15 voor het er uit halen van kenmerken en met de tijdindeelorganen zodat de hoeveelheid van er uit gehaalde kenmerken vergeleken wordt met de vorm tegelijkertijd met het typen van de tweede serie toetsaanslagen, waarbij de identiteit yan de persoon geverifieerd wordt door de correlatie tussen de plaat en 20 de hoeveelheid van er uit gehaalde kenmerken, waardoor de identiteit van de persoon geverifieerd kan worden tegelijkertijd met het typen van de tweede serie toetsaanslagen.
  14. 14. Inrichting volgens conclusie 12, met het kenmerk, dat de eerste hoeveelheid kenmerken gebaseerd wordt op 25 tenminste twee (2) groepen van het voorafbepaalde aantal (S) toetsaanslagen uit de eerste serie toetsaanslagen, waarbij elk kenmerk van de eerste hoeveelheid kenmerken een gemiddelde is van de overeenkomstige kenmerken afgeleid uit elke groep van het voorafbepaalde aantal (S)_ toetsaanslagen 20 uit de eerste serie toetsaanslagen, en dat de organen voor het er uit halen van kenmerken continu de geldende hoeveelheid er uit gehaalde kenmerken bepalen voor elke opeenvolgende groep van het voorafbepaalde aantal (S) toetsaanslagen uit de tweede serie toetsaanslagen en dat de vergelijkingsorganen 25 continu de geldende hoeveelheid er uit gehaalde kenmerken vergelijken met de eerste hoeveelheid kenmerken.
  15. 15. Inrichting volgens conclusie 13, met het kenmerk, dat de inrichting gekoppeld wordt aan een computerstelsel met een centrale verwerkingseenheid (CVE) en dat de toetsenbord- 8603272 i r • - 36 - organen een toetsenbord omvatten voor het invoeren van de gegevens en dat de correlatie een meting is van de overeenkomst tussen de vorm en de geldende hoeveelheid er uit gehaalde kenmerken en dat de correlatie vergeleken wordt met een 5 voorafbepaalde drempelwaarde die de kleinste toelaatbare overeenkomst bepaalt tussen de vorm. en de geldende hoeveelheid er uit gehaalde kenmerken, zodat de inrichting selectief toegang verleent tot het gebruiken CVE alleen wanneer de correlatie gelijk is aan of uitstijgt boven de drempelwaarde-10 16. Inrichting volgens conclusie 33, met het' kenmerk, dat de inrichting gekoppeld wordt aan een computerstelsel met een centrale verwerkingseenheid (CVE), dat de toetsenbord-organen een toetsenbord omvatten voor het invoeren van de gegevens,, dat de correlatie een; maat is voor het verschil 15 tussen de vorm en de geldende hoeveelheid er uit gehaalde kenmerken en dat de correlatie vergeleken wordt met de voorafbepaalde drempelwaarde die het grootst toegelaten verschil bepaalt tussen de vorm en de geldende hoeveelheid er uit gehaalde kenmerken, zodat de inrichting selectief 20 toegang verleent tot het gebruik van CVE alleen wanneer de correlatie kleiner is dan of gelijk is aan de drempelwaarde.
  16. 17. Werkwijze voor het verifiëren van de identiteit van een persoon in een computerstelsel met toetsenbordorganen voor het aannemen van toetsaanslagen voor het invoeren van 25 gegevens in de vorm van alphanumerieke tekens door de persoon, gekenmerkt door de stappen van: het maken van een vorm voor de persoon·, waarbij de vorm tenminste een eerste kenmerk omvat gebaseerd op een eerste serie tijdperiodes tussen toetsaanslagen uit een eerste 3Q serie toetsaanslagen; het opslaan yan de vorm in opslagorganen; het in de tijd indelen, van een tweede serie tijdperiodes tussen toetsaanslagen uit een tweede serie toetsaanslagen; 35 het bepalen van tenminste ëën tweede kenmerk gebaseerd op de tweede serie tijdperiodes; en het vergelijken van de vorm met het tweede kenmerk, waarbij de identiteit van de persoon geverifieerd, wordt door de correlatie tussen de vorm en het tweede kenmerk, waardoor 8803272 - 37 - de identiteit van de persoon geverifieerd kan worden.
  17. 18. Werkwijze in een digitaal computerstelsel met een toetsenbord voor bet aannemen van toetsaanslagen bestemd voor bet invoeren van de gegevens in de vorm van 5 alphanumerieke tekens, om te verifiëren of een gebruiker van het stelsel die eist een persoon te zijn, de persoon is, gekenmerkt door de stappen van: bet maken van een vorm voor de persoon, waarbij de vorm een eerste hoeveelheid kenmerken omvat gebaseerd 10 op een eerste serie van tijdperiodes tussen toetsaanslagen uit een eerste serie toetsaanslagen van de persoon, waarbij de eerste serie toetsaanslagen een voorafbepaalde serie toetsaanslagen omvat; het opslaan van de vorm in opslagorganen; 15 het indelen van periodes tussen de toetsaanslagen die op dat moment door de gebruiker ingevoerd zijn, waarbij de periodes tussen de toetsaanslagen die op dat moment door de gebruiker ingevoerd zijn een tweede serie tijdsperiodes omvat; 20 het opslaan van de tijdsperiodes tussen de toets aanslagen die op dat moment door de gebruiker ingevoerd zijn in de opslagorganen, waarbij de toetsaanslagen die door de gebruiker op dat moment ingevoerd zijn een rij tekens omvatten; 25 het bepalen van een hoeveelheid er uit gehaalde kenmerken gebaseerd op de tweede serie tijdsperiodes, waarbij de eerste hoeveelheid kenmerken dezelfde groep van en kenmerken bezit als de hoeveelheid er uit gehaalde kenmerken; en 3Q het vergelijken van de vorm met de hoeveelheid er uit gehaalde kenmerken, waarbij elk kenmerk van de eerste hoeveelheid kenmerken vergeleken wordt met elk overeenkomstig kenmerk van de hoeveelheid van er uit gehaalde kenmerken, waarbij de identiteit van de persoon geverifieerd wordt door 35 de correlatie tussen de vorm en de hoeveelheid er uit gehaalde kenmerken, waardoor de identiteit van gebruiker die eist de persoon te zijn, geverifieerd kan worden.
  18. 19. Werkwijze volgens conclusie 18, gekenmerkt door het meten van de druk uitgeoefend op de toetsen van 8603272 ί * - 38 - het toetsenbord gedurende het aanslaan van de toetsen op dat moment door de gebruiker, waarbij de vorm eveneens gebaseerd wordt op metingen van de druk van de eerste serie toetsaanslagen, en waarbij de hoeveelheid er uit 5 gehaalde kenmerken eveneens gebaseerd wordt op de druk gemeten gedurende het aanslaan van de toetsen door gebruiker op dat moment. 8603272
NL8603272A 1985-12-23 1986-12-23 Werkwijze en inrichting voor het verifieren van de identiteit van een persoon. NL8603272A (nl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/813,262 US4805222A (en) 1985-12-23 1985-12-23 Method and apparatus for verifying an individual's identity
US81326285 1985-12-23

Publications (1)

Publication Number Publication Date
NL8603272A true NL8603272A (nl) 1987-07-16

Family

ID=25211913

Family Applications (1)

Application Number Title Priority Date Filing Date
NL8603272A NL8603272A (nl) 1985-12-23 1986-12-23 Werkwijze en inrichting voor het verifieren van de identiteit van een persoon.

Country Status (18)

Country Link
US (1) US4805222A (nl)
JP (1) JPS62157966A (nl)
KR (1) KR870006488A (nl)
CN (1) CN86108645A (nl)
AU (1) AU6690986A (nl)
BE (1) BE905962A (nl)
CH (1) CH668844A5 (nl)
DE (1) DE3642614A1 (nl)
DK (1) DK624386A (nl)
ES (1) ES2003996A6 (nl)
FI (1) FI865153A7 (nl)
FR (1) FR2592195A1 (nl)
GB (1) GB2184576A (nl)
IL (1) IL81070A0 (nl)
IT (1) IT1235762B (nl)
NL (1) NL8603272A (nl)
NO (1) NO865224L (nl)
SE (1) SE8605446L (nl)

Families Citing this family (253)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2247964A (en) * 1990-09-13 1992-03-18 John Robert Devany Controlling access to a keyboard-operated computer system
US5193114A (en) * 1991-08-08 1993-03-09 Moseley Donald R Consumer oriented smart card system and authentication techniques
US5471616A (en) * 1992-05-01 1995-11-28 International Business Machines Corporation Method of and apparatus for providing existential presence acknowledgement
US5485605A (en) * 1992-05-01 1996-01-16 International Business Machines Corp. Method of and apparatus for providing a group query
US5406324A (en) * 1992-10-30 1995-04-11 Roth; Alexander Surveillance system for transmitting images via a radio transmitter
US5557686A (en) * 1993-01-13 1996-09-17 University Of Alabama Method and apparatus for verification of a computer user's identification, based on keystroke characteristics
GB2281645A (en) * 1993-09-03 1995-03-08 Ibm Control of access to a networked system
US5642160A (en) * 1994-05-27 1997-06-24 Mikohn Gaming Corporation Digital image capture system for photo identification cards
JPH0855021A (ja) * 1994-08-10 1996-02-27 Fujitsu Ltd 鍵認証方式
US5721765A (en) * 1995-11-30 1998-02-24 Lucent Technologies Inc. Personal identification number security system incorporating a time dimension
WO1997023816A1 (en) * 1995-12-21 1997-07-03 Philips Electronics N.V. User identification system for data processing equipment with keyboard
US6081610A (en) * 1995-12-29 2000-06-27 International Business Machines Corporation System and method for verifying signatures on documents
US5987153A (en) * 1996-04-29 1999-11-16 Quintet, Inc. Automated verification and prevention of spoofing for biometric data
US7167924B1 (en) * 1996-06-10 2007-01-23 Diebold, Incorporated Financial transaction processing system and method
US5933515A (en) 1996-07-25 1999-08-03 California Institute Of Technology User identification through sequential input of fingerprints
DE19631484C1 (de) * 1996-08-03 1998-03-05 Dieter Bartmann Verfahren zur Verifizierung der Identität eines Benutzers einer mit einer Tastatur zur Erzeugung alphanumerischer Zeichen zu bedienenden Datenverarbeitungsanlage
US6038334A (en) * 1997-02-21 2000-03-14 Dew Engineering And Development Limited Method of gathering biometric information
US5812126A (en) * 1996-12-31 1998-09-22 Intel Corporation Method and apparatus for masquerading online
DE19701939C2 (de) * 1997-01-21 1998-11-12 Fraunhofer Ges Forschung Verfahren zum Erfassen einer an einer digitalen, bearbeiteten Information ausgeübten Manipulation
US5982357A (en) * 1997-03-12 1999-11-09 Key Tronic Corporation Computer keyboard systems and methods for determining excessive key stroke force
US7630895B2 (en) * 2000-01-21 2009-12-08 At&T Intellectual Property I, L.P. Speaker verification method
US6076055A (en) * 1997-05-27 2000-06-13 Ameritech Speaker verification method
US6062474A (en) 1997-10-02 2000-05-16 Kroll; Mark William ATM signature security system
JP3990780B2 (ja) * 1997-10-31 2007-10-17 富士通株式会社 パスワード処理装置および記録媒体
US6442692B1 (en) * 1998-07-21 2002-08-27 Arkady G. Zilberman Security method and apparatus employing authentication by keystroke dynamics
JP3717313B2 (ja) * 1998-09-21 2005-11-16 シャープ株式会社 入力デバイス、情報機器および情報システム
DE19904440C2 (de) * 1999-02-04 2000-12-14 Dieter Bartmann Verfahren zur Verifizierung der Identität einer Person
US6901145B1 (en) 1999-04-08 2005-05-31 Lucent Technologies Inc. Generation of repeatable cryptographic key based on varying parameters
US6895514B1 (en) * 1999-06-25 2005-05-17 Lucent Technologies Inc. Method and apparatus for achieving secure password access
US7328457B1 (en) * 1999-06-30 2008-02-05 Entrust Limited Method and apparatus for preventing interception of input data to a software application
US6509847B1 (en) * 1999-09-01 2003-01-21 Gateway, Inc. Pressure password input device and method
US6453301B1 (en) * 2000-02-23 2002-09-17 Sony Corporation Method of using personal device with internal biometric in conducting transactions over a network
CA2299946A1 (en) * 2000-03-03 2001-09-03 Destiny Software Productions Inc. Digital media distribution method and system
US7930285B2 (en) 2000-03-22 2011-04-19 Comscore, Inc. Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
US7260837B2 (en) * 2000-03-22 2007-08-21 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics
US7493655B2 (en) * 2000-03-22 2009-02-17 Comscore Networks, Inc. Systems for and methods of placing user identification in the header of data packets usable in user demographic reporting and collecting usage data
US7350204B2 (en) * 2000-07-24 2008-03-25 Microsoft Corporation Policies for secure software execution
US7765163B2 (en) * 2000-12-12 2010-07-27 Sony Corporation System and method for conducting secure transactions over a network
GB0113255D0 (en) * 2001-05-31 2001-07-25 Scient Generics Ltd Number generator
AU2002229972A1 (en) * 2001-02-14 2002-08-28 Scientific Generics Limited Cryptographic key generation apparatus and method
US7797251B2 (en) * 2001-02-14 2010-09-14 5th Fleet, L.L.C. System and method providing secure credit or debit transactions across unsecure networks
US7600128B2 (en) * 2001-02-14 2009-10-06 5Th Fleet, Llc Two-factor computer password client device, system, and method
US7581113B2 (en) * 2001-02-14 2009-08-25 5th Fleet, L.L.C. System and method for generating and authenticating a computer password
US7043640B2 (en) * 2001-02-14 2006-05-09 Pritchard James B Apparatus and method for protecting a computer system
US20020124190A1 (en) * 2001-03-01 2002-09-05 Brian Siegel Method and system for restricted biometric access to content of packaged media
US7350078B1 (en) 2001-04-26 2008-03-25 Gary Odom User selection of computer login
US7003670B2 (en) * 2001-06-08 2006-02-21 Musicrypt, Inc. Biometric rights management system
US9799179B2 (en) 2013-06-12 2017-10-24 Ellenby Technologies, Inc. Method and apparatus for mobile cash transportation
NO316489B1 (no) 2001-10-01 2004-01-26 Genkey As System, b¶rbar anordning og fremgangsmåte for digital autentisering, kryptering og signering ved generering av flyktige, men konsistente ogrepeterbare kryptonökler
AU2002357909A1 (en) * 2001-12-21 2003-07-30 Aristotle International, Inc. Identification verification system and method
GB0201232D0 (en) * 2002-01-19 2002-03-06 Queen Mary & Westfield College Authentication systems
EP1329788A1 (en) * 2002-01-22 2003-07-23 Hewlett Packard Company, a Delaware Corporation A method of controlling access to a device and a method of identifying a user of an electronic device
AU2003211265A1 (en) * 2002-02-15 2003-09-04 Science Park Corporation Authentication method using input feature of input unit of computer, its program, and program recorded medium
GB0228434D0 (en) * 2002-12-05 2003-01-08 Scient Generics Ltd Error correction
ATE343273T1 (de) * 2002-05-31 2006-11-15 Scient Generics Ltd Biometrisches authentifizierungssystem
CA2407774C (en) * 2002-07-16 2005-01-04 Musicrypt Inc. Content distribution system and method
US6954862B2 (en) * 2002-08-27 2005-10-11 Michael Lawrence Serpa System and method for user authentication with enhanced passwords
US7206938B2 (en) * 2002-09-24 2007-04-17 Imagic Software, Inc. Key sequence rhythm recognition system and method
US20080034218A1 (en) * 2002-09-24 2008-02-07 Bender Steven L Key sequence rhythm guidance recognition system and method
GB0229727D0 (en) * 2002-12-19 2003-01-29 Ibm Improved password entry
US7509686B2 (en) * 2003-02-03 2009-03-24 Checco John C Method for providing computer-based authentication utilizing biometrics
US20040172562A1 (en) * 2003-03-01 2004-09-02 Vladimir Berger System and method for identity recognition of an individual for enabling an access to a secured system
CA2464449C (en) * 2003-04-16 2009-12-08 At&T Corp. User authentication using rhythmic passwords
CA2857208C (en) 2003-05-30 2018-09-04 Privaris, Inc. An in-circuit security system and methods for controlling access to and use of sensitive data
AU2003903098A0 (en) * 2003-06-19 2003-07-03 Australian Institute Of Marine Science A chordic engine for data input
US9412123B2 (en) * 2003-07-01 2016-08-09 The 41St Parameter, Inc. Keystroke analysis
US7386892B2 (en) * 2003-07-17 2008-06-10 International Business Machines Corporation Method and apparatus for detecting password attacks using modeling techniques
US7706574B1 (en) * 2003-11-06 2010-04-27 Admitone Security, Inc. Identifying and protecting composed and transmitted messages utilizing keystroke dynamics
US20050149732A1 (en) * 2004-01-07 2005-07-07 Microsoft Corporation Use of static Diffie-Hellman key with IPSec for authentication
WO2005086569A2 (en) * 2004-01-27 2005-09-22 Livo Technologies S.A. System, method and apparatus for electronic authentication
US10999298B2 (en) 2004-03-02 2021-05-04 The 41St Parameter, Inc. Method and system for identifying users and detecting fraud by use of the internet
US20050216397A1 (en) 2004-03-26 2005-09-29 Clearcommerce, Inc. Method, system, and computer program product for processing a financial transaction request
US20090240949A9 (en) * 2004-04-23 2009-09-24 Kitchens Fred L Identity authentication based on keystroke latencies using a genetic adaptive neural network
GB2413425B (en) * 2004-04-23 2008-04-09 Hewlett Packard Development Co Biometric analysis system, methods, apparatus and software using biometric analysis
GB0413034D0 (en) * 2004-06-10 2004-07-14 Scient Generics Ltd Secure workflow engine
US20050278253A1 (en) * 2004-06-15 2005-12-15 Microsoft Corporation Verifying human interaction to a computer entity by way of a trusted component on a computing device or the like
US8065525B2 (en) * 2004-09-22 2011-11-22 Bekad Mgmt. Ii, Llc Device with built-in user authentication and method for user authentication and identity theft protection
US20060069819A1 (en) * 2004-09-28 2006-03-30 Microsoft Corporation Universal serial bus device
US7747797B2 (en) * 2004-09-28 2010-06-29 Microsoft Corporation Mass storage device with near field communications
US7620819B2 (en) * 2004-10-04 2009-11-17 The Penn State Research Foundation System and method for classifying regions of keystroke density with a neural network
US7506174B2 (en) * 2004-11-03 2009-03-17 Lenovo (Singapore) Pte Ltd. Method and system for establishing a biometrically enabled password
US7555655B2 (en) * 2004-12-22 2009-06-30 5th Fleet, L.L.C. Apparatus, system, and method for generating and authenticating a computer password
US7430756B2 (en) * 2004-12-22 2008-09-30 Jsm Technologies, Llc System and method for generating and authenticating a computer password
US20060280339A1 (en) * 2005-06-10 2006-12-14 Sungzoon Cho System and method for performing user authentication based on keystroke dynamics
US7890768B2 (en) * 2005-11-30 2011-02-15 Scenera Technologies, Llc Methods, systems, and computer program products for entering sensitive and padding data using user-defined criteria
EP1960861A1 (en) * 2005-12-13 2008-08-27 International Business Machines Corporation Autocompletion method and system
US8938671B2 (en) 2005-12-16 2015-01-20 The 41St Parameter, Inc. Methods and apparatus for securely displaying digital images
US11301585B2 (en) 2005-12-16 2022-04-12 The 41St Parameter, Inc. Methods and apparatus for securely displaying digital images
US8020005B2 (en) * 2005-12-23 2011-09-13 Scout Analytics, Inc. Method and apparatus for multi-model hybrid comparison system
US20070198712A1 (en) * 2006-02-07 2007-08-23 Biopassword, Inc. Method and apparatus for biometric security over a distributed network
JP2007257086A (ja) * 2006-03-20 2007-10-04 Fujitsu Ltd 行動記録支援プログラム、システム、装置、および方法
US7526412B2 (en) * 2006-03-31 2009-04-28 Biopassword, Inc. Method and apparatus for multi-distant weighted scoring system
US8151327B2 (en) 2006-03-31 2012-04-03 The 41St Parameter, Inc. Systems and methods for detection of session tampering and fraud prevention
US20070233667A1 (en) * 2006-04-01 2007-10-04 Biopassword, Llc Method and apparatus for sample categorization
GB2437100A (en) * 2006-04-10 2007-10-17 Univ Westminster Biometric security system using keystroke dynamics of a user's login attempt
US7818290B2 (en) * 2006-06-14 2010-10-19 Identity Metrics, Inc. System to associate a demographic to a user of an electronic system
WO2007146437A2 (en) * 2006-06-14 2007-12-21 Agent Science Technologies, Inc. User authentication system
US20070300077A1 (en) * 2006-06-26 2007-12-27 Seshadri Mani Method and apparatus for biometric verification of secondary authentications
WO2008008473A2 (en) * 2006-07-11 2008-01-17 Agent Science Technologies, Inc. Behaviormetrics application system for electronic transaction authorization
US7809170B2 (en) * 2006-08-10 2010-10-05 Louisiana Tech University Foundation, Inc. Method and apparatus for choosing and evaluating sample size for biometric training process
US8452978B2 (en) * 2006-09-15 2013-05-28 Identity Metrics, LLC System and method for user authentication and dynamic usability of touch-screen devices
US8843754B2 (en) * 2006-09-15 2014-09-23 Identity Metrics, Inc. Continuous user identification and situation analysis with identification of anonymous users through behaviormetrics
US8136154B2 (en) * 2007-05-15 2012-03-13 The Penn State Foundation Hidden markov model (“HMM”)-based user authentication using keystroke dynamics
US7739169B2 (en) * 2007-06-25 2010-06-15 Visa U.S.A. Inc. Restricting access to compromised account information
KR100923179B1 (ko) * 2007-08-16 2009-10-22 재단법인서울대학교산학협력재단 행동패턴 분석에 기초한 계정 공유 탐지 방법 및 시스템
US10126942B2 (en) * 2007-09-19 2018-11-13 Apple Inc. Systems and methods for detecting a press on a touch-sensitive surface
US9454270B2 (en) 2008-09-19 2016-09-27 Apple Inc. Systems and methods for detecting a press on a touch-sensitive surface
US9489086B1 (en) 2013-04-29 2016-11-08 Apple Inc. Finger hover detection for improved typing
US10203873B2 (en) 2007-09-19 2019-02-12 Apple Inc. Systems and methods for adaptively presenting a keyboard on a touch-sensitive display
US9110590B2 (en) 2007-09-19 2015-08-18 Typesoft Technologies, Inc. Dynamically located onscreen keyboard
EP2203865A2 (en) * 2007-09-24 2010-07-07 Apple Inc. Embedded authentication systems in an electronic device
US8134449B2 (en) * 2007-10-23 2012-03-13 Minebea Co., Ltd Method and system for biometric keyboard
US20090150437A1 (en) * 2007-12-07 2009-06-11 Gustavo De Los Reyes System and method for tracking an individual using typeprinting
US8332932B2 (en) * 2007-12-07 2012-12-11 Scout Analytics, Inc. Keystroke dynamics authentication techniques
US8401244B2 (en) * 2007-12-21 2013-03-19 General Instrument Corporation Method and system for securely authenticating user identity information
US8600120B2 (en) 2008-01-03 2013-12-03 Apple Inc. Personal computing device control using face detection and recognition
KR101458138B1 (ko) * 2008-01-14 2014-11-05 삼성전자 주식회사 보안 기능을 수행하는 사용자 단말 장치 및 보안 제어 방법
US8497836B2 (en) * 2008-05-06 2013-07-30 Cisco Technology, Inc. Identifying user by measuring pressure of button presses on user input device
US8539550B1 (en) * 2008-05-29 2013-09-17 Intuit Inc. Multi-pattern authentication gestures
KR101492995B1 (ko) * 2008-07-08 2015-02-13 주식회사 비즈모델라인 무선단말 이용 권한 공유 확인 방법
DE102008040623A1 (de) * 2008-07-22 2010-01-28 Psylock Gmbh Modul für eine Tastatur sowie System und Verfahren zur Identifizierung einer Person anhand ihres Tippverhaltens unter Verwendung des Moduls
US8583574B2 (en) * 2008-08-06 2013-11-12 Delfigo Corporation Method of and apparatus for combining artificial intelligence (AI) concepts with event-driven security architectures and ideas
DE102008041861A1 (de) * 2008-09-08 2010-03-11 Psylock Gmbh Biometrisches Identifizierungsverfahren mittels Merkmalsvektoren und Analyse gegenüber mehreren biometrischen Proben
US9069390B2 (en) 2008-09-19 2015-06-30 Typesoft Technologies, Inc. Systems and methods for monitoring surface sanitation
US8533815B1 (en) * 2009-02-03 2013-09-10 Scout Analytics, Inc. False reject mitigation using non-biometric authentication
US8997191B1 (en) * 2009-02-03 2015-03-31 ServiceSource International, Inc. Gradual template generation
US9112850B1 (en) 2009-03-25 2015-08-18 The 41St Parameter, Inc. Systems and methods of sharing information through a tag-based consortium
US8214645B2 (en) * 2009-04-08 2012-07-03 Research In Motion Limited Systems, devices, and methods for securely transmitting a security parameter to a computing device
US8171292B2 (en) 2009-04-08 2012-05-01 Research In Motion Limited Systems, devices, and methods for securely transmitting a security parameter to a computing device
CN101894223A (zh) * 2009-05-20 2010-11-24 鸿富锦精密工业(深圳)有限公司 密码保护方法及系统
EP2435944A2 (en) * 2009-05-27 2012-04-04 University Of Abertay Dundee A biometric security method, system and computer program
GB2470579A (en) * 2009-05-27 2010-12-01 Univ Abertay Dundee A behavioural biometric security system using keystroke metrics
US20110016240A1 (en) * 2009-07-14 2011-01-20 Andrew Jesse Mills Measuring and Analyzing Behavioral and Mood Characteristics in Order to Verify the Authenticity of Computer Users Works
EP2290572A1 (en) * 2009-08-27 2011-03-02 Monika Holland Process and arrangement for remotely specifiying a user profile
DE102009044173A1 (de) * 2009-10-02 2011-04-07 Psylock Gmbh Kreuzweiser Abgleich von Tippverhaltensdaten zur Authentifizierung und/oder Identifizierung einer Person
US8489635B1 (en) 2010-01-13 2013-07-16 Louisiana Tech University Research Foundation, A Division Of Louisiana Tech University Foundation, Inc. Method and system of identifying users based upon free text keystroke patterns
US20110187499A1 (en) * 2010-02-01 2011-08-04 Ulrich Mueller Method for operating a motor vehicle
US8381239B2 (en) * 2010-02-09 2013-02-19 Eldon Technology Limited Methods and apparatus for tracking user's remote control handling signatures
US20110227831A1 (en) * 2010-03-21 2011-09-22 Andrew Jesse Mills Determining Properties of Fingers via Keystroke Dynamics
JP2011198170A (ja) * 2010-03-23 2011-10-06 Oki Software Co Ltd ユーザ同定システム、ユーザ同定サーバ、携帯機器、ユーザ同定プログラム及び携帯機器のプログラム
WO2012054646A2 (en) 2010-10-19 2012-04-26 The 41St Parameter, Inc. Variable risk engine
US9329699B2 (en) 2010-10-22 2016-05-03 Southern Methodist University Method for subject classification using a pattern recognition input device
US10897482B2 (en) 2010-11-29 2021-01-19 Biocatch Ltd. Method, device, and system of back-coloring, forward-coloring, and fraud detection
US10083439B2 (en) 2010-11-29 2018-09-25 Biocatch Ltd. Device, system, and method of differentiating over multiple accounts between legitimate user and cyber-attacker
US10685355B2 (en) 2016-12-04 2020-06-16 Biocatch Ltd. Method, device, and system of detecting mule accounts and accounts used for money laundering
EP2646904B1 (en) * 2010-11-29 2018-08-29 BioCatch Ltd. Method and device for confirming computer end-user identity
US11223619B2 (en) 2010-11-29 2022-01-11 Biocatch Ltd. Device, system, and method of user authentication based on user-specific characteristics of task performance
US10970394B2 (en) 2017-11-21 2021-04-06 Biocatch Ltd. System, device, and method of detecting vishing attacks
US10834590B2 (en) 2010-11-29 2020-11-10 Biocatch Ltd. Method, device, and system of differentiating between a cyber-attacker and a legitimate user
US10037421B2 (en) 2010-11-29 2018-07-31 Biocatch Ltd. Device, system, and method of three-dimensional spatial user authentication
US10069837B2 (en) 2015-07-09 2018-09-04 Biocatch Ltd. Detection of proxy server
US20250016199A1 (en) * 2010-11-29 2025-01-09 Biocatch Ltd. Device, System, and Method of Detecting Vishing Attacks
US9526006B2 (en) * 2010-11-29 2016-12-20 Biocatch Ltd. System, method, and device of detecting identity of a user of an electronic device
US10917431B2 (en) 2010-11-29 2021-02-09 Biocatch Ltd. System, method, and device of authenticating a user based on selfie image or selfie video
US12101354B2 (en) * 2010-11-29 2024-09-24 Biocatch Ltd. Device, system, and method of detecting vishing attacks
US11269977B2 (en) 2010-11-29 2022-03-08 Biocatch Ltd. System, apparatus, and method of collecting and processing data in electronic devices
US10476873B2 (en) 2010-11-29 2019-11-12 Biocatch Ltd. Device, system, and method of password-less user authentication and password-less detection of user identity
US10069852B2 (en) 2010-11-29 2018-09-04 Biocatch Ltd. Detection of computerized bots and automated cyber-attack modules
US10728761B2 (en) 2010-11-29 2020-07-28 Biocatch Ltd. Method, device, and system of detecting a lie of a user who inputs data
US10621585B2 (en) 2010-11-29 2020-04-14 Biocatch Ltd. Contextual mapping of web-pages, and generation of fraud-relatedness score-values
US10298614B2 (en) * 2010-11-29 2019-05-21 Biocatch Ltd. System, device, and method of generating and managing behavioral biometric cookies
US10032010B2 (en) 2010-11-29 2018-07-24 Biocatch Ltd. System, device, and method of visual login and stochastic cryptography
US10404729B2 (en) 2010-11-29 2019-09-03 Biocatch Ltd. Device, method, and system of generating fraud-alerts for cyber-attacks
US10474815B2 (en) 2010-11-29 2019-11-12 Biocatch Ltd. System, device, and method of detecting malicious automatic script and code injection
US20190158535A1 (en) * 2017-11-21 2019-05-23 Biocatch Ltd. Device, System, and Method of Detecting Vishing Attacks
US10262324B2 (en) 2010-11-29 2019-04-16 Biocatch Ltd. System, device, and method of differentiating among users based on user-specific page navigation sequence
US8938787B2 (en) * 2010-11-29 2015-01-20 Biocatch Ltd. System, device, and method of detecting identity of a user of a mobile electronic device
US11210674B2 (en) 2010-11-29 2021-12-28 Biocatch Ltd. Method, device, and system of detecting mule accounts and accounts used for money laundering
US10949514B2 (en) 2010-11-29 2021-03-16 Biocatch Ltd. Device, system, and method of differentiating among users based on detection of hardware components
US9483292B2 (en) 2010-11-29 2016-11-01 Biocatch Ltd. Method, device, and system of differentiating between virtual machine and non-virtualized device
US10949757B2 (en) 2010-11-29 2021-03-16 Biocatch Ltd. System, device, and method of detecting user identity based on motor-control loop model
US10747305B2 (en) 2010-11-29 2020-08-18 Biocatch Ltd. Method, system, and device of authenticating identity of a user of an electronic device
US10586036B2 (en) 2010-11-29 2020-03-10 Biocatch Ltd. System, device, and method of recovery and resetting of user authentication factor
US10776476B2 (en) 2010-11-29 2020-09-15 Biocatch Ltd. System, device, and method of visual login
US10055560B2 (en) 2010-11-29 2018-08-21 Biocatch Ltd. Device, method, and system of detecting multiple users accessing the same account
US10164985B2 (en) 2010-11-29 2018-12-25 Biocatch Ltd. Device, system, and method of recovery and resetting of user authentication factor
US10395018B2 (en) 2010-11-29 2019-08-27 Biocatch Ltd. System, method, and device of detecting identity of a user and authenticating a user
IL210698A0 (en) * 2011-01-17 2011-06-30 Robert Moskovitch Method for contnuously verifying user identity via keystroke dynamics
WO2012166979A2 (en) * 2011-05-31 2012-12-06 Cleankeys Inc. System for detecting a user on a sensor-based surface
US11165963B2 (en) 2011-06-05 2021-11-02 Apple Inc. Device, method, and graphical user interface for accessing an application in a locked device
CN102955908B (zh) * 2011-08-31 2015-08-12 国际商业机器公司 创建节奏密码及根据节奏密码进行验证的方法和装置
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
US8769624B2 (en) 2011-09-29 2014-07-01 Apple Inc. Access control utilizing indirect authentication
TWI474703B (zh) * 2011-09-30 2015-02-21 Ibm 提供時間比例式密碼/盤問鑑定的方法與電腦裝置
US10754913B2 (en) 2011-11-15 2020-08-25 Tapad, Inc. System and method for analyzing user device information
US9633201B1 (en) 2012-03-01 2017-04-25 The 41St Parameter, Inc. Methods and systems for fraud containment
US9521551B2 (en) 2012-03-22 2016-12-13 The 41St Parameter, Inc. Methods and systems for persistent cross-application mobile device identification
US9104260B2 (en) 2012-04-10 2015-08-11 Typesoft Technologies, Inc. Systems and methods for detecting a press on a touch-sensitive surface
CN111178332A (zh) 2012-05-18 2020-05-19 苹果公司 用于操纵用户界面的设备、方法和图形用户界面
WO2014022813A1 (en) 2012-08-02 2014-02-06 The 41St Parameter, Inc. Systems and methods for accessing records via derivative locators
US9430626B1 (en) * 2012-10-11 2016-08-30 Intensity Analytics Corporation User authentication via known text input cadence
WO2014078569A1 (en) 2012-11-14 2014-05-22 The 41St Parameter, Inc. Systems and methods of global identification
US9552683B2 (en) 2013-02-13 2017-01-24 Koninklijke Philips N.V. Controlling access to a resource
US9406208B2 (en) 2013-06-12 2016-08-02 Ellenby Technologies, Inc. Mobile cash transport system with tampering triggered ink deployment
US10694987B1 (en) 2013-06-27 2020-06-30 Neurametrix, Inc. Neurological disorder determining and monitoring system and method
US10902327B1 (en) 2013-08-30 2021-01-26 The 41St Parameter, Inc. System and method for device identification and uniqueness
US9898642B2 (en) 2013-09-09 2018-02-20 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
US10289302B1 (en) 2013-09-09 2019-05-14 Apple Inc. Virtual keyboard animation
US9942396B2 (en) 2013-11-01 2018-04-10 Adobe Systems Incorporated Document distribution and interaction
US10489772B2 (en) 2013-11-27 2019-11-26 At&T Intellectual Property I, L.P. Out-of-band device verification of transactions
US9544149B2 (en) 2013-12-16 2017-01-10 Adobe Systems Incorporated Automatic E-signatures in response to conditions and/or events
US20150169854A1 (en) * 2013-12-16 2015-06-18 Iowa State University Research Foundation, Inc. Capturing cognitive fingerprints from keystroke dynamics for active authentication
US9218468B1 (en) 2013-12-16 2015-12-22 Matthew B. Rappaport Systems and methods for verifying attributes of users of online systems
DE102014201289A1 (de) 2014-01-24 2015-07-30 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Tastatur und System mit einer Tastatur
US10248770B2 (en) * 2014-03-17 2019-04-02 Sensory, Incorporated Unobtrusive verification of user identity
US9483763B2 (en) 2014-05-29 2016-11-01 Apple Inc. User interface for payments
US10694947B2 (en) * 2014-06-27 2020-06-30 Neurametrix, Inc. System and method for continuous monitoring of central nervous system diseases
CN105243301B (zh) * 2014-07-09 2019-01-18 阿里巴巴集团控股有限公司 键盘输入异常检测方法、装置以及安全提示方法、装置
CN105335630B (zh) * 2014-07-09 2019-05-07 阿里巴巴集团控股有限公司 身份识别方法及身份识别装置
CN105450405B (zh) 2014-07-18 2018-10-02 阿里巴巴集团控股有限公司 一种密码设置和认证方法及系统
CN110781469B (zh) 2014-08-07 2021-01-01 创新先进技术有限公司 一种身份认证方法及装置
US10091312B1 (en) 2014-10-14 2018-10-02 The 41St Parameter, Inc. Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups
US9703982B2 (en) 2014-11-06 2017-07-11 Adobe Systems Incorporated Document distribution and interaction
US10235507B1 (en) * 2015-04-20 2019-03-19 Intensity Analytics Corporation Authentication via typing cadence, gestures, and QR codes
GB2539705B (en) 2015-06-25 2017-10-25 Aimbrain Solutions Ltd Conditional behavioural biometrics
US9935777B2 (en) 2015-08-31 2018-04-03 Adobe Systems Incorporated Electronic signature framework with enhanced security
US9626653B2 (en) 2015-09-21 2017-04-18 Adobe Systems Incorporated Document distribution and interaction with delegation of signature authority
US11100201B2 (en) 2015-10-21 2021-08-24 Neurametrix, Inc. Method and system for authenticating a user through typing cadence
US11079856B2 (en) 2015-10-21 2021-08-03 Neurametrix, Inc. System and method for authenticating a user through unique aspects of the user's keyboard
US9392460B1 (en) * 2016-01-02 2016-07-12 International Business Machines Corporation Continuous user authentication tool for mobile device communications
CN105631369A (zh) * 2016-03-29 2016-06-01 联宝(合肥)电子科技有限公司 一种防止键盘非法输入的方法
CN106039711B (zh) * 2016-05-17 2019-05-14 网易(杭州)网络有限公司 一种用户身份认证方法和装置
DK179186B1 (en) 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
US10347215B2 (en) 2016-05-27 2019-07-09 Adobe Inc. Multi-device electronic signature framework
GB2552032B (en) 2016-07-08 2019-05-22 Aimbrain Solutions Ltd Step-up authentication
DK179978B1 (en) 2016-09-23 2019-11-27 Apple Inc. Image data for enhanced user interactions
US10198122B2 (en) 2016-09-30 2019-02-05 Biocatch Ltd. System, device, and method of estimating force applied to a touch surface
US10579784B2 (en) 2016-11-02 2020-03-03 Biocatch Ltd. System, device, and method of secure utilization of fingerprints for user authentication
US10503919B2 (en) 2017-04-10 2019-12-10 Adobe Inc. Electronic signature framework with keystroke biometric authentication
US10223519B2 (en) * 2017-06-05 2019-03-05 Hai Tao Beat assisted temporal pressure password
US10397262B2 (en) 2017-07-20 2019-08-27 Biocatch Ltd. Device, system, and method of detecting overlay malware
KR102143148B1 (ko) 2017-09-09 2020-08-10 애플 인크. 생체측정 인증의 구현
KR102185854B1 (ko) 2017-09-09 2020-12-02 애플 인크. 생체측정 인증의 구현
US20190114632A1 (en) 2017-10-13 2019-04-18 John D. Rome Method and system to provide attribution to blockchain transactions
US11170085B2 (en) 2018-06-03 2021-11-09 Apple Inc. Implementation of biometric authentication
US11580002B2 (en) 2018-08-17 2023-02-14 Intensity Analytics Corporation User effort detection
US10860096B2 (en) 2018-09-28 2020-12-08 Apple Inc. Device control using gaze information
US11100349B2 (en) 2018-09-28 2021-08-24 Apple Inc. Audio assisted enrollment
US11164206B2 (en) * 2018-11-16 2021-11-02 Comenity Llc Automatically aggregating, evaluating, and providing a contextually relevant offer
US11669604B2 (en) * 2019-06-10 2023-06-06 Daon Technology Methods and systems for authenticating a user
US11651097B2 (en) 2020-03-05 2023-05-16 International Business Machines Corporation Document security enhancement
WO2022067437A1 (en) 2020-09-30 2022-04-07 Mastercard Technologies Canada ULC User identification with blended response from dual-layer identification service
AU2021354156A1 (en) * 2020-09-30 2023-05-04 Mastercard Technologies Canada ULC User identification with input profile record
US20220175304A1 (en) * 2020-10-08 2022-06-09 Neurametrix, Inc. Method for high accuracy diagnosis of brain diseases and psychiatric disorders
CN114528536A (zh) * 2020-10-30 2022-05-24 伊姆西Ip控股有限责任公司 用于击键模式分析的方法、设备和程序产品
EP4264460B1 (en) 2021-01-25 2025-12-24 Apple Inc. Implementation of biometric authentication
US12210603B2 (en) 2021-03-04 2025-01-28 Apple Inc. User interface for enrolling a biometric feature
CN112765579B (zh) * 2021-04-06 2021-07-09 北京芯盾时代科技有限公司 一种用户身份识别方法、装置、设备和存储介质
US12216754B2 (en) 2021-05-10 2025-02-04 Apple Inc. User interfaces for authenticating to perform secure operations
US11606353B2 (en) 2021-07-22 2023-03-14 Biocatch Ltd. System, device, and method of generating and utilizing one-time passwords
US12314361B2 (en) * 2021-10-07 2025-05-27 Citrix Systems, Inc. Identifying users based on typing behavior
CN114141243A (zh) * 2021-12-06 2022-03-04 中国科学技术大学 自适应语音识别方法、系统、设备及存储介质
EP4528558A1 (de) 2023-09-20 2025-03-26 Elmos Semiconductor SE Vorrichtungen zur bereitstellung von elektronischen postanhängen

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3993976A (en) * 1974-05-13 1976-11-23 The United States Of America As Represented By The Secretary Of The Air Force Method and apparatus for pattern analysis
US4197524A (en) * 1978-12-29 1980-04-08 General Electric Company Tap-actuated lock and method of actuating the lock
JPS6017913B2 (ja) * 1981-04-30 1985-05-07 日産自動車株式会社 電子錠
US4621334A (en) * 1983-08-26 1986-11-04 Electronic Signature Lock Corporation Personal identification apparatus

Also Published As

Publication number Publication date
US4805222A (en) 1989-02-14
FR2592195A1 (fr) 1987-06-26
NO865224L (no) 1987-06-24
DE3642614A1 (de) 1987-06-25
DK624386D0 (da) 1986-12-22
JPS62157966A (ja) 1987-07-13
SE8605446D0 (sv) 1986-12-18
NO865224D0 (no) 1986-12-22
IT8622842A0 (it) 1986-12-23
GB2184576A (en) 1987-06-24
BE905962A (fr) 1987-04-16
IL81070A0 (en) 1987-03-31
DK624386A (da) 1987-06-24
CN86108645A (zh) 1987-08-19
FI865153A0 (fi) 1986-12-17
FI865153A7 (fi) 1987-06-24
ES2003996A6 (es) 1988-12-01
GB8612210D0 (en) 1986-06-25
AU6690986A (en) 1987-06-25
IT1235762B (it) 1992-09-28
SE8605446L (sv) 1987-06-24
KR870006488A (ko) 1987-07-11
CH668844A5 (fr) 1989-01-31

Similar Documents

Publication Publication Date Title
NL8603272A (nl) Werkwijze en inrichting voor het verifieren van de identiteit van een persoon.
US5557686A (en) Method and apparatus for verification of a computer user&#39;s identification, based on keystroke characteristics
Cho et al. Web-based keystroke dynamics identity verification using neural network
Monrose et al. Authentication via keystroke dynamics
Monrose et al. Keystroke dynamics as a biometric for authentication
US8332932B2 (en) Keystroke dynamics authentication techniques
Bhattacharyya et al. Biometric authentication: A review
US20050238214A1 (en) Biometric information registration apparatus, biometric information verification apparatus, biometric information registration/verification system, and biometric information registration program
US20050223234A1 (en) Authentication systems
Gamassi et al. Quality assessment of biometric systems: a comprehensive perspective based on accuracy and performance measurement
US20070177773A1 (en) Method and apparatus for rolling enrollment for signature verification
Stylios et al. Bioprivacy: Development of a keystroke dynamics continuous authentication system
Tsai et al. Mining a new biometrics to improve the accuracy of keystroke dynamics-based authentication system on free-text
Jadhav et al. Biometrie authentication using keystroke dynamics
Tewari et al. An improved user identification based on keystroke-dynamics and transfer learning
Bajaj et al. Typing speed analysis of human for password protection (based on keystrokes dynamics)
Rahman et al. Making impostor pass rates meaningless: A case of snoop-forge-replay attack on continuous cyber-behavioral verification with keystrokes
JPH11253426A (ja) 生体的特徴の認証方法及び装置、記録媒体
Gunetti et al. Dealing with different languages and old profiles in keystroke analysis of free text
Das et al. Thai automatic signature verification system employing textural features
De Magalhães et al. An improved statistical keystroke dynamics algorithm
Leberknight et al. An investigation into the efficacy of keystroke analysis for perimeter defense and facility access
Bartolacci et al. Long-Text Keystroke Biometric Applications over the Internet.
Lee et al. User identification of numerical keypad typing patterns with subtractive clustering fuzzy inference
Sluganović et al. User authentication based on keystroke dynamics analysis

Legal Events

Date Code Title Description
BV The patent application has lapsed