SE518820C2 - Checking the signature - Google Patents

Checking the signature

Info

Publication number
SE518820C2
SE518820C2 SE0000943A SE0000943A SE518820C2 SE 518820 C2 SE518820 C2 SE 518820C2 SE 0000943 A SE0000943 A SE 0000943A SE 0000943 A SE0000943 A SE 0000943A SE 518820 C2 SE518820 C2 SE 518820C2
Authority
SE
Sweden
Prior art keywords
signature
control device
uniqueness
model
user
Prior art date
Application number
SE0000943A
Other languages
Swedish (sv)
Other versions
SE0000943L (en
SE0000943D0 (en
Inventor
Sven Olof Karlsson
Original Assignee
Anoto Ab
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 Anoto Ab filed Critical Anoto Ab
Priority to SE0000943A priority Critical patent/SE518820C2/en
Publication of SE0000943D0 publication Critical patent/SE0000943D0/en
Priority to US09/812,899 priority patent/US20020006214A1/en
Priority to AU2001239657A priority patent/AU2001239657A1/en
Priority to PCT/SE2001/000593 priority patent/WO2001071474A1/en
Priority to EP01914311A priority patent/EP1269301A1/en
Publication of SE0000943L publication Critical patent/SE0000943L/en
Publication of SE518820C2 publication Critical patent/SE518820C2/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer recognition; Reading and verifying signatures
    • 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/20Individual registration on entry or exit involving the use of a pass
    • G07C9/22Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
    • G07C9/24Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder by means of a handwritten signature
    • G07C9/247Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder by means of a handwritten signature electronically, e.g. by comparing signal of hand-writing with a reference signal from the pass
    • 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/20Individual registration on entry or exit involving the use of a pass
    • G07C9/27Individual registration on entry or exit involving the use of a pass with central registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)

Abstract

A system for analyzing a user's signature. The system comprises a user unit (1) and a checking arrangement (2). The user unit (1) is arranged to record a signature when the user writes with the user unit (1), and to send the signature to the checking arrangement (2). The checking arrangement (2) is arranged to receive the signature. The ckecking arrangement (2) is also arranged to build a signature model based on the signature, to make a check of the uniqueness of the signature model and, after the check, to deliver a signal. The signal indicates the uniqueness of the signature model.

Description

20 25 30 35 518 820 f* 2 ett verifikationssystem som innefattar en verifikations- databas i vilken referensmodeller för ett antal namn- teckning lagras. En persons namnteckning varierar något varje gång den skrivs och referensmodellen tar hänsyn till dessa variationer. Dä en referensmodell byggs upp skriver användaren in sin signatur ett antal gånger och man får ett intervall inom vilket användarens signatur ligger. För att förbättra referensmodellen kan den eller de signaturer, som skiljer sig mycket från användarens andra inskrivna signaturer, filtreras bort. 20 25 30 35 518 820 f * 2 a verification system comprising a verification database in which reference models for a number of signatures are stored. A person's signature varies slightly each time it is written and the reference model takes these variations into account. When a reference model is built up, the user enters his signature a number of times and you get an interval within which the user's signature is. To improve the reference model, the signature or signatures, which are very different from the user's other written signatures, can be filtered out.

Sammanfattning av uppfinningen Ett ändamål med uppfinningen är att åstadkomma ett system som ökar säkerheten vid användning av elektroniska signaturer.SUMMARY OF THE INVENTION An object of the invention is to provide a system which increases the security of the use of electronic signatures.

Detta ändamål uppnås med ett system för analys av en användares signatur enligt krav 1, en kontrollanordning enligt krav 13 och ett sätt enligt krav 19.This object is achieved with a system for analyzing a user's signature according to claim 1, a control device according to claim 13 and a method according to claim 19.

Närmare bestämt avser uppfinningen enligt en första aspekt ett system för analys av en användares signatur, varvid systemet innefattar en användarenhet och en kon- trollanordning, varvid användarenheten är anordnad att registrera en signatur när användaren skriver med använ- darenheten, och att skicka signaturen till kontrollanord- ningen, som är anordnad att mottaga signaturen, varvid kontrollanordningen vidare är anordnad att bygga en sig- naturmodell baserad på signaturen, att göra en kontroll av signaturmodellens unikhet och att efter kontrollen av- ge en signal, som indikerar signaturmodellens unikhet,W till användarenheten.More particularly, according to a first aspect, the invention relates to a system for analyzing a user's signature, the system comprising a user unit and a control device, the user unit being arranged to register a signature when the user writes with the user unit, and to send the signature to the control device. the control device, which is arranged to receive the signature, the control device further being arranged to build a signature model based on the signature, to make a check of the uniqueness of the signature model and to emit a signal after the control indicating the uniqueness of the signature model, W to the user unit .

Uppfinningen bygger pà idén att ge en användare en möjlighet att kontrollera hur unik hans eller hennes signatur är. Med en unik signatur menas inte enbart att signaturen är olik andra signaturer, utan också exempel- vis att den innehåller särdrag som medför en bättre maskinigenkänning av signaturen. Signaturen är vanligtvis användarens namnteckning, men kan också vara en symbol eller någon typ av tecken. Fördelen med att användaren lO 15 20 25 30 35 kan kontrollera unikheten i hans eller hennes signatur är alltså att användaren kan få en indikation pä hur bra signaturen är, dvs exempelvis hur svär den är att för- falska, förväxla med en annan signatur eller hur enkel den är att behandla i ett maskinigenkänningsprogram.The invention is based on the idea of giving a user an opportunity to check how unique his or her signature is. By a unique signature is meant not only that the signature is different from other signatures, but also, for example, that it contains features that lead to a better machine recognition of the signature. The signature is usually the user's signature, but can also be a symbol or some type of character. The advantage of the user being able to check the uniqueness of his or her signature is thus that the user can get an indication of how good the signature is, ie for example how difficult it is to forge, confuse with another signature or how simple it is to process in a machine recognition program.

Användarenheten eller del av användarenheten kan vara utformad som en penna med vilken användaren skriver sin signatur och kan exempelvis vara en digital penna.The user unit or part of the user unit can be designed as a pen with which the user writes his signature and can for example be a digital pen.

Användarenheten registrerar signaturen och skickar en representation av signaturen vidare till kontrollanord- ningen.The user unit registers the signature and forwards a representation of the signature to the control device.

Signaturen mottages av kontrollanordningen. När signaturen mottagits kan en eller flera parametrar be- stämmas. Dessa parametrar kan exempelvis vara signaturens längd, bokstävernas lutning och/eller antalet böjar i signaturen. En böj kan definieras som en större föränd- ring i riktning hos signaturen. Parametrarna kan sedan jämföras med förutbestämda miniminivàer inom vilka de ska ligga för att signaturen ska betraktas uppfylla vissa unikhetskrav. I ett mycket enkelt fall utgörs signatur- modellen av en signatur och ovan nämnda kontroll kan vara själva unikhetskontrollen. I ett mycket enkelt exempel på en unikhetskontroll sker kontroll pà endast en parameter t ex antalet böjar i signaturen. Om signaturen i detta fall bara utgörs av ett streck, vilket innebär att an- talet böjar är noll, och antalet böjar är bestämt till att var större eller lika med 10 för att signaturen ska bedömas vara unik, så bedömer kontrollanordningen attt signaturen inte är unik. Förutom att jämföra parametern med en förutbestämd gränsnivä kan den också jämföras med en eller flera tidigare lagrade signaturers parametrar.The signature is received by the control device. When the signature is received, one or more parameters can be determined. These parameters can be, for example, the length of the signature, the slope of the letters and / or the number of bends in the signature. A bend can be defined as a major change in the direction of the signature. The parameters can then be compared with predetermined minimum levels within which they must be in order for the signature to be considered to meet certain uniqueness requirements. In a very simple case, the signature model consists of a signature and the above-mentioned control can be the uniqueness control itself. In a very simple example of a uniqueness check, only one parameter is checked, eg the number of bends in the signature. If the signature in this case consists of only one line, which means that the number of bends is zero, and the number of bends is determined to be greater than or equal to 10 for the signature to be judged to be unique, then the control device judges that the signature is not unique . In addition to comparing the parameter with a predetermined limit level, it can also be compared with the parameters of one or more previously stored signatures.

Om vi tar det föregående fallet, där parametern är antal böjar, kan det ha bestämts att för att en signatur ska betraktas som unik måste den skilja sig tvà steg i anta- let böjar från tidigare lagrade signaturer.If we take the previous case, where the parameter is the number of bends, it may have been decided that in order for a signature to be considered unique, it must differ by two steps in the number of bends from previously stored signatures.

Företrädesvis utförs jämförelsen dels med den för- utbestämda gränsnivàn och dels med tidigare lagrade sig- 10 15 20 25 30 35 518 820 = -- 4 naturer. Detta är givetvis en förenklad förklaring av kontrollen av signaturens unikhet. Företrädesvis används en mängd olika parametrar för att göra kontrollen av sig- naturens unikhet. Signaturmodellen kan byggas upp av ett antal mottagna signaturer från samma användare, men kan också utgöras av bara den mottagna signaturen, som var det enkla fallet som nämndes här ovan. Om signaturmodel- len byggs upp av ett antal signaturer kan ovan nämnda minimikravskontroll utföras för varje signatur som sedan bygger upp signaturmodellen. Om minimikravskontrollen ut- förs byggs signaturmodellen upp av signaturer som àtmins- tone uppfyller vissa kriterier. Kontrollanordningen utför sedan en kontroll pà hur unik signaturmodellen är. För att utföra kontrollen och värdera de olika parametrarna kan olika klassificeringsmetoder användas. Vanligtvis an- vänds vid dessa metoder en klassifikator, som exempelvis kan vara ett neuralt nätverk. En klassifikator kan ”trä- nas” genom att man matar in en signaturs parametrar och jämför svarsvärdet som kommer ut med det resultat man vill ha ut. Om svarsvärdet inte är det man önskade, änd- rar man lite pà klassifikatorn och matar åter in paramet rarna och jämför svarsvärdet med det önskade. Man fort- sätter med detta tills man får ett önskat resultat. När en unikhetskontroll ska göras på en signatur, vilken signatur inte behöver finnas lagrad i det neurala nät- verket, kan dess parametrar matas in i klassifikatorn.Preferably, the comparison is performed partly with the predetermined limit level and partly with previously stored sig- 10 15 20 25 30 35 518 820 = - 4 natures. This is of course a simplified explanation of checking the uniqueness of the signature. Preferably, a variety of parameters are used to control the uniqueness of the signature. The signature model can be made up of a number of signatures received from the same user, but can also consist of only the received signature, which was the simple case mentioned above. If the signature model is made up of a number of signatures, the above-mentioned minimum requirement check can be performed for each signature which then builds up the signature model. If the minimum requirements check is performed, the signature model is built up of signatures that at least meet certain criteria. The control device then performs a check on how unique the signature model is. To perform the control and evaluate the different parameters, different classification methods can be used. These methods usually use a classifier, which can be, for example, a neural network. A classifier can be “trained” by entering the parameters of a signature and comparing the response value that comes out with the result you want out. If the response value is not the desired one, change the classifier a little and enter the parameters again and compare the response value with the desired one. You continue with this until you get the desired result. When a uniqueness check is to be performed on a signature, which signature does not need to be stored in the neural network, its parameters can be entered into the classifier.

Svarsvärdet ut fràn klassifikatorn kan vara ett unikhets mått.The response value based on the classifier can be a measure of uniqueness.

Klassifikatorn kan också ge en indikation pà hur nära en inmatad signaturmodell ligger en tidigare lagrad signaturmodell.The classifier can also give an indication of how close a previously signed signature model is to a previously stored signature model.

Om signaturmodellen innefattar mer än en signatur sker klassificering vanligtvis efter varje mottagen sig- natur och pà så sätt kan signaturmodellen byggas upp.If the signature model includes more than one signature, classification usually takes place after each signature received, and in this way the signature model can be built up.

När kontrollen av signaturmodellens unikhet är klar skickar kontrollanordningen en signal till användarenhe- ten för att informera användaren om hur unik hans signa- 10 15 20 25 30 35 518 820 É3ïï;¿¥ï¿ïTífiwïïf 5 tur är. Om unikheten inte är tillräcklig kan kontrollan- ordningen skicka med information om vad som kan ändras i signaturen för att fà den unik. Signalen kan också enbart vara en klarsignal, som meddelar att signaturen är unik eller en signal som enbart meddelar att signaturen inte är tillräckligt unik.When the check of the uniqueness of the signature model is completed, the control device sends a signal to the user unit to inform the user of how unique his signal is. If the uniqueness is not sufficient, the control device can send information about what can be changed in the signature to make it unique. The signal can also be only a clear signal, which indicates that the signature is unique or a signal which only indicates that the signature is not unique enough.

I en annan utföringsform av systemet är signatur- modellen signaturen.In another embodiment of the system, the signature model is the signature.

Ibland kan det vara önskvärt med en snabb kontroll av signaturens unikhet och användaren skriver då endast in sin signatur en gäng. Signaturmodellen är då denna signatur och kontrollanordningen är då anordnad att kon- trollera unikheten hos denna enda signatur.Sometimes it may be desirable to have a quick check of the uniqueness of the signature and the user then only enters his signature once. The signature model is then this signature and the control device is then arranged to check the uniqueness of this single signature.

I en utföringsform av systemet är kontrollanord- ningen anordnad att bygga upp signaturmodellen av ett antal fràn samma användare mottagna signaturer.In an embodiment of the system, the control device is arranged to build up the signature model of a number of signatures received from the same user.

Signaturmodellen byggs med fördel upp av ett antal från samma användare inskrivna signaturer. Fördelen med signaturmodellen är att den tar hänsyn till variationer i samma användares signatur. En användare har ofta smà variationer mellan olika inskrivningar av signaturen.The signature model is advantageously built up of a number of signatures entered from the same user. The advantage of the signature model is that it takes into account variations in the same user's signature. A user often has small variations between different entries of the signature.

Signaturmodellen kan förbättras ytterligare genom att exempelvis plocka bort den signatur som skiljer sig mest fràn de övriga.The signature model can be further improved by, for example, removing the signature that differs most from the others.

I en annan utföringsform av systemet är kontrollan- ordningen anordnad att i kontrollen av signaturmodellens unikhet beräkna minst en för signaturmodellen känneteck- nande parameter och att göra en kontroll av nämnda minst en parameter.In another embodiment of the system, the control device is arranged to calculate at least one parameter characteristic of the signature model in the check of the uniqueness of the signature model and to make a check of the at least one parameter.

Det finns många parametrar som kan vara intressanta att undersöka i signaturmodellen för att kontrollera dess unikhet. En parameter, som nämndes ovan, kan räcka för att göra en unikhetskontroll, men företrädesvis används ett flertal parametrar, eftersom signaturens unikhets- kontroll blir säkrare. Med tillgång till ett stort antal parametrar kan man fà en bättre klassificering. Unikhets- kontrollen behöver inte göras direkt pà parametern, utan 10 15 20 25 30 35 518 820 6 parametern kan matas direkt till en klassifikator. Klas- sifikatorn ger ett svarsvärde som ger ett unikhetsmått och som unikhetskontrollen kan göras på.There are many parameters that may be interesting to examine in the signature model to verify its uniqueness. A parameter, as mentioned above, may be sufficient to perform a uniqueness check, but preferably a number of parameters are used, since the uniqueness check of the signature becomes more secure. With access to a large number of parameters, you can get a better classification. The uniqueness check does not need to be performed directly on the parameter, but the parameter can be fed directly to a classifier. The classifier provides a response value that provides a uniqueness measure and on which the uniqueness check can be performed.

En parameter som kan användas för unikhetskontrollen är exempelvis signaturens utbredning. Utbredningen kan exempelvis beräknas som ett höjd-längd-förhållande eller som en absolut längd. Andra parametrar kan t ex vara an- talet böjar, derivatan av rörelsen i x-led, y-led och riktning, signaturens absoluta storlek, korsningar, kur- vor, linjeslut och trycket med vilken signaturen skrivs in. Ytterligare parametrar kan vara lutning på bokstäver och ord.One parameter that can be used for uniqueness checking is, for example, the spread of the signature. The propagation can, for example, be calculated as an altitude-to-length ratio or as an absolute length. Other parameters can be, for example, the number of bends, the derivative of the movement in x-direction, y-direction and direction, the absolute size of the signature, intersections, curves, line ends and the pressure with which the signature is entered. Additional parameters can be the slope of letters and words.

I en utföringsform av systemet enligt uppfinningen är kontrollanordningen anordnad att för kontrollen av nämnda minst en parameter kontrollera att nämnda minst en parameter ligger över en förutbestämd unikhetsgränsnivå.In an embodiment of the system according to the invention, the control device is arranged to check for the control of the at least one parameter that the at least one parameter is above a predetermined uniqueness limit level.

Unikhetsgränsniván sätts till en nivå som om signa- turmodellens nämnda minst en parameter understiger denna nivå bedöms signaturmodellen inte vara unik. Om den där- emot överstiger eller ligger på denna nivå betraktas sig- naturen som unik. Givetvis kan denna nivå definieras på så sätt att om nivån understiger den förutbestämda unik- hetsgränsnivån bestäms signaturen vara unik. Hur kon- trollanordningen behandlar nämnda minst en parameters jämförelse med unikhetsgränsnivån kan definieras i sys- temet. En fördel med att använda denna unikhetsgränsnivå är att man beroende på hur mycket signaturmodellen skil- jer sig från unikhetsgränsnivån kan få en indikation på hur unik användarens signatur är.The uniqueness limit level is set to a level which, if the signature model's at least one parameter falls below this level, the signature model is not considered to be unique. If, on the other hand, it exceeds or is at this level, nature is considered unique. Of course, this level can be defined in such a way that if the level falls below the predetermined uniqueness limit level, the signature is determined to be unique. How the control device handles the comparison of the at least one parameter with the uniqueness limit level can be defined in the system. An advantage of using this uniqueness boundary level is that depending on how much the signature model differs from the uniqueness boundary level, you can get an indication of how unique the user's signature is.

Signalen från kontrollanordningen till användar- enheten kan innefatta information om signaturmodellen ligger över, under eller på gränsen till unikhetsgräns- nivån. Signalen kan också innefatta information om hur mycket den avviker från unikhetsgränsnivån. Fördelen med detta är att användaren får information om hur säker hans eller hennes signatur är och beroende på detta får använ- daren exempelvis en indikation till vad signaturen kan 10 15 20 25 30 35 513 320 *f**ïïï"a_š 7 användas. Om signaturen har en hög grad av unikhet kan användaren exempelvis använda den i ett betalningssystem.The signal from the control device to the user unit may include information if the signature model is above, below or at the limit of the uniqueness limit level. The signal may also include information on how much it deviates from the uniqueness threshold level. The advantage of this is that the user receives information about how secure his or her signature is and depending on this, the user receives, for example, an indication of what the signature can be used. the signature has a high degree of uniqueness, the user can, for example, use it in a payment system.

Kontrollanordningens unikhetsgränsnivà kan justeras beroende pà inom vilket användningsområde användarens signatur är tänkt att användas. Systemet kan vara så an-, ordnat att användarenheten skickar information om använd- ningsomràdet tillsammans med signaturen till kontroll- anordningen. Kontrollanordningen använder då den till detta användningsområde hörande unikhetsgränsnivàn. Om en klassifikator används kan unikhetsgränsnivàn vara en svarsgränsnivà. Om svarsgränsniván från klassifikatorn höjs, så kan säkerhetsniván höjas. Värdet ut från klassi- fikatorn kan jämföras med svarsgränsnivàn för att bedöma om signaturen är unik.The uniqueness limit level of the control device can be adjusted depending on the area of use in which the user's signature is intended to be used. The system can be arranged so that the user unit sends information about the area of use together with the signature to the control device. The control device then uses the uniqueness limit level belonging to this area of use. If a classifier is used, the uniqueness threshold level can be a response threshold level. If the response limit level from the classifier is raised, the security level can be raised. The value based on the classifier can be compared with the response limit level to assess whether the signature is unique.

I en annan utföringsform av systemet enligt uppfin- ningen innefattar nämnda signal information om vad använ- daren ska ändra pà i sin signatur för att nämnda minst en parameter ska hamna över unikhetsgränsnivàn.In another embodiment of the system according to the invention, said signal comprises information about what the user must change in his signature in order for the at least one parameter to end up above the uniqueness limit level.

Fördelen med att användaren får information om vad som ska ändras i signaturen för att den ska bli unik är att användaren pà ett snabbt och enkelt sätt kan fä fram en unik signatur. Användaren behöver inte slumpvis ändra olika delar av signaturen tills den blir bedömd unik, utan kan få direkt information om vad som kan ändras.The advantage of the user receiving information about what needs to be changed in the signature to make it unique is that the user can quickly and easily obtain a unique signature. The user does not have to randomly change different parts of the signature until it is judged unique, but can get direct information about what can be changed.

I en utföringsform av systemet är kontrollanord- ningen vidare anordnad att klassificera signaturen.In an embodiment of the system, the control device is further arranged to classify the signature.

Med fördel klassificerar kontrollanordningen varje mottagen signatur. Om signaturmodellen ska innefatta mer än en signatur klassificeras varje signatur för att bygga upp signaturmodellen.Advantageously, the control device classifies each signature received. If the signature model is to include more than one signature, each signature is classified to build the signature model.

För att underlätta klassificeringen av signaturen används företrädesvis ett antal parametrar. Fördelen med klassificering är att det gàr snabbare att kontrollera signaturens unikhet. Som nämnts ovan finns det olika metoder för att utföra en klassificering.To facilitate the classification of the signature, a number of parameters are preferably used. The advantage of classification is that it is faster to check the uniqueness of the signature. As mentioned above, there are different methods for performing a classification.

I ytterligare en utföringsform av systemet är kon- trollanordningen anordnad att, i kontrollen av signatur- 10 15 20 25 30 35 518 820 8 modellens unikhet, jämföra denna med tidigare lagrade signaturmodeller.In a further embodiment of the system, the control device is arranged to, in checking the uniqueness of the signature model, compare it with previously stored signature models.

För att signaturen också ska vara unik i förhållande till tidigare lagrade signaturer jämförs signaturmodellen för att de med tidigare lagrade signaturmodeller, lagrade signaturmodellerna inte ska var för lika varandra. Signa- len fràn kontrollanordningen till användarenheten kan ge information till användaren om vad användaren bör ändra i sin signatur för att den inte ska vara för lik en tidiga- re av en annan person inskriven signatur. Hur mycket tvà inskrivna signaturer bör skilja sig ät kan bero pä signa- turens användningsområde. Denna jämförelse utförs med fördel i kombination med kontrollen av att signaturmodel- len ligger över en förutbestämd unikhetsgränsnivà.In order for the signature to also be unique in relation to previously stored signatures, the signature model is compared so that the signature models stored with previously stored signature models should not be too similar to each other. The signal from the control device to the user unit can provide information to the user about what the user should change in his signature so that it does not become too similar to a signature previously entered by another person. How much two inscribed signatures should differ may depend on the use of the signature. This comparison is performed with advantage in combination with the check that the signature model is above a predetermined uniqueness limit level.

I en utföringsform av systemet registreras signatu- ren som en sekvens av koordinater som beskriver användar- enhetens förflyttning när användaren skriver sin signatur med användarenheten.In one embodiment of the system, the signature is registered as a sequence of coordinates describing the movement of the user unit when the user writes his signature with the user unit.

Genom att beskriva signaturen som en sekvens av ko- ordinater kan man pà ett enkelt sätt beräkna olika para- metrar ur signaturen.By describing the signature as a sequence of coordinates, you can easily calculate different parameters from the signature.

I en annan utföringsform innefattar systemet ett underlag, vilket är försett med ett positionskodnings- mönster, som möjliggör beräkning av koordinaterna och fràn vilket användarenheten är anordnad att registrera sekvensen av koordinater.In another embodiment, the system comprises a base, which is provided with a position coding pattern, which enables calculation of the coordinates and from which the user unit is arranged to register the sequence of coordinates.

Användarenheten registrerar mönstret och beräknar lämpligen dess motsvarande koordinatpar. Koordinatparen kan lagras i ett minne i användarenheten. Användarenheten kan vidare vara anordnad att analysera lagrade koordinat- par och omvandla dessa till ett polygontàg som utgör en beskrivning av hur pennan har förflyttats över en yta som är försedd med positionskodningsmönstret, vilken för- flyttning är användarens signatur. Polygontàget kan sedan överföras till kontrollanordningen för unikhetskontroll.The user unit registers the pattern and suitably calculates its corresponding coordinate pair. The coordinate pairs can be stored in a memory in the user unit. The user unit can further be arranged to analyze stored coordinate pairs and convert these into a polygon train which constitutes a description of how the pen has been moved over a surface provided with the position coding pattern, which movement is the user's signature. The polygon train can then be transferred to the uniqueness control device.

Tidpunkten då olika koordinatpar registreras kan också registreras för att få ytterligare en parameter. lO 15 20 25 30 35 5 1 8 8 2 Û " an: a q o n n o n o . n 9 I en utföringsform av systemet innefattar användar- enheten en optisk sensor och bildbehandlingsorgan för registrering av signaturen.The time when different coordinate pairs are registered can also be registered to get another parameter. 10 In one embodiment of the system, the user unit comprises an optical sensor and image processing means for registering the signature.

Den optiska sensorn upptar bilder och bildbehand- lingsorgan behandlar bilderna, vilket innefattar att be- stämma koordinaterna utifràn innehållet i bilderna, var- vid innehållet kan vara ovannämnda positionskodnings- mönster.The optical sensor captures images and image processing means processes the images, which includes determining the coordinates based on the content of the images, whereby the content may be the above-mentioned position coding pattern.

I en utföringsform av systemet är kontrollanord- ningen anordnad i en verifikationsdatabas.In one embodiment of the system, the control device is arranged in a verification database.

Med fördel är kontrollanordningen anordnad i en verifikationsdatabas i vilken det kan finnas lagrat ett flertal olika signaturer i form av signaturmodeller. Om signaturmodellen sedan tidigare finns lagrad i minnet kan verifikationsdatabasen också bestyrka signaturens riktig- het. Detta kan exempelvis ske genom att användarenheten skickar med en användaridentitet till verifikationsdata- basen. Verifikationsdatabasen vet då med vilken signatur en jämförelse ska ske. Den signal som avges till använ- darenheten kan då informera användaren om hur lik signa- turen är den lagrade. Kanske har användarens signatur förändrats.Advantageously, the control device is arranged in a verification database in which a number of different signatures can be stored in the form of signature models. If the signature model is already stored in memory, the verification database can also certify the accuracy of the signature. This can be done, for example, by the user unit sending a user identity to the verification database. The verification database then knows with which signature a comparison should take place. The signal emitted to the user unit can then inform the user of how similar the signature is to the stored one. Maybe the user's signature has changed.

Uppfinningen avser också enligt en andra aspekt en kontrollanordning för analys av en användares signatur, som är inskriven med en användarenhet, varvid kontroll- anordningen är anordnad att mottaga signaturen, varvid kontrollanordningen vidare är anordnad att bygga en sig- naturmodell baserad pà signaturen, att göra en kontroll av signaturmodellens unikhet och att avge en signal, som indikerar signaturmodellens unikhet, till användarenhe- ten.The invention also relates according to a second aspect to a control device for analyzing a user's signature, which is registered with a user unit, wherein the control device is arranged to receive the signature, wherein the control device is further arranged to build a signature nature model based on the signature, to make a check of the uniqueness of the signature model and to issue a signal, which indicates the uniqueness of the signature model, to the user unit.

Enligt en tredje aspekt avser uppfinningen ett sätt att analysera en signatur innefattande stegen att med en användarenhet registrera en signatur, att skicka vidare en representation av signaturen till en kontrollanord- ning, att i kontrollanordningen bygga upp en signatur- modell, att i kontrollanordningen göra en kontroll av 10 15 20 25 30 35 518 820 tg- ,=« 10 signaturmodellens unikhet och att efter kontrollen avge en signal, som indikerar signaturmodellens unikhet, till användarenheten.According to a third aspect, the invention relates to a method of analyzing a signature comprising the steps of registering a signature with a user unit, sending a representation of the signature to a control device, building up a signature model in the control device, making in the control device a checking the uniqueness of the signature model and, after checking, issuing a signal indicating the uniqueness of the signature model to the user unit.

Fördelarna med kontrollanordningen och sättet fram- går av diskussionen ovan. De särdrag som diskuterats an- gående systemet gäller ocksà i tillämpliga delar för kon- trollanordningen och sättet.The advantages of the control device and the method are apparent from the discussion above. The features discussed regarding the system also apply in applicable parts to the control device and method.

Kort beskrivning av ritninqarna Uppfinningen kommer att beskrivas närmare i det föl- jande under hänvisning till bifogade ritningar.Brief Description of the Drawings The invention will be described in more detail in the following with reference to the accompanying drawings.

Fig 1 är en schematisk bild över en utföringsform av systemet.Fig. 1 is a schematic view of an embodiment of the system.

Fig 2 visar ett exempel pà en användarenhet.Fig. 2 shows an example of a user unit.

Fig 3 visar ett exempel pà en handskriven signatur.Fig. 3 shows an example of a handwritten signature.

Beskrivning av en föredraqen utföringsform I fig 1 visas en utföringsform av systemet enligt uppfinningen. Systemet innefattar ett antal användaren- heter l och en kontrollanordning integrerad med en veri- fikationsdatabas 2. För enkelhetens skull visas i fig l bara en användarenhet. Verifikationsdatabasen 2 och an- vändarenheten 1 kommunicerar via ett datornätverk 3. An- vändarenheten 1 är utrustad med en nätverksanslutnings- enhet 4 som i detta exempel kan kommunicera trådlöst med verifikationsdatabasen 2. Nätverksanslutningsenheten är i detta fall integrerad med användarenheten, men kan alter- nativt vara en mobiltelefon, en dator eller någon annan lämplig enhet som har ett gränssnitt mot ett nätverk, exempelvis Internet eller ett lokalt företagsnät, Skrivunderlag I fig l visas ett exempel på ett skrivunderlag 5 som till storlek och material liknar ett vanligt magnetkort.Description of a preferred embodiment Fig. 1 shows an embodiment of the system according to the invention. The system comprises a number of user units 1 and a control device integrated with a verification database 2. For the sake of simplicity, only one user unit is shown in Fig. 1. The verification database 2 and the user unit 1 communicate via a computer network 3. The user unit 1 is equipped with a network connection unit 4 which in this example can communicate wirelessly with the verification database 2. The network connection unit is in this case integrated with the user unit, but can alternatively be a mobile phone, a computer or any other suitable device having an interface to a network, for example the Internet or a local corporate network.

Skrivunderlaget 5 har ett skrivomràde 6 som kan förses med koordinater, som kan avläsas av den digitala pennan 1. Koordinaterna kan vara angivna i explicit eller kodad form. I detta exempel är skrivunderlaget 5 försett med ett positionskodningsmönster 7. Mönstret 7 visas schema- ;.-0-o o u 1 uu-aan 10 15 20 25 30 35 518 82" ll tiskt som ett antal prickar på en del av skrivunderlaget 5.The writing pad 5 has a writing area 6 which can be provided with coordinates, which can be read by the digital pen 1. The coordinates can be specified in explicit or coded form. In this example, the writing pad 5 is provided with a position coding pattern 7. The pattern 7 is shown schematically as a number of dots on a part of the writing pad 5.

Skrivområdet 6 är avsett för handskriven informa- tion, vilket i detta fall är användarens namnteckning.The writing area 6 is intended for handwritten information, which in this case is the user's signature.

Skrivunderlaget 5 kan vara utformat av sådant material så att signaturen kan suddas ut efter att ha skrivits.The writing pad 5 can be formed of such material so that the signature can be erased after being written.

Alternativt kan kombinationen av penna och skrivunderlag vara sådan att inget färgämne avsätts på skrivunderlaget när användaren skriver signaturen.Alternatively, the combination of pen and writing pad may be such that no dye is deposited on the writing pad when the user writes the signature.

Positionskodningsmönstret 7 kan vara av sådan typ som visas i US 5,852,434, där varje position kodas av en specifik symbol.The position coding pattern 7 may be of the type shown in US 5,852,434, where each position is coded by a specific symbol.

Positionskodningsmönstret 7 är dock med fördel av den typ som visas i sökandens ovannämnda ansökningar SE 9901954-9 och SE 9903541-2, där varje position kodas av ett flertal symboler och varje symbol bidrar till kod- ningen av flera positioner. Positionskodningsmönstret 7 byggs upp av ett fåtal typer av symboler. Ett exempel visas i SE 9901954-9 där en större prick representerar en "etta" och en mindre prick representerar en "nolla". Ett annat exempel visas i SE 9901954-9, där fyra olika för- skjutningar av en prick i förhållande till en rasterpunkt kodar fyra olika värden.However, the position coding pattern 7 is advantageously of the type shown in the applicant's above-mentioned applications SE 9901954-9 and SE 9903541-2, where each position is coded by a plurality of symbols and each symbol contributes to the coding of several positions. The position coding pattern 7 is made up of a few types of symbols. An example is shown in SE 9901954-9 where a larger dot represents a "one" and a smaller dot represents a "zero". Another example is shown in SE 9901954-9, where four different offsets of a dot in relation to a raster point encode four different values.

Användarenheten I fig 2 visas ett exempel på en användarenhet, som i detta fall utgörs av en digital penna 1. Den innefattar ett hölje 11, I höl- jets kortända finns en öppning 12. Kortänden är avsedd som är format ungefär som en penna. att ligga an mot eller hållas på litet avstånd från den yta på vilken positionsbestämningen skall ske.The user unit Fig. 2 shows an example of a user unit, which in this case consists of a digital pen 1. It comprises a housing 11. In the short end of the housing there is an opening 12. The short end is intended which is shaped approximately like a pen. to abut or be kept at a small distance from the surface on which the position determination is to take place.

Höljet inrymmer i huvudsak en optikdel, en elektro- nikdel och en strömförsörjning.The housing mainly houses an optics part, an electronics part and a power supply.

Optikdelen innefattar minst en lysdiod 13 för be- lysning av den yta som skall avbildas och en ljuskänslig areasensor 14, exempelvis en CCD- eller CMOS-sensor, för registrering av en tvådimensionell bild. Eventuellt kan pennan dessutom innehålla ett linssystem. 10 15 20 25 30 35 ao uno o a v a- man n c uÛ' *n 1 o »aa o .o v u .nya a n :en v en nu a u o n o u» o a-o a nu 12 Strömförsörjningen till användarenheten erhålls från ett batteri 15 som är monterat i ett separat fack i höljet.The optical part comprises at least one LED 13 for illuminating the surface to be imaged and a light-sensitive area sensor 14, for example a CCD or CMOS sensor, for detecting a two-dimensional image. The pen may also contain a lens system. 10 15 20 25 30 35 ao uno oav a- man nc uÛ '* n 1 o »aa o .ovu .new an: en v en nu auonou» o ao a nu 12 The power supply to the user unit is obtained from a battery 15 that is mounted in a separate compartment in the housing.

Elektronikdelen innehåller en processor 16 som är programmerad till att läsa in en bild från sensorn 14, identifiera symboler i bilden, bestämma vilka tvà koordi- nater som symbolerna kodar och att lagra dessa koordina- ter i sitt minne. Processorn 16 är vidare programmerad till att analysera lagrade koordinatpar och omvandla dessa till ett polygontåg som utgör en beskrivning av hur pennan har förflyttats över en yta som är försedd med positionskodningsmönstret, vilken förflyttning exempelvis kan vara användarens signatur. Slutligen är processorn programmerad till att generera ett meddelande som inne- håller polygontåget och att skicka denna information till Verifikationsdatabasen 2 via sändtagaren 19 och nätverks- anslutningsenheten 4.The electronics section contains a processor 16 which is programmed to read an image from the sensor 14, identify symbols in the image, determine which two coordinates the symbols encode and to store these coordinates in its memory. The processor 16 is further programmed to analyze stored coordinate pairs and convert them into a polygon train which is a description of how the pen has been moved over a surface provided with the position coding pattern, which movement may for example be the user's signature. Finally, the processor is programmed to generate a message containing the polygon train and to send this information to the Verification Database 2 via the transceiver 19 and the network connection unit 4.

Den digitala pennan 1 innefattar vidare en penn- spets 17, med vars hjälp användaren kan skriva vanlig färgämnesbaserad skrift som samtidigt registreras av pennan 1 med hjälp av positionskodningsmönstret. Penn- spetsen 17 är in- och utfällbar så att användaren kan styra om den skall användas eller ej.The digital pen 1 further comprises a pen tip 17, by means of which the user can write ordinary dye-based writing which is simultaneously registered by the pen 1 by means of the position coding pattern. The pen tip 17 can be folded in and out so that the user can control whether it is to be used or not.

Den digitala pennan 1 innefattar vidare knappar 18 med vars hjälp enheten aktiveras och styrs. Den har också' en sändtagare 19 för trådlös kommunikation, t ex med IR- ljus eller radiovàgor, med externa enheter.The digital pen 1 further comprises buttons 18 by means of which the unit is activated and controlled. It also has a transceiver 19 for wireless communication, for example with IR light or radio waves, with external devices.

Kontroll av en signaturs unikhet- I fig 1 visas en utföringsform av uppfinningen i vilken användarenheten är en digital penna 1 och kon- trollanordningen är anordnad i en verifikationsdatabas 2.Checking the uniqueness of a signature Fig. 1 shows an embodiment of the invention in which the user unit is a digital pen 1 and the control device is arranged in a verification database 2.

Verifikationsdatabasen 2 kan betjäna ett flertal digitala pennor 1. Den digitala pennan 1 är anordnad att överföra information som genereras av användaren till verifika- tionsdatabasen 2. I detta fall överförs informationen via en nätverksanslutningsenhet 4 som är integrerad med den digitala pennan 1. Verifikationsdatabasen är realiserad 10 15 20 25 30 35 13 i en dator som är uppbyggd med en eller flera processo- rer, minne av olika slag, periferienheter och med en ny programvara för att utföra de här beskrivna funktionerna.The verification database 2 can serve a plurality of digital pens 1. The digital pen 1 is arranged to transmit information generated by the user to the verification database 2. In this case, the information is transmitted via a network connection unit 4 which is integrated with the digital pen 1. The verification database is realized 10 15 20 25 30 35 13 in a computer which is constructed with one or more processors, memory of various kinds, peripheral units and with a new software for performing the functions described here.

Den har också information lagrad i ett minne för att kunna hantera dessa funktioner. A I verifikationsdatabasens 2 minne finns lagrat tidi- gare inskrivna signaturmodeller och olika unikhetsgräns- nivåer. En i verifikationsdatabasen mottagen signatur- modell jämförs med unikhetsgränsnivàerna för kontroll av signaturmodellens unikhet. Unikhetsgränsnivàerna kan exempelvis vara knutna till olika användningsområden, vilka användningsområden ställer olika krav på säkerhet.It also has information stored in a memory to handle these functions. A Previously written signature models and different uniqueness limit levels are stored in the verification database's 2 memory. A signature model received in the verification database is compared with the uniqueness limit levels for checking the uniqueness of the signature model. The uniqueness limit levels can, for example, be linked to different areas of use, which areas of use place different demands on security.

Möjligheten kan finnas för en användare att på användar- enheten välja vilket användningsområde och/eller vilken säkerhetsnivà signaturen ska ligga pà. Denna information kan överföras till verifikationsdatabasen tillsammans med signaturen. Verifikationsdatabasen 2 använder då den gränsnivà som associeras med angivet användningsområde.It may be possible for a user to select on the user unit which area of use and / or which security level the signature should be on. This information can be transferred to the verification database together with the signature. The verification database 2 then uses the limit level associated with the specified area of use.

När en användare vill undersöka om hans eller hennes signatur är unik skriver hon sin signatur med den digi- tala pennan 1 pä ett skrivunderlag 5. Pennan 1 registre- rar elektroniskt signaturen som en sekvens av koordina- ter. Pennan 1 registrerar också den hastighet, som använ- daren skriver sin signatur med, genom att pennan regist- rerar de tidpunkter då pennan passerar koordinaterna. Det" är möjligt att också utrusta den digitala pennan 1 med en trycksensor som känner av med vilket tryck signaturen skrivs in. Trycket kan bestämmas vid olika tidpunkter) Sekvensen av koordinater och tidpunkterna vid vilken pen- nan passerar dessa koordinater skickas via nätverksan- slutningsenheten 4 och över datornätverket 3 till verifi- kationsdatabasen 2. Användaren skriver in signaturen ett antal gånger och användarenheten överför denna informa- tion. Signaturen bör skrivas in ett antal gånger, efter- som det så gott som alltid förekommer vissa variationer mellan olika inskrivningar av signaturen och för att kompensera för dessa byggs en signaturmodell upp som 10 15 20 25 30 35 518 820 14 sätter upp ramar för hur mycket signaturen får variera för att betraktas som tillhörande samma användare. Veri- fikationsdatabasen mottager och klassificerar varje sig- natur. När varje signatur mottages kan en minimikrav- kontroll utföras. Exempelvis kan signaturens längd kon- trolleras och om den understiger en förutbestämd minimi- nivà kan en signal skickas till användarenheten som talar om för användaren att signaturen inte kan godtas. Signa- len kan också innefatta information om vad som gör att signaturen inte kan godtas. Varje signatur klassificeras utifrån exempelvis signaturens utbredning. Utbredningen kan exempelvis räknas som ett höjd-längd-förhållande eller som en absolut längd. Andra klassificeringspara- metrar kan t ex vara antalet böjar, derivatan av rörelsen i x-led, y-led och riktning, signaturens korsningar, kurvor och linjeslut. Ytterligare parametrar kan vara lutning pà bokstäver och ord. Verifikationsdatabasens bedömning och värdering av de olika parametrarna kan exempelvis ske med hjälp av statistiska metoder, frek- vensanalys, neurala nätverk eller någon annan klassifi- ceringsmetod som t ex Nearest Neighbour. Vanligtvis an- vänds vid dessa metoder en klassifikator. En klassifika- tor kan ”tränas” genom att man matar in parametrar och det resultat som kommer ut jämför man med det resultat man ville ha ut. Om resultatet inte är det man önskade ändrar man lite på klassifikatorn och matar åter in para- metrarna och jämför resultatet med det önskade. Man fort- sätter med detta tills man får ett önskat resultat. Veri- fikationsdatabasen 2 kontrollerar att signaturmodellen ligger över en användningsberoende unikhetsgränsnivà.When a user wants to check if his or her signature is unique, he writes his signature with the digital pen 1 on a writing pad 5. The pen 1 electronically registers the signature as a sequence of coordinates. The pen 1 also registers the speed at which the user writes his signature, by the pen registering the times when the pen passes the coordinates. It is also possible to equip the digital pen 1 with a pressure sensor which senses the pressure at which the signature is entered. The pressure can be determined at different times) The sequence of coordinates and the times at which the pen passes these coordinates are sent via the network connection unit 4 and over the computer network 3 to the verification database 2. The user enters the signature a number of times and the user unit transmits this information.The signature should be entered a number of times, as there are almost always certain variations between different entries of the signature and to compensate for these, a signature model is built that sets the framework for how much the signature may vary to be considered as belonging to the same user.The verification database receives and classifies each signature nature.When each signature A minimum requirement check can be performed, for example the length of the signature can be checked and if if it is below a predetermined minimum level, a signal can be sent to the user unit informing the user that the signature cannot be accepted. The signal may also include information about what makes the signature unacceptable. Each signature is classified based on, for example, the distribution of the signature. The propagation can, for example, be counted as an altitude-to-length ratio or as an absolute length. Other classification parameters can be, for example, the number of bends, the derivative of the movement in x-direction, y-direction and direction, the intersections of the signature, curves and line ends. Additional parameters can be the slope of letters and words. The verification database's assessment and evaluation of the various parameters can be done, for example, using statistical methods, frequency analysis, neural networks or some other classification method such as Nearest Neighbor. A classifier is usually used in these methods. A classifier can be “trained” by entering parameters and the result that comes out is compared with the result you wanted out. If the result is not what you want, change the classifier a bit and enter the parameters again and compare the result with what you want. You continue with this until you get the desired result. The verification database 2 checks that the signature model is above a usage-dependent uniqueness limit level.

Signaturmodellen kan också jämföras med tidigare lagrade signaturmodeller för att inte den inskrivna signaturen inte ska vara för lik en befintlig signatur. Beroende pà användningsomràdet bör signaturmodellerna skilja sig åt till en förutbestämd grad.The signature model can also be compared with previously stored signature models so that the inscribed signature does not have to be too similar to an existing signature. Depending on the area of use, the signature models should differ to a predetermined degree.

Verifikationsdatabasen 2 skickar efter kontrollen en signal till pennan 1, vilken signal kan innefatta infor- ..unon - lO 15 20 518 820 15 mation om att signaturen är tillräckligt unik eller också att den ej är tillräckligt unik. Om signaturen inte är tillräckligt unik kan signalen också innefatta informa- tion om vad användaren kan ändra i sin namnteckning. Om signaturen exempelvis bara utgörs av ett streck, vilket innebär att antalet böjar är noll, och gränsnivàn för an- talet böjar är bestämt till att var större eller lika med 10 för att signaturen ska bedömas vara unik, så bedömer- kontrollanordningen att signaturen inte är unik. Signalen till användarenheten kan då meddela användaren om att han eller hon mäste öka antalet böjar i signaturen.After verification, the verification database 2 sends a signal to the pen 1, which signal may include information that the signature is sufficiently unique or that it is not sufficiently unique. If the signature is not unique enough, the signal may also include information about what the user can change in their signature. For example, if the signature consists of only one line, which means that the number of bends is zero, and the limit level for the number of bends is set to be greater than or equal to 10 for the signature to be judged to be unique, then the control device judges that the signature is not unique. The signal to the user unit can then inform the user that he or she must increase the number of bends in the signature.

Informationen om vilka förändringar som kan vidtas kan presenteras genom att de områden i signaturen som behöver ändras ringas in, se fig 3. Denna information kan kompletteras med ett textmeddelande, som talar om för an- vändaren vilka förändringar som krävs i de inringade om- rädena. Även om en speciell utföringsform av uppfinningen har beskrivits ovan är det uppenbart för fackmannen att mànga alternativ, modifieringar och variationer är möj- liga att åstadkomma i ljuset av ovanstående beskrivning.The information about what changes can be made can be presented by circling the areas in the signature that need to be changed, see Fig. 3. This information can be supplemented with a text message, which tells the user what changes are required in the circled areas. . Although a particular embodiment of the invention has been described above, it will be apparent to those skilled in the art that many alternatives, modifications, and variations are possible in light of the foregoing description.

Claims (22)

10 15 20 25 30 35 518 820 ...a- v o 16 PATENTKRAV10 15 20 25 30 35 518 820 ... a- v o 16 PATENTKRAV 1. System för analys av en användares signatur, varvid systemet innefattar en användarenhet (1) och en kontrollanordning (2), varvid användarenheten (1) är an- ordnad att registrera en (1), kontrollanordningen (2), signatur när användaren skriver med användarenheten och att skicka signaturen till som är anordnad att mottaga signaturen och att bygga en signaturmodell baserad pà signaturen, k ä n n e t e c k n a t av att kontroll- anordningen (2) vidare är anordnad att göra en kontroll av signaturmodellens unikhet, varvid unikheten exempelvis är ett mätt på hur svär signaturen är att förfalska och/eller hur svär signaturen är att förväxla med en annan signatur och/eller hur svàr signaturen är att behandla i ett maskinigenkänningsprogram, och att efter kontrollen avge en signal, som indikerar signaturmodellens unikhet, till användarenheten (1).A system for analyzing a user's signature, the system comprising a user unit (1) and a control device (2), the user unit (1) being arranged to register a (1), the control device (2), signature when the user writes with the user unit and to send the signature to which is arranged to receive the signature and to build a signature model based on the signature, characterized in that the control device (2) is further arranged to make a check of the uniqueness of the signature model, the uniqueness being, for example, a measured on how difficult the signature is to falsify and / or how difficult the signature is to confuse with another signature and / or how difficult the signature is to process in a machine recognition program, and to send a signal to the user unit after the check, indicating the uniqueness of the signature model (1 ). 2. Systemet enligt krav 1, varvid signaturmodellen är signaturen.The system of claim 1, wherein the signature model is the signature. 3. System enligt krav 1, varvid kontrollanordningen (2) är anordnad att bygga upp signaturmodellen av ett antal från samma användare mottagna signaturer.A system according to claim 1, wherein the control device (2) is arranged to build up the signature model of a number of signatures received from the same user. 4. System enligt något av föregående krav, varvid kontrollanordningen (2) är anordnad att i kontrollen av signaturmodellens unikhet beräkna minst en för signatur- modellen kännetecknande parameter och att göra en kon- troll av nämnda minst en parameter.A system according to any one of the preceding claims, wherein the control device (2) is arranged to calculate at least one parameter characteristic of the signature model in the control of the uniqueness of the signature model and to make a check of said at least one parameter. 5. System enligt krav 4, i vilket kontrollanord- ningen (2) är anordnad att i kontrollen av nämnda minst en parameter kontrollera att nämnda minst en parameter ligger över en förutbestämd unikhetsgränsnivà.A system according to claim 4, in which the control device (2) is arranged to check in the control of said at least one parameter that said at least one parameter is above a predetermined uniqueness limit level. 6. System enligt krav 5, varvid nämnda signal inne- fattar information om vad användaren ska ändra på i sin signatur för att nämnda minst en parameter ska hamna över unikhetsgränsnivàn. 10 15 20 25 30 35 ø - o v nu 518 820 . | | n c se n l7The system of claim 5, wherein said signal includes information about what the user should change in his signature for said at least one parameter to exceed the uniqueness threshold level. 10 15 20 25 30 35 ø - o v nu 518 820. | | n c se n l7 7. System enligt något av föregående krav, varvid kontrollanordningen (2) vidare är anordnad att klassifi- cera signaturen.A system according to any one of the preceding claims, wherein the control device (2) is further arranged to classify the signature. 8. System enligt något av föregående krav, varvid i kontrollen av kontrollanordningen (2) är anordnad att, signaturmodellens unikhet, jämföra denna med tidigare lagrade signaturmodeller.System according to one of the preceding claims, wherein in the control of the control device (2) it is arranged to, with the uniqueness of the signature model, compare it with previously stored signature models. 9. System enligt något av föregående krav, varvid signaturen registreras som en sekvens av koordinater som beskriver användarenhetens (1) förflyttning när använda- ren skriver sin signatur med användarenheten (1).A system according to any one of the preceding claims, wherein the signature is registered as a sequence of coordinates describing the movement of the user unit (1) when the user writes his signature with the user unit (1). 10. System enligt något av föregående krav, vidare innefattande ett underlag (5), vilket år försett med ett positionskodningsmönster (7), som möjliggör beräkning av koordinaterna och från vilket användarenheten (1) är an- ordnad att registrera sekvensen av koordinater.A system according to any one of the preceding claims, further comprising a substrate (5), which is provided with a position coding pattern (7), which enables the calculation of the coordinates and from which the user unit (1) is arranged to register the sequence of coordinates. 11. System enligt något av förgående krav, varvid användarenheten (1) innefattar en optisk sensor (14) och (16)A system according to any one of the preceding claims, wherein the user unit (1) comprises an optical sensor (14) and (16) 12. System enligt något av föregående krav, varvid bildbehandlingsorgan för registrering av signaturen. kontrollanordningen (2) är anordnad i en verifikations- databas.A system according to any one of the preceding claims, wherein the image processing means for registering the signature. the control device (2) is arranged in a verification database. 13. Kontrollanordning för analys av en användares signatur, som är inskriven med en användarenhet (1), varvid kontrollanordningen (2) är anordnad att mottaga signaturen och att bygga en signaturmodell baserad på signaturen, k ä n n e t e c k n a d av att kontroll- anordningen (2) vidare är anordnad att göra en kontroll av signaturmodellens unikhet, varvid unikheten exempelvis är ett mått på hur svår signaturen är att förfalska och/eller hur svår signaturen är att förväxla med en annan signatur och/eller hur svår signaturen är att behandla i ett maskinigenkänningsprogram, och att avge en signal, som indikerar signaturmodellens unikhet, till användarenheten (1).Control device for analyzing a user's signature, which is registered with a user unit (1), wherein the control device (2) is arranged to receive the signature and to build a signature model based on the signature, characterized in that the control device (2) further arranged to check the uniqueness of the signature model, the uniqueness being, for example, a measure of how difficult the signature is to forge and / or how difficult the signature is to confuse with another signature and / or how difficult the signature is to process in a machine recognition program, and outputting a signal indicating the uniqueness of the signature model to the user unit (1). 14. Kontrollanordningen enligt krav 13, varvid signaturmodellen är signaturen. 10 15 20 25 30 35 - ~ u . n. . | . . .v 518 820 -- eu u. 18The control device of claim 13, wherein the signature model is the signature. 10 15 20 25 30 35 - ~ u. n. | . . .v 518 820 - eu u. 18 15. Kontrollanordningen enligt krav 13, varvid kontrollanordningen (2) är anordnad att bygga upp signa- turmodellen av ett antal fràn samma användare mottagna signaturer.The control device according to claim 13, wherein the control device (2) is arranged to build up the signature model of a number of signatures received from the same user. 16. Kontrollanordning enligt något av kraven 13-15, vilken är anordnad att i kontrollen av signaturmodellens unikhet beräkna minst en för signaturmodellen känneteck- nande parameter och att göra en kontroll av nämnda minst en parameter.A control device according to any one of claims 13-15, which is arranged to calculate at least one parameter characteristic of the signature model in the control of the uniqueness of the signature model and to perform a check of the at least one parameter. 17. Kontrollanordning enligt nàgot av kraven 13-16, varvid nämnda signal innefattar information om vad an- vändaren ska ändra i signaturen för att den ska uppnå en bestämd unikhet.A control device according to any one of claims 13-16, wherein said signal comprises information about what the user must change in the signature in order for it to achieve a certain uniqueness. 18. vilken är anordnad i en verifikationsdatabas. Kontrollanordning enligt något av kraven 13-17,18. which is arranged in a verification database. Control device according to one of Claims 13 to 17, 19. Sätt att analysera en signatur innefattande stegen (1) att skicka vidare en representation av signaturen att med en användarenhet registrera en signatur, till en kontrollanordning (2), att i kontrollanordningen (2) bygga upp en signa- turmodell, att i kontrollanordningen (2) göra en kontroll av signaturmodellens unikhet, varvid unikheten exempelvis är ett màtt pà hur svàr signaturen är att förfalska och/eller hur svär signaturen är att förväxla med en annan signatur och/eller hur svär signaturen är att behandla i ett maskinigenkänningsprogram, och, att efter kontrollen avge en signal, som indikerar signaturmodellens unikhet, till användarenheten (1).A method of analyzing a signature comprising the steps (1) of forwarding a representation of the signature to register with a user unit a signature, to a control device (2), to build up a signature model in the control device (2), to (2) perform a check on the uniqueness of the signature model, the uniqueness being, for example, a measure of how difficult the signature is to falsify and / or how difficult the signature is to confuse with another signature and / or how difficult the signature is to process in a machine recognition program, and , after the check, to emit a signal, indicating the uniqueness of the signature model, to the user unit (1). 20. Sätt enligt krav 19, varvid kontrollen av sig- naturmodellens unikhet innefattar stegen att beräkna minst en för signaturmodellen känne- tecknande parameter och, att göra en kontroll av nämnda minst en parameter.A method according to claim 19, wherein the checking of the uniqueness of the sigmature model comprises the steps of calculating at least one parameter characteristic of the signature model and, of making a check of said at least one parameter. 21. Sätt enligt nàgot av kraven 19 eller 20, inne- fattande steget att klassificera signaturen. 518 820 n. ou- 19A method according to any one of claims 19 or 20, comprising the step of classifying the signature. 518 820 n. Ou- 19 22. Sätt enligt nàgot av kraven 19-21, innefattande steget att jämföra signaturmodellen med tidigare lagrade signaturmodeller.A method according to any one of claims 19-21, comprising the step of comparing the signature model with previously stored signature models.
SE0000943A 2000-03-21 2000-03-21 Checking the signature SE518820C2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE0000943A SE518820C2 (en) 2000-03-21 2000-03-21 Checking the signature
US09/812,899 US20020006214A1 (en) 2000-03-21 2001-03-21 Secure signature checking system
AU2001239657A AU2001239657A1 (en) 2000-03-21 2001-03-21 Signature checking system
PCT/SE2001/000593 WO2001071474A1 (en) 2000-03-21 2001-03-21 Signature checking system
EP01914311A EP1269301A1 (en) 2000-03-21 2001-03-21 Signature checking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0000943A SE518820C2 (en) 2000-03-21 2000-03-21 Checking the signature

Publications (3)

Publication Number Publication Date
SE0000943D0 SE0000943D0 (en) 2000-03-21
SE0000943L SE0000943L (en) 2001-09-22
SE518820C2 true SE518820C2 (en) 2002-11-26

Family

ID=20278897

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0000943A SE518820C2 (en) 2000-03-21 2000-03-21 Checking the signature

Country Status (4)

Country Link
EP (1) EP1269301A1 (en)
AU (1) AU2001239657A1 (en)
SE (1) SE518820C2 (en)
WO (1) WO2001071474A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE523378C2 (en) * 2001-05-29 2004-04-13 Ibusiness Ab System and method for simultaneous signing of a record in paper and digital form

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8616470D0 (en) * 1985-11-05 1986-08-13 Hilton C Optical scanner
US5477012A (en) * 1992-04-03 1995-12-19 Sekendur; Oral F. Optical position determination
US5652412A (en) * 1994-07-11 1997-07-29 Sia Technology Corp. Pen and paper information recording system
CA2335534A1 (en) * 1998-06-26 2000-01-06 Lci/Smartpen, N.V. Apparatus and methods for imaging written information with a mobile telephone set

Also Published As

Publication number Publication date
AU2001239657A1 (en) 2001-10-03
EP1269301A1 (en) 2003-01-02
WO2001071474A1 (en) 2001-09-27
SE0000943L (en) 2001-09-22
SE0000943D0 (en) 2000-03-21

Similar Documents

Publication Publication Date Title
US5422959A (en) Signature verification apparatus and method utilizing relative angle measurements
CN104071097B (en) Input apparatus, input method, and input program
US20160299897A1 (en) License plate matching systems and methods
JP7036256B2 (en) Plane fingerprint image processing device, plane fingerprint image processing method, and program
EP2549432A1 (en) Identification device, identification method and program
EP2736012A1 (en) Object identification system and program
CN103886278B (en) Hand-written information processing equipment and hand-written information processing method
JP2011065370A (en) Pattern recognition method, character recognition method, pattern recognition program, character recognition program, pattern recognition apparatus and character recognition apparatus
CN115937873A (en) Online handwriting verification system and method based on recognizable single character
JPH08305797A (en) Dynamic verification method of handwriting based on reference handwriting
Chiang et al. Recognizing arbitrarily connected and superimposed handwritten numerals in intangible writing interfaces
Bunke et al. Online signature verification method based on the acceleration signals of handwriting samples
CN113673528A (en) Text processing method and device, electronic equipment and readable storage medium
JP5365065B2 (en) Dictionary creation device
SE518820C2 (en) Checking the signature
CN104346320A (en) Handwritten document processing device, handwritten document processing method, and handwritten document processing program
CN106557734A (en) Information processor and information processing method
CN108520248A (en) Recognizing model of movement method and device
JP2013248641A (en) Apparatus and method for identifying steel plate
JP2015106209A (en) Biological information determination apparatus and program
WO2018116918A1 (en) Collation processing device, collation processing method, and recording medium with collation processing program stored therein
KR100920663B1 (en) Method For Recognizing Of 2-dimensional Code
US10438098B2 (en) High-speed OCR decode using depleted centerlines
JP7176638B2 (en) Verification position output system
US11908214B2 (en) Object management system

Legal Events

Date Code Title Description
NUG Patent has lapsed