RS20120407A1 - SYSTEM FOR AUTOMATIC VERIFICATION OF VEHICLES OF VEHICLES, DRIVERS AND PASSENGERS IN VEHICLES WITH LIMITED AREAS AND SERVICES - Google Patents
SYSTEM FOR AUTOMATIC VERIFICATION OF VEHICLES OF VEHICLES, DRIVERS AND PASSENGERS IN VEHICLES WITH LIMITED AREAS AND SERVICESInfo
- Publication number
- RS20120407A1 RS20120407A1 RS20120407A RSP20120407A RS20120407A1 RS 20120407 A1 RS20120407 A1 RS 20120407A1 RS 20120407 A RS20120407 A RS 20120407A RS P20120407 A RSP20120407 A RS P20120407A RS 20120407 A1 RS20120407 A1 RS 20120407A1
- Authority
- RS
- Serbia
- Prior art keywords
- vehicle
- subsystem
- identification
- data
- driver
- Prior art date
Links
Landscapes
- Lock And Its Accessories (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
SISTEM ZA AUTOMATSKU PROVERU PRAVA PRISTUPA VOZILA,SYSTEM FOR AUTOMATIC VEHICLE RIGHT OF ACCESS CHECK,
VOZAČA I PUTNIKA U VOZILU OGRANIČENIM PODRUČJIMA IDRIVER AND PASSENGER IN THE VEHICLE IN RESTRICTED AREAS I
USLUGAMASERVICES
(SYSTEM FOR AUTOMATED CONTROL OF THE RIGHTS OF ACCESS OF VEHICLES, DRIVERS AND OCCUPANTS TO RESTRICTED AREAS AND SERVICES) (SYSTEM FOR AUTOMATED CONTROL OF THE RIGHTS OF ACCESS OF VEHICLES, DRIVERS AND OCCUPANTS TO RESTRICTED AREAS AND SERVICES)
OBLAST TEHNIKETECHNICAL FIELD
Sistem za automatsku proveru prava pristupa vozila, vozača i putnika ograničenim područjima i uslugama, prema pronalasku, pripada oblasti saobraćajnih kontrolnih sistema za drumska vozila koji identifikuju vozila (G08G 1/017), sa napravama za raspoznavanje različitih tipova vozila (G08G 1/015), postupcima ili uređajima za raspoznavanje korišćenjem elektronskih sredstava (G06K 9/62), uređajima za registrovanje osoba na ulazima ili izlazima (G07C 9/00), mehanizmima aktiviranim predmetima drugačijim od novca za uključivanje ili aktiviranje uređaja za prodaju, iznajmljivanje, izdavanje metalnog ili papirnog novca ili za povraćaj novca kodiranom ličnom kartom ili kreditnom kartom (G07F 7/08), korišćenim istovremeno sa kodiranim signalom (G07F 7/10), sredstvima i napravama za naplatu cene drumarine ili naknade na kontrolnom punktu (G07B 15/00), sredstvima ili napravama za naplatu cene drumarine ili naknade sa napravama za oslobađanje prolaza, pomoću okretnice ili slično (G07B 15/04), uređajima i postupcima za digitalno računanje ili obradu podataka, posebno prilagođenim za specifične funkcije (G06F 17/00), uređajima i postupcima za dobijanje i utvrđivanje podataka (G06F 17/40), alarmima pri provali, krađama i slično, korišćenjem sistema za skaniranje i poređenje slika (G08B 13/194), sigurnosnim resenjima za zaštitu racunara ili računarskih sistema od neovlašćenog delovanja prepoznvanjem neovlašćenog upada u ograđeni prostor (G06F 21/06), postupcima i uređajima za čitanje ili prepoznavanje štampanih ili pisanih znakova ili raspoznavanje geometrijskih figura (patterns), npr. otisci prstiju (G06K 9/00), nosiocima zapisa za korišćenje sa mašinama i sa najmanje jednim delom predviđenim za nošenje digitalnih oznaka, gde je najmanje jedna vrsta označavanja korišćena za autentifikaciju, npr. kreditne kartice ili kartica za identifikaciju (G06K 19/10), postupcima i uređajima za raspoznavanje korišćenjem elektronskih sredstava, nosiocima zapisa sa provodnim oznakama, štampanim kolima ili elementima poluprovodnih kola, npr. kreditne kartice ili kartice za identifikaciju (G06K 19/067), sistemima za upravljanje saobraćajem putnih vozila zaobilaženjem pravila upravljanog saobraćaja, npr. u skladu sa signalom koji odašilje vozilo sa hitnim namenama (G09G 1/087), opremi vozila za sprečavanje ili otkrivanje nedozvoljene upotrebe ili krađe vozila (B60R 25/00), znacima raspoznavanja vozila (B60R 13/10), ostaloj opremi za vozila (B60R 99/00), kao i uređajima za tajne ili bezbedne veze (H04L 9/00). The system for automatically checking the right of access of vehicles, drivers and passengers to restricted areas and services, according to the invention, belongs to the field of traffic control systems for road vehicles that identify vehicles (G08G 1/017), with devices for recognizing different types of vehicles (G08G 1/015), procedures or devices for recognizing using electronic means (G06K 9/62), devices for registering people at entrances or exits (G07C 9/00), mechanisms activated by objects other than money for switching on or activating devices for the sale, rental, issuing of metal or paper money or for the return of money by coded identity card or credit card (G07F 7/08), used simultaneously with a coded signal (G07F 7/10), means and devices for charging a toll or fee at a checkpoint (G07B 15/00), means or devices for collecting a toll or fee with release devices passage, using a turnstile or similar (G07B 15/04), devices and procedures for digital calculation or data processing, especially adapted for specific functions (G06F 17/00), devices and procedures for obtaining and determining data (G06F 17/40), burglar alarms, thefts and the like, using systems for scanning and comparing images (G08B 13/194), security solutions for protecting computers or computer systems from unauthorized operation recognizing unauthorized intrusion into a fenced area (G06F 21/06), procedures and devices for reading or recognizing printed or written characters or recognizing geometric figures (patterns), e.g. fingerprints (G06K 9/00), record carriers for use with machines and with at least one part provided for carrying digital marks, where at least one type of marking is used for authentication, e.g. credit cards or identification cards (G06K 19/10), methods and devices for identification using electronic means, record carriers with conductive markings, printed circuits or semiconductor circuit elements, e.g. credit cards or identification cards (G06K 19/067), systems for managing the traffic of road vehicles by bypassing the rules of managed traffic, e.g. according to the signal emitted by the vehicle for emergency purposes (G09G 1/087), vehicle equipment for preventing or detecting the unauthorized use or theft of the vehicle (B60R 25/00), vehicle identification signs (B60R 13/10), other vehicle equipment (B60R 99/00), as well as secret or secure communication devices (H04L 9/00).
Prema međunarodnoj klasifikaciji patenata (MKP) pronalazak pripada klasama: G08G 1/017, G08G 1/015, G08B 13/194 According to the International Patent Classification (IPC), the invention belongs to classes: G08G 1/017, G08G 1/015, G08B 13/194
G07F 7/08, G07F 7/10, G07B 15/00, G07B 15/04, G07C 9/00 G07F 7/08, G07F 7/10, G07B 15/00, G07B 15/04, G07C 9/00
G06K 9/62, G06F 17/00, G06F 17/40, G06F 21/06, G06K 9/00, G06K 19/10, G06K 19/067 G06K 9/62, G06F 17/00, G06F 17/40, G06F 21/06, G06K 9/00, G06K 19/10, G06K 19/067
G09G 1/087 G09G 1/087
B60R 25/00 B60R 25/00
B60R 13/10 B60R 13/10
B60R 99/00 B60R 99/00
H04L 9/00 H04L 9/00
TEHNIČKI PROBLEMTECHNICAL PROBLEM
Sistem za automatsku proveru prava pristupa vozila, vozača i putnika ograničenim područjima i uslugama, prema pronalasku, rešava problem realizacije sistema za visoko siguran pristup ovlašćenih drumskih vozila i ovlašćenih vozača i putnika područjima u kojima su prava pristupa ograničena i dozvoljena za unapred prijavljena vozila i vozače ili putnike, kao što su privatni putevi, površine za parkiranje, garaže, liftovi za drumska vozila, stanice za snadbevanje gorivom, ili bezbednosno-rizične oblasti, gde je neophodno obezbediti da neovlašćena lica ne mogu neopaženo neposredno pristupiti postojećim područjiima ili ih napustiti, uz istovremeno očuvanje privatnosti ovlašćenih korisnika, i sprečavanje drugih mogućih zloupotreba. Resursi koji se štite su fizički, kao što su na primer neograđena ili ograđena područja ili celi objekti, bilo da su fizički zaštićeni vratima, kapijama, rampama ili ne. kao i logički, kao što su usluge i podaci kojima se može pristupiti u zaštićenim područjima. The system for automatically checking the right of access of vehicles, drivers and passengers to restricted areas and services, according to the invention, solves the problem of implementing a system for highly secure access of authorized road vehicles and authorized drivers and passengers to areas where access rights are limited and allowed for pre-registered vehicles and drivers or passengers, such as private roads, parking areas, garages, elevators for road vehicles, fuel stations, or security-risk areas, where it is necessary to ensure that unauthorized persons cannot to directly access or leave existing areas undetected, while preserving the privacy of authorized users, and preventing other possible abuses. Resources to be protected are physical, such as unfenced or fenced areas or entire buildings, whether physically protected by doors, gates, ramps or not. as well as logical, such as services and data that can be accessed in protected areas.
U praksi se za kontrolu prava pristupa i identifikaciju drumskih vozila najčešće koristi provera registarskih oznaka, uključujući i proveru automatskim prepoznavanjem registarskih tablica i karaktera na njoj. Prilikom detaljnijih provera, ovlašćena službena lica kontrolišu i broj karoserije, kao i podatke iz saobraćajne dozvole, koje upoređuju sa registarskim oznakama, brojem karoserije, modelom i bojom vozila, i identitetom nosioca saobraćajne dozvole. Saobraćajne dozvole se sve češće izdaju u obliku pametnih kartica (na engleskom „smart card"), koje omogućavaju brzo mašinsko čitanje ovih obeležja vozila. Da bi se zaštitili od krivotvorenja i neovlašćenog čitanja, podaci u „pametnoj" saobraćajnoj dozvoli se često kodiraju tehnologijom asimetričnih ključeva (PKI, na engleskom „Public Kev Infrastructure"). Naime, privatnim digitalnim ključem pametne kartice se kriptuju podaci o vozilu i o vlasniku, a njenim javnim ključem, koji je dostupan uređaju za proveru prava pristupa, ovi podaci se dešifruju i njihova autentičnost se proverava. In practice, the control of access rights and identification of road vehicles is most often used to check license plates, including automatic recognition of license plates and characters on them. During more detailed checks, authorized officials check the body number, as well as the data from the traffic license, which they compare with the registration number, body number, model and color of the vehicle, and the identity of the traffic license holder. Driving licenses are increasingly issued in the form of smart cards ("smart cards"), which enable fast machine reading of these vehicle features. To protect against forgery and unauthorized reading, the data in the "smart" traffic license is often encoded with asymmetric key technology (PKI, in English "Public Kev Infrastructure"). Namely, the private digital key of the smart card encrypts data about the vehicle and the owner, and its public key, which is available to the access control device, decrypts this data and checks its authenticity.
Za kontrolu pristupa osoba u upotrebi su različita sredstva: mehanički ključevi; biometrijska provera identiteta osobe; i digitalni zapisi pohranjeni na lako prenosivom medijumu, mašinski čitljivom magnetnim, elektronskim (na primer pametna kartica) ili optičkim (na primer „bar kod" ili optičkim prepoznavanjem karaktera) putem. Često se, u kontroli prava pristupa zasnovanoj na identifikaciji osobe, koristi kombinacija biometrijske provere identiteta i digitalnog zapisa. Pri tom, digitalni zapis sadrži kodiranu informaciju o biometrijskom obeležju osobe koja je nosilac medijuma (tokena, kartice), kao što su otisak prsta, dužica oka, raspored krvnih sudova, glas, potpis. Biometrijska obeležja u digitalnom zapisu na medijumu se nazivaju referentnim biometrijskim podacima. Ovi podaci se čitaju sa medijuma i upoređuju sa biometrijskim podacima skeniranim sa osobe koja je nosilac medijuma, u trenutku zahteva za pristup zaštićenom području. Osim biometrijskih, digitalni zapis može sadržati i tekstualne podatke o identitetu osobe i njenim pravima u okviru zaštićenog područja. Ovi identifikacioni podaci mogu biti sadržani u „digitalnom certifikatu" smeštenom u digitalnom zapisu na medijumu, zajedno sa informacijama o načinima provere autentičnosti digitalnog zapisa i identiteta nosioca. Ovakvi digitalni zapisi sve više se koriste u standardnim identifikacionim dokumentima kao što su biometrijske lične karte, pasoši, vozačke dozvole, boravišne dozvole, službene legitimacije, kartice za zaposlene, biometrijske ulaznice za zabavne parkove i slično. Various means are used to control the access of persons: mechanical keys; biometric verification of a person's identity; and digital records stored on a readily portable medium, machine-readable by magnetic, electronic (eg smart card) or optical (eg "bar code" or optical character recognition) means. Often, a combination of biometric identity verification and digital record is used in the control of access rights based on the identification of a person. At the same time, the digital record contains coded information about the biometric features of the person who is the bearer of the medium (token, card), such as a fingerprint, iris, arrangement of blood vessels, voice, signature. Biometric features in the digital record on the medium are called reference biometric data. This data is read from the medium and compared with the biometric data scanned from the person who is the holder of the medium, at the time of the request for access to the protected area. In addition to biometrics, a digital record can also contain textual data about a person's identity and their rights within the protected area. This identification data can be contained in a "digital certificate" placed in the digital record on the medium, together with information about ways to verify the authenticity of the digital record and the identity of the bearer. Such digital records are increasingly used in standard identification documents such as biometric ID cards, passports, driver's licenses, residence permits, official identification cards, employee cards, biometric amusement park tickets, and the like.
Poželjno je da format zapisa gorenavedenih podataka bude takav da ga samo uređaji za proveru pristupa zaštićenom području i servisima, kontrolisani od strane organizacije koja izdaje identifikacione dokumente, mogu pročitati i prevesti u ljudima razumljive informacije, čime se štiti neželjena krađa privatnih podataka. Naime, jedan od načina za zloupotrebu je da se ovlašćenom korisniku - vozaču podmetne lažni uređaj za kontrolu pristupa, ili se na primer prisluškuje komunikacija koju vrši uređaj za kontrolu pristupa sa ostatkom sistema, pa se prikupljene informacije naknadno koriste za neovlašćeni pristup. Da bi se ovakva zloupotreba izbegla, takođe se koristi tehnologija asimetričnih digitalnih ključeva (PKI, na engleskom „Public Key Infrastructure"). U takvoj izvedbi, uređaj za proveru prava pristupa se identifikuje slanjem digitalnog certifikata pametnom dokumentu za identifikaciju korisnika, ili računaru koji je u fizičkoj vezi s njim. Ovaj digitalni certifikat sadrži identifikacione podatke, kako uređaja za proveru prava pristupa, tako i organizacije kojoj pripada; javni ključ uređaja; kao i digitalni potpis organizacije ovlašćene od strane korisnika ili njegove organizacije da proverava pravo pristupa. Autentičnost digitalnog potpisa u certifikatu se može proveriti ukoliko pametni identifikacioni dokument, ili računar povezan sa čitačem ovog dokumenta, imaju pristup javnom ključu organizacije kojoj pripada uređaj za proveru prava pristupa. Takođe, prilikom zahteva za slanja podataka sa pametnog identifikacionog dokumenta odnosno medijuma, uređaj za proveru prava pristupa može se predstaviti porukom kodiranom njegovim privatnim ključem, a na procesorskoj jedinici koja je u neposrednoj fizičkoj vezi sa pametnim medijumom (procesor na samom medijumu ili u čitaču medijuma instaliranom u vozilu) se autentičnost uređaja za proveru prava pristupa proverava njegovim prethodno dostavljenim javnim ključem. It is desirable that the format of the record of the above data is such that only devices for checking access to the protected area and services, controlled by the organization that issues identification documents, can read it and translate it into human-understandable information, thus protecting unwanted theft of private data. Namely, one of the ways of abuse is to plant a fake access control device on the authorized user - the driver, or for example to eavesdrop on the communication made by the access control device with the rest of the system, so the collected information is subsequently used for unauthorized access. In order to avoid such misuse, the technology of asymmetric digital keys (PKI, in English "Public Key Infrastructure") is also used. In such an embodiment, the access control device is identified by sending a digital certificate to the user's smart document, or to a computer that is physically connected to it. This digital certificate contains identification data, both of the device for checking access rights, and of the organization to which it belongs; device public key; as well as the digital signature of the organization authorized by the user or his organization to verify the right of access. The authenticity of the digital signature in the certificate can be checked if the smart identification document, or a computer connected to the reader of this document, has access to the public key of the organization to which the device for checking access rights belongs. Also, when requesting to send data from a smart identification document or media, the device for checking access rights can be presented with a message coded with its private key, and on the processing unit that is in direct physical connection with the smart medium (the processor on the medium itself or in the media reader installed in the vehicle), the authenticity of the device for checking access rights is checked with its previously submitted public key.
U slučaju kontrole prava pristupa osoba koje upravljaju vozilom, radi udobnosti korisnika i brzine postupka, poželjno je proveriti identitet na način koji ne zahteva izlazak osobe iz vozila, a po mogućstvu i bez zaustavljanja vozila. Takođe, u određenim slučajevima od interesa za bezbednost ljudi, teritorije i imovine, potrebno je proveriti da li osoba upravlja vozilom za koje je ovlašćena ili da li su ljudi u vozilu ovlašćeni da pristupe ograničenom području. Tipični primeri ovakvih područja su prostori za parkiranje iznajmljenih vozila, gde se proverava vozilo i vozač, ili granični prelazi i objekti visoke bezbednosti, gde se proveravaju i putnici u vozilu. Ova dva zahteva, dakle provera identiteta kako vozila tako i ljudi u njemu, moguće je uskladiti daljinskim skeniranjem vizuelnih obeležja vozila i biometrijskih obeležja vozača i putnika, uz proveru istih daljinskim očitavanjem digitalnih zapisa sa podacima o obeležjima vozila i ljudi u njemu. In the case of controlling the right of access of persons driving a vehicle, for the sake of the user's comfort and the speed of the procedure, it is preferable to check the identity in a way that does not require the person to get out of the vehicle, and preferably without stopping the vehicle. Also, in certain cases of interest for the safety of people, territory and property, it is necessary to check whether the person is driving the vehicle for which he is authorized or whether the people in the vehicle are authorized to access the restricted area. Typical examples of such areas are areas for parking rental vehicles, where the vehicle and driver are checked, or border crossings and high security facilities, where the passengers in the vehicle are also checked. These two requirements, i.e. checking the identity of both the vehicle and the people in it, can be reconciled by remote scanning of the visual features of the vehicle and the biometric features of the driver and passengers, while checking the same by remote reading of digital records with data on the features of the vehicle and people in it.
Daljinsko očitavanje digitalnih zapisa smeštenim u vozilu u pokretu može se izvršiti automatskim uspostavljanjem radio-komunikacione veze između vozila i uređaja za kontrolu prava pristupa instaliranom na prilazu zaštićenom području, te kao takvo ne odvraća pažnju vozača od vožnje. Nasuprot tome, uspešno skeniranje biometrijskih obeležja vozača često zahteva preusmeravanje pažnje vozača na postupak skeniranja, koji se često mora ponoviti da bi snimak (rezultat skeniranja) bio dovoljno dobrog kvaliteta, što može predstavljati smetnju za nesmetano odvijanje vožnje, kao i bezbednosni rizik zbog odvraćanja pažnje vozača od upravljanja vozilom. Primeri za to su polaganje prsta na skener otiska prsta koji često mora da se ponovi sa sadašnjim kvalitetom skenera na tržištu, potpisivanje na skeneru potpisa, neuspešno prepoznavanje lica koje se dešava u određenom broju slučajeva, prepoznavanje glasa koje zavisi od zdravstvenog, emotivnog i psihološkog stanja govornika u uslovima pozadinskog šuma prouzrokovanim radom motora, kretanjem vozila po putu, prijemom zvuka na radio uređaju instaliranom u vozilu i glasovima drugih putnika u vozilu. Čak i unos lozinke, kao nebiometrijskog tajnog podatka vozača, preko odgovarajuće tastature, zahteva vreme i pažnju vozača rizične po bezbednost kada je vozilo u pokretu. Sistem za proveru identiteta vozača bi u ovom slučaju morao obezbediti skeniranje biometrijskih obeležja vozača prilikom pokretanja ili pre pokretanja samog vozila, i morao bi se automatski inicirati pri detekciji promene vozača ili putnika u vozilu. Remote reading of digital records stored in a moving vehicle can be performed by automatically establishing a radio communication connection between the vehicle and the access control device installed on the approach to the protected area, and as such does not distract the driver from driving. In contrast, the successful scanning of the driver's biometric features often requires redirecting the driver's attention to the scanning process, which often has to be repeated in order for the image (scanning result) to be of sufficient quality, which can be a hindrance to the smooth progress of driving, as well as a safety risk due to the distraction of the driver's attention from driving the vehicle. Examples of this are placing a finger on the fingerprint scanner, which often has to be repeated with the current quality of the scanner on the market, signing on the signature scanner, unsuccessful face recognition that occurs in a certain number of cases, voice recognition that depends on the health, emotional and psychological state of the speaker in conditions of background noise caused by the operation of the engine, the movement of the vehicle on the road, the reception of sound on the radio installed in the vehicle and the voices of other passengers in the vehicle. Even entering a password, as a non-biometric driver's secret data, via the appropriate keyboard, requires the driver's time and attention, which is risky for safety when the vehicle is in motion. In this case, the driver's identity verification system would have to provide a scan of the driver's biometric features when starting or before starting the vehicle itself, and would have to be automatically initiated upon detection of a change of driver or passenger in the vehicle.
Ovde predloženi sistem rešava gorepomenute probleme. Predloženi sistem se sastoji od: podsistema za proveru prava pristupa instaliranom na prilazu ograničenom području odnosno pristupu uslugama sa ograničenim pravom korišćenja, i podsistema koji se nalazi u vozilu. Ova dva podsistema komuniciraju radio vezom. The system proposed here solves the aforementioned problems. The proposed system consists of: a subsystem for checking the right of access installed on the approach to a restricted area, i.e. access to services with limited right of use, and a subsystem located in the vehicle. These two subsystems communicate via radio link.
Podsistem u vozilu koristi pametni medijum za identifikaciju vozača (na primer medijum sa mikroprocesorom, kao što je kartica sa mikroprocesorom, na engleskom „smart card") koji osim zapisa referentnog biometrijskog obeležja vozača, može imati implementirane algoritme za poređenje skeniranog i referentnog biometrijskog obeležja; čitač digitalnog zapisa sa pametnog medijuma za identifikaciju vozača; skener biometrijskog obeležja (na primer skener prsta, digitalna kamera za slikanje lica ili dužice oka, skener potpisa, uređaj za snimanje glasa i slično); detektor prisustva ili odsustva vozača na upravljačkom sedištu vozila u optoelektonskoj, piezoelektričnoj ili drugoj izvedbi; pametni medijum za identifikaciju vozila, na primer saobraćajnu dozvolu sa mikroprocesorom, na kome su pohranjeni podaci o vozilu (tip, marka, model, boja, registarska oznaka, broj karoserije) i samom medijumu (digitalni certifikat digitalno potpisan od strane organizacije koja je izdala pametni medijum); čitač digitalnog zapisa sa pametnog medijuma za identifikaciju vozila; sopstvenu procesorsku jedinicu i memoriju za upravljanje delovima podsistema i njihovu komunikaciju sa podsistemom za proveru prava pristupa, kao i za izvršavanje algoritama za poređenje skeniranog i referentnog biometrijskog obeležja ukoliko se isti ne mogu izvršavati na samom pametnom medijumu; interfejs za radio komunikaciju sa uređajem za kontrolu pristupa zaštićenom području ili uslugama sa ograničenim pravom korišćenja kojima korisnik pristupa; i preko kog korisnik pristupa drugim zaštićenim resursima. Opciono, podsistem u vozilu može sadržati i jedan ili više sigurnosnih modula, na primer u obliku smart kartice, ili SAM kartice (eng. Securitv Access Module) veličine kartica sa čipom u mobilnim telefonima. Ovi sigurnosni moduli sadrže digitalne certifikate digitalno potpisane od strane organizacija ovlašćenih da prikupljaju podatke sa identifikacionih medija za vozače i vozila, u cilju izbegavanja podmetanja lažnog podsistema u vozilu i zloupotrebe na taj način prikupljenih identifikacionih podataka. Takođe, sigurnosni moduli mogu sadržati digitalne certifikate osoba ovlašćenih da upravljaju ili da koriste vozilo. Dodatno, sigurnosni moduli mogu sadržati i digitalne zapise vizuelnih obeležja vozila, kao i biometrijskih obeležja ovlašćenih korisnika vozila, ukoliko ih odgovarajući pametni mediji ne poseduju. U slučaju da sadrži biometrijska obeležja korisnika u nevolatilnoj memoriji nedostupnoj za ostale delove podsistema u vozilu, sigurnosni modul sadrži na svom kripto-procesoru i algoritme za poređenje biometrijskih obeležja, čime sprečava izloženost digitalno zapisanih biometrijskih obeležja svom okruženju, dakle i krađi prilikom neovlašćenog pristupa podsistemu u vozilu. Najzad, sigurnosni modul može sadržati certifikate kojima autentifikuje podsistem u vozilu kao ovlašćeni uređaj za komunikaciju sa podsistemom za proveru pristupa ograničenom području i servisima. Podsistem u vozilu može sadržati i tastaturu za unos lozinke, ukoliko procedura pristupa ograničenom području i uslugama predviđa mogućnost unosa lozinke. Opciono, podsistem u vozilu može sadržati i opremu za glasovnu komunikaciju sa ovlašćenim licima u organizaciji koja kontroliše pristup ograničenom području ili uslugama. The subsystem in the vehicle uses a smart medium for driver identification (for example, a medium with a microprocessor, such as a card with a microprocessor, in English "smart card") which, in addition to the record of the driver's reference biometric feature, may have implemented algorithms for comparing the scanned and reference biometric feature; digital record reader from a smart medium for driver identification; a biometric feature scanner (for example, a finger scanner, a digital camera for imaging the face or iris, a signature scanner, a voice recording device, and the like); detector of the driver's presence or absence on the driver's seat of the vehicle in an optoelectronic, piezoelectric or other version; a smart medium for vehicle identification, for example a traffic license with a microprocessor, on which data about the vehicle (type, brand, model, color, license plate, body number) and the medium itself (a digital certificate digitally signed by the organization that issued the smart medium) are stored; digital record reader from a smart medium for vehicle identification; own processing unit and memory for managing parts of the subsystem and their communication with the subsystem for checking access rights, as well as for executing algorithms for comparing the scanned and reference biometric features if they cannot be executed on the smart medium itself; an interface for radio communication with a device for controlling access to a protected area or services with limited right of use accessed by the user; and through which the user accesses other protected resources. Optionally, the subsystem in the vehicle can also contain one or more security modules, for example in the form of a smart card, or a SAM card (Securitv Access Module) the size of chip cards in mobile phones. These security modules contain digital certificates digitally signed by organizations authorized to collect data from identification media for drivers and vehicles, with the aim of avoiding the installation of a fake subsystem in the vehicle and misuse of the identification data collected in this way. Also, security modules can contain digital certificates of persons authorized to drive or use the vehicle. In addition, security modules can contain digital records of the vehicle's visual features, as well as the biometric features of authorized vehicle users, if the corresponding smart media do not possess them. In the event that it contains the user's biometric features in non-volatile memory inaccessible to other parts of the subsystem in the vehicle, the security module contains algorithms for comparing biometric features on its crypto-processor, which prevents the exposure of digitally recorded biometric features to its environment, thus also theft during unauthorized access to the subsystem in the vehicle. Finally, the security module may contain certificates that authenticate the subsystem in the vehicle as an authorized device to communicate with the subsystem for checking access to the restricted area and services. The subsystem in the vehicle may also contain a keyboard for entering a password, if the procedure for accessing a restricted area and services foresees the possibility of entering a password. Optionally, the subsystem in the vehicle may also contain equipment for voice communication with authorized persons in the organization that controls access to the restricted area or services.
Podsistem instaliran na prilazu ograničenom području odnosno uslugama sadrži jednu ili više kamera kojima se skeniraju vizuelna obeležja vozila (registarske oznake, tip, marka, model, boja, logotip); implementirane algoritme za poređenje slika (na primer upoređivanja slika logotipa sa referentnim slikama logotipa u bazi podataka, ili slike vozila sa referentnom prethodno skeniranom slikom tog vozila ili referentnim dvodimenzionalnim ili trodimenzionalnim slikama modela vozila) i algoritme za izdvajanje registarske tablice i optičko prepoznavanje karaktera u registarskim oznakama; sopstvenu procesorsku jedinicu i memoriju za izvršavanje ovih algoritama; interfejs za radio komunikaciju sa vozilom; opciono, interfejs za komunikaciju sa serverima i bazama podataka organizacije koja je ovlašćena za proveru prava pristupa; opciono, naprave za oslobađanje prolaza, rampe, kapije, okretnice ili slično, ili komunikacioni interfejs ka njima. Opciono, podsistem na prilazu ograničenom području odnosno uslugama može sadržati i sigurnosni modul, koji sadrži digitalne certifikate digitalno potpisane od strane organizacija ovlašćenih da prikupljaju podatke sa identifikacionih medija za vozače, putnike i vozila, u cilju izbegavanja podmetanja lažnog podsistema na prilazu ograničenom području odnosno uslugama i zloupotrebe na taj način prikupljenih identifikacionih podataka; The subsystem installed at the entrance to the restricted area or services contains one or more cameras that scan the visual features of the vehicle (registration marks, type, brand, model, color, logo); implemented image comparison algorithms (for example comparing logo images with reference logo images in the database, or vehicle images with a reference previously scanned image of that vehicle or reference two-dimensional or three-dimensional images of the vehicle model) and algorithms for license plate extraction and optical character recognition in license plates; own processing unit and memory for executing these algorithms; interface for radio communication with the vehicle; optionally, an interface for communication with the servers and databases of the organization authorized to check access rights; optionally, gangway release devices, ramps, gates, turnstiles or the like, or a communication interface thereto. Optionally, the subsystem at the approach to the restricted area or services may also contain a security module, which contains digital certificates digitally signed by organizations authorized to collect data from identification media for drivers, passengers and vehicles, in order to avoid the subversion of a fake subsystem at the approach to the restricted area or services and misuse of the identification data collected in this way;
STANJE TEHNIKESTATE OF THE ART
Potreba za obezbeđivanjem sigurnog pristupa postoji odavno, pa su brojni primeri patenata koji opisuju načine za siguran pristup pojedinačnim ili umreženim resursima, kao na primer: U.S. Pat. No. 6,256,737 (B1), koji opisuje sistem, postupak i računarski program za kontrolu pristupa resursima, korišćenjem biometrijskih uređaja gde se biometrijski podaci korisnika čuvaju na serveru; The need to provide secure access has existed for a long time, so there are numerous examples of patents that describe ways to securely access individual or networked resources, such as: U.S. Pat. Pat. No. 6,256,737 (B1), which describes a system, method and computer program for controlling access to resources, using biometric devices where the user's biometric data is stored on a server;
U.S. Pat. No. 6,317,544 (B1), koji opisuje distribuirani mobilni identifikacioni sistem sa centralizovanim serverom i mobilnim radnim stanicama. Kod ovog sistema referentni biometrijski podaci su smešteni na server; U.S. Pat. No. 6,317,544 (B1), which describes a distributed mobile identification system with a centralized server and mobile workstations. With this system, the reference biometric data is stored on the server;
U.S. Pat. No. 6,320,974 (B1), koji opisuje distribuirani identifikacioni sistem sa sa povezanim samostalnim radnim stanicama. Kod ovog sistema referentni biometrijski podaci su smešteni na radne stanice; U.S. Pat. No. 6,320,974 (B1), which describes a distributed identification system with connected standalone workstations. With this system, the reference biometric data is placed on workstations;
U.S. Pat. No. 6,326,903 (B1) koji opisuje sistem i postupak za kontrolu semaforskih uređaja iz vozila hitnih službi. U.S. Pat. No. 6,326,903 (B1) which describes a system and procedure for controlling traffic lights from emergency vehicles.
U.S. Pat. No. 6,434,259 (B1), koji opisuje postupak za siguran pristup korisnika fizičkim ulazima i računarskim mrežama, koji se zasniva na pretraživanju uskladištenih biometrijskih obeležja na osnovu unetog PIN koda; U.S. Pat. No. 6,434,259 (B1), which describes a procedure for secure user access to physical entrances and computer networks, which is based on searching stored biometric features based on an entered PIN code;
U.S. Pat. No. 6,681,034 (B1), koji opisuje sistem i postupak za poređenje otisaka prstiju, koji uključuje korišćenje pametnih kartica na kojima su smešteni referentni otisci i na čijem mikroprocesoru se vrši poređenje očitanih otisaka sa referentnim; U.S. Pat. No. 6,681,034 (B1), which describes a system and method for comparing fingerprints, which includes the use of smart cards on which the reference prints are placed and on whose microprocessor the comparison of the read prints with the reference is performed;
U.S. Pat. No. 6,853,739 (B2), koji opisuje sistem za proveru identiteta korišćenjem biometrijskih obeležja, gde se porede referentni podaci sa očitanim podacima; U.S. Pat. No. 6,853,739 (B2), which describes a system for verifying identity using biometric features, where reference data is compared with read data;
U.S. Pat. No. 6,928,547 (B2), koji opisuje sistem i postupak autentifikacije korisnika u računarskoj mreži, gde se kombinuju biometrijska obeležja i lozinka; U.S. Pat. No. 6,928,547 (B2), which describes a system and procedure for user authentication in a computer network, where biometric features and a password are combined;
U.S. Pat. No. 7,020,308 (B2), koji opisuje biometrijski sistem autentifikacije na osnovu poređenja očitanih biometrijskih obeležja sa referentnim biometrijskim obeležjim, sa naglaskom na načinu poređenja biometrijskih obeležja; U.S. Pat. No. 7,020,308 (B2), which describes a biometric authentication system based on the comparison of read biometric features with a reference biometric feature, with an emphasis on the method of comparing the biometric features;
U.S. Pat. No. 7,266,224 (B2), koji opisuje uređaj i postupak za prepoznavanje osobe, i kontroler prolaza, gde se kao biometrijsko obeležje koristi slika lica, koja se poredi sa referentnom slikom lica koja se čuva u memoriji; U.S. Pat. No. 7,266,224 (B2), which describes a device and method for recognizing a person, and an access controller, where a facial image is used as a biometric feature, which is compared to a reference facial image stored in memory;
U.S. Pat. No. 7,299,360 (B2), koji opisuje sistem i postupak za poređenje otisaka prstiju, koji uključuje korišćenje pametnih kartica na kojima su smešteni referentni otisci i na čijem mikroprocesoru se vrši poređenje očitanih otisaka sa referentnim; U.S. Pat. No. 7,299,360 (B2), which describes a system and method for comparing fingerprints, which includes the use of smart cards on which the reference prints are placed and on whose microprocessor the comparison of the read prints with the reference is performed;
U.S. Pat. No. 7,327,280 (B2), koji opisuje sistem i postupak za kontrolu semaforskih uređaja iz vozila hitnih službi U.S. Pat. No. 7,327,280 (B2), which describes a system and method for controlling traffic lights from emergency vehicles
U.S. Pat. No. 7,330,571 (B2), koji opisuje uređaj i postupak za biometrijsku verifikaciju i registraciju identiteta lica na osnovu otiska prsta; U.S. Pat. No. 7,330,571 (B2), which describes a device and procedure for biometric verification and registration of a person's identity based on a fingerprint;
U.S. Pat. No. 7,454,041 (B2), koji opisuje sistem za prepoznavanje osobe kod kog se podaci o osobama prikupljaju i obnavljaju, a baziran je na biometrijskom obeležju slike lica; U.S. Pat. No. 7,454,041 (B2), which describes a person recognition system in which data about people is collected and restored, and is based on a biometric feature of a face image;
U.S. Pat. No. 7,735,728 (B2), koji opisuje sistem za kontrolu pristupa, koji sadrži čitač nosača podataka koji sadrži podatke za identifikaciju, bazu podataka i kameru koja slika osobu i koja se poredi sa referentnim slikama u bazi podataka; U.S. Pat. No. 7,735,728 (B2), which describes an access control system that includes a data carrier reader containing identification data, a database, and a camera that takes pictures of the person and compares them to reference images in the database;
U.S. Pat. App. No. 6018739 (A), koji opisuje distribuirani sistem za identifikaciju osoblja na bazi biometrijskih obeležja otisaka prsta i slike lica; U.S. Pat. App. No. 6018739 (A), which describes a distributed personnel identification system based on fingerprint and facial biometric features;
PCT Pat. App. No. VVO2005093993 (A1), koji opisuje uređaj i postupak za siguran pristup opremi, na bazi provere kriptovanih referentnih podataka sa biometrijskim potpisom dobijenim od korisnika; PCT Pat. App. No. VVO2005093993 (A1), which describes the device and procedure for secure access to the equipment, based on the verification of encrypted reference data with a biometric signature obtained from the user;
U.S. Pat. App. No. 20100017856 (A1), koji opisuje postupak biometrijske kontrole pristupa obezbeđenom računarskom sistemu, kod kog se podaci o korisnicima čuvaju na serveru; U.S. Pat. App. No. 20100017856 (A1), which describes the procedure for biometric access control to a secured computer system, where user data is stored on a server;
U.S. Pat. App. No. 20100242102 (A1), koji opisuje posupak provere biometrijskih podataka korišćenjem biometrijskog identifikacionog uređaja i sistema za autentifikaciju, gde se kombinuju biometrijski podaci sa PIN kodom ili lozinkom, a provere biometrijskih podataka se vrši na serveru; U.S. Pat. App. No. 20100242102 (A1), which describes the process of checking biometric data using a biometric identification device and authentication system, where biometric data is combined with a PIN code or password, and the verification of biometric data is performed on the server;
U.S. Pat. App. No. 20100131765 (A1), koji opisuje postupak za autentifikaciju korisnika gde se kreiraraju anonimni sertifikati na bazi javnih ključeva; U.S. Pat. App. No. 20100131765 (A1), which describes a procedure for user authentication where anonymous certificates are created based on public keys;
U.S. Pat. App. No. 20100287369 (A1), koji opisuje sistem i postupak za biometrijsku autentifikaciju korisnika, gde se referentni biometrijski i drugi lični podaci čuvaju na uređaju, a rezultati provere se digitalno potpisuju pre slanja na server; U.S. Pat. App. No. 20100287369 (A1), which describes a system and procedure for biometric user authentication, where the reference biometric and other personal data are stored on the device, and the verification results are digitally signed before being sent to the server;
U.S. Pat. App. No. 20110153497 (A1), koji opisuje sistem i postupak za obavljanje sigurnih transakcija baziran na biometrijskoj identifikaciji, gde se očitana biometrijska obeležja šalju na biometrijski modul na serveru, gde se porede sa referentnim biometrijskim obeležjima; Pomenuta patentna prijava se ne bavi identifikacijom vozila, a razlikuje se od naše i po mestu poređenja biometrijskih obeležja, koje se u našoj prijavi vrši na samoj korisničkoj biometrijsko-kriptografskoj kartici. U.S. Pat. App. No. 20110153497 (A1), which describes a system and procedure for performing secure transactions based on biometric identification, where the read biometric features are sent to the biometric module on the server, where they are compared with reference biometric features; The mentioned patent application does not deal with vehicle identification, and it differs from ours in the place of comparison of biometric features, which in our application is performed on the user's biometric-cryptographic card itself.
U.S. Pat. App. No. 20120042369 (A1), koji opisuje sistem i metod za identifikaciju pomoću otiska prsta gde sama kartica sadrži i modul za skeniranje otiska prsta; U.S. Pat. App. No. 20120042369 (A1), which describes a system and method for fingerprint identification where the card itself contains a fingerprint scanning module;
U.S. Pat. App. No. 20120054842 (A1), koji opisuje sistem za sigurnu kontrolu pristupa na bazi provere očitanih biometrijskih obeležja sa referentnim biometrijskim obeležjima koji se čuvaju u na kriptografskom elementu i gde se generise jednokratna lozinka za pristup, koja se šalje serveru na verifikaciju; Ova patentna prijava se ne bavi identifikacijom vozila, i ograničena je na proveru pristupa bankovnim i telematskim servisima. U.S. Pat. App. No. 20120054842 (A1), which describes a system for secure access control based on the verification of read biometric features with reference biometric features stored in a cryptographic element and where a one-time access password is generated, which is sent to the server for verification; This patent application does not deal with vehicle identification, and is limited to verifying access to banking and telematics services.
U.S. Pat. App. No. 20120054842 (A1), koji opisuje sistem i postupak za sigurnu autentifikaciju korisnika na host sistem, gde se podaci korisnika ne pojavljuju u otvorenoj formi, već isključivo DES kriptovani, gde je DES ključ kriptovan PKI kriptovanim javnim ključem, i gde se provera vrši na serveru. U.S. Pat. App. No. 20120054842 (A1), which describes the system and procedure for secure user authentication on the host system, where the user data does not appear in an open form, but exclusively DES encrypted, where the DES key is encrypted with a PKI encrypted public key, and where the check is performed on the server.
U.S. Pat. App. 20080071882 (A1), koji opisuje metodu za dobijanje elektronskog identifikacionog broja vozila U.S. Pat. App. 20080071882 (A1), which describes a method for obtaining an electronic vehicle identification number
PCT Pat. App. No. VVO2011043559, koji opisuje metodu zaštite vozila od krađe kao i metodu za praćenje putnika u vozilu upotrebom biometrijske autentifikacije i biometrijskih identifikacionih dokumenata, pri čemu se ne bavi identifikacijom vozila ni vizuelnim ni elektronskim putem. PCT Pat. App. No. VVO2011043559, which describes a method for protecting vehicles from theft as well as a method for tracking passengers in a vehicle using biometric authentication and biometric identification documents, while not dealing with vehicle identification either visually or electronically.
EPO Pat. App. 1705085 (A1), koji opisuje metodu za proveru identiteta vozača zasnovanu na prepoznavanju lica radi omogućavanja upravljanja vozila ovlašćenim licima. Ova metoda se ne bavi identifikacijom vozila ni vizuelnim ni elektronski putem. EPO Pat. App. 1705085 (A1), which describes a method for verifying the identity of a driver based on facial recognition to allow authorized persons to operate a vehicle. This method does not deal with vehicle identification either visually or electronically.
PCT Pat. App. VVO2012090229 (A2), koji opisuje sistem za autentifikaciju vozača, kontrolu vozila i slanje podataka o vozilu udaljenom serveru, gde su podaci vozača pohranjeni na identifikacionoj napravi (eng. "identitv dongle"). Ova naprava nije u obliku smart kartice niti pametnog medijuma opisanog u ovoj prijavi, već je to uređaj za sebe, opremljen modemom koji može komunicirati sa udaljenim serverom. Autentifikacija vozača se ne vrši na kartici već na uređaju instaliranom u vozilu. Podaci o vozilu ne dolaze sa smart kartice kao u ovoj prijavi već sa jedinice za kontrolu motora vozila. PCT Pat. App. VVO2012090229 (A2), which describes a system for driver authentication, vehicle control and sending vehicle data to a remote server, where driver data is stored on an identification device ("identitv dongle"). This device is not in the form of a smart card or smart medium described in this application, but is a device in itself, equipped with a modem that can communicate with a remote server. Driver authentication is not done on the card but on the device installed in the vehicle. Vehicle data does not come from the smart card as in this application, but from the vehicle's engine control unit.
OPIS PRONALASKADESCRIPTION OF THE INVENTION
Pronalazak će u narednom opisu biti pojednostavljeno predstavljen mogućim izvedbama. Date izvedbe služe da objasne principe pronalaska, i nikako da ograniče obim zaštite koji je dat patentnim zahtevima u nastavku. In the following description, the invention will be presented in a simplified manner with possible implementations. The embodiments given serve to explain the principles of the invention, and in no way limit the scope of protection afforded by the claims below.
Sistem za automatsku proveru prava pristupa vozila, vozača i putnika ograničenim područjima i uslugama, prema pronalasku, rešava gorenavedeni problem realizacije sistema za visoko siguran pristup vozila i njihovih ovlašćenih vozača i putnika fizičkim objektima i površinama, ograđenim ili neograđenim, i uslugama, kao i uslugama snabdevanja neopipljivim proizvodima, energetskim sredstvima i potrošnim dobrima, uz istovremeno privatnosti podataka ovlašćenih korisnika, i sprečavanje drugih mogućih zloupotreba. Da bi korisnik pristupio sistemu, potrebno je da poseduje pametni medijum, na primer svoju ličnu pametnu karticu ili sigurnosni modul čija se verodostojnost proverava pomoću sertifikata koji se na njoj nalaze. Ovaj medijum takođe sadrži biometrijske podatke korisnika, na primer referentni zapis otiska prsta, otiska dlana, dužice oka, mreže kapilara na prstu, dlanu ili oku, lica, potpisa ili glasa korisnika. Korisnik svoj identitet potvrđuje skeniranjem svojih biometrijskih obeležja po ulasku u vozilo ili prilikom korišćenja pristupa željenom resursu, koja se zatim porede sa referentnim biometrijskim podacima. Zapis o biometrijskom obeležju može da bude u vidu slike obeležja, ali se često zbog ograničenih resursa i bržeg poređenja, koristi izvedeni zapis u kome se čuvaju samo podaci o ključnim tačkama koje opisuju biometrijsko obeležje (kao što minucije opisuju otisak prsta). Jedino je bitno da zapis na pametnoj kartici i zapis koji se kartici prosleđuje radi poređenja, budu istog tipa i da poređenje zapisa tog tipa bude podržano od strane kartice. Podaci na kartici dodatno mogu da budu zaštićeni lozinkom koju korisnik pamti i unosi prilikom prijavljivanja na sistem. Krađa biometrijskih podataka korisnika se može se sprečiti na taj način što se biometrijski podaci, pohranjeni na kartici, porede sa skeniranim biometrijskim podacima pomoću algoritama koji se nalaze i izvršavaju na samom pametnom medijumu, pa tako na primer referentni otisak prsta koji se čuva na pametnoj kartici korisnika nikad ne napušta karticu. Ukoliko ni pametni identifikacioni dokument korisnika ni sigurnosni modul ne poseduju neophodni kripto-procesor i memoriju za goreopisani način rada, referentno biometrijsko obeležje se poredi sa skeniranim na procesoru uređaja u vozilu. Pored utvrđivanja autentičnosti kartice i identiteta korisnika, sistem proverava i autentičnost pojedinih svojih delova proverom certifikata modula podsistema u vozilu i podsistema na prilazu ograničenom području i servisima. The system for automatically checking the right of access of vehicles, drivers and passengers to restricted areas and services, according to the invention, solves the above-mentioned problem of realizing a system for highly secure access of vehicles and their authorized drivers and passengers to physical objects and surfaces, fenced or unfenced, and services, as well as supply services of intangible products, energy resources and consumables, while at the same time protecting the privacy of data of authorized users, and preventing other possible abuses. In order for the user to access the system, he needs to have a smart medium, for example his personal smart card or a security module, the authenticity of which is verified by the certificates on it. This medium also contains the user's biometric data, for example a reference record of the user's fingerprint, palm print, iris, finger, palm or eye capillary network, face, signature or voice. The user confirms his identity by scanning his biometric features upon entering the vehicle or when using access to the desired resource, which are then compared with reference biometric data. A record of a biometric feature can be in the form of an image of the feature, but often due to limited resources and faster comparison, a derived record is used in which only data about key points describing the biometric feature (such as minutiae describing a fingerprint) is stored. The only thing that matters is that the record on the smart card and the record passed to the card for comparison are of the same type and that the comparison of records of that type is supported by the card. The data on the card can additionally be protected by a password that the user remembers and enters when logging into the system. The theft of the user's biometric data can be prevented by comparing the biometric data stored on the card with the scanned biometric data using algorithms that are located and executed on the smart medium itself, so for example the reference fingerprint stored on the user's smart card never leaves the card. If neither the user's smart identification document nor the security module has the necessary crypto-processor and memory for the above-described mode of operation, the reference biometric feature is compared with the one scanned on the device's processor in the vehicle. In addition to determining the authenticity of the card and the identity of the user, the system also checks the authenticity of individual parts by checking the module certificate of the subsystem in the vehicle and the subsystem at the approach to the restricted area and services.
Jedan primer moguće upotrebe ovakvog sistema je u kontroli pristupa ograničenim područjima, putevima i objektima koji mogu a ne moraju biti ograđeni i zaštićeni kapijama, rampama i tome slično. Drugi primer moguće upotrebe ovakvog sistema je u kontroli pristupa servisima kao što su napajanje energijom ili telekomunikacioni servisi kao što su internet i drugi načini komunikacije podataka i glasom. Plaćanje putarune, kupovina goriva i drugih artikala može se takođe vršiti iz vozila korišćenjem ovog sistema jer lična biometrijska pametna kartica može biti vezana za račun korisnika kao kreditna karta. One example of a possible use of such a system is in access control to restricted areas, roads and facilities that may or may not be fenced off and protected by gates, ramps and the like. Another example of the possible use of such a system is in the control of access to services such as energy supply or telecommunication services such as the Internet and other means of data and voice communication. Toll payments, fuel purchases and other items can also be made from the vehicle using this system as a personal biometric smart card can be linked to the user's account like a credit card.
Ovaj sistem se oslanja na metodologiju simetrične/asimetrične enkripcije/dekripcije, a jedan od primera te metodologije uz koju ovaj sistem može da bude korišćen je infrastruktura javnih ključeva{ eng. PKI - Public key infrastructure).This system relies on the methodology of symmetric/asymmetric encryption/decryption, and one of the examples of that methodology with which this system can be used is the infrastructure of public keys. PKI - Public key infrastructure).
Sistem za automatsku proveru prava pristupa vozila, vozača i putnika ograničenim područjima i uslugama, prema pronalasku, je prikazan na priloženim slikama na kojima iste referentne oznake označavaju iste elemente uređaja i gde: • Slika 1a prikazuje blok dijagram sa logičkim celinama sistema; • Slika 1 b prikazuje primer fizičke realizacije celokupnog sistema; • Slika 1c prikazuje blok dijagram sa logičkim celinama podsistema u vozilu; • Slika 1d prikazuje primer instalacije modula za identifikaciju vozača i vozila; • Slika 1e prikazuje primer instalacije modula za identifikaciju putnika-suvozača; • Slika 1f prikazuje primer instalacije modula za identifikaciju putnika; • Slika 2a prikazuje blok dijagram sa logičkim celinama modula za identifikaciju vozača i vozila u okviru podsistema u vozilu; • Slika 2b prikazuje blok dijagram sa logičkim celinama modula za identifikaciju putnika u okviru podsistema u vozilu; • Slika 3 prikazuje blok dijagram sa logičkim celinama podsistema na prilazu ograničenom području. • Slike 4a, 4b i 4c prikazuju sled koraka u postupku provere pametnih medija radi identifikacije vozača i putnika (biometrijska lična karta, vozačka dozvola, službena isprava i si.), kao i vozila (saobraćajna karta ili sličan pametni The system for automatically checking the right of access of vehicles, drivers and passengers to restricted areas and services, according to the invention, is shown in the attached figures where the same reference marks indicate the same elements of the device and where: • Figure 1a shows a block diagram with the logical units of the system; • Figure 1 b shows an example of the physical realization of the entire system; • Figure 1c shows a block diagram with logical units of subsystems in the vehicle; • Figure 1d shows an example of driver and vehicle identification module installation; • Figure 1e shows an example of the installation of the passenger-passenger identification module; • Figure 1f shows an example of passenger identification module installation; • Figure 2a shows a block diagram with the logical units of the driver and vehicle identification module within the in-vehicle subsystem; • Figure 2b shows a block diagram with logical units of the passenger identification module within the subsystem in the vehicle; • Figure 3 shows a block diagram with the logic units of the restricted area approach subsystem. • Figures 4a, 4b and 4c show the sequence of steps in the process of checking smart media for the identification of drivers and passengers (biometric identity card, driver's license, official document, etc.), as well as vehicles (traffic ticket or similar smart
medijum), radi pristupa ograničenom području. medium), to access a restricted area.
• Slika 5 prikazuje sistem koji se koristi za generisanje certifikata pametne kartice korisnika sistema; • Slika 6 prikazuje proces generisanja certifikata pametne kartice korisnika sistema. • Figure 5 shows the system used to generate the smart card certificate of the system user; • Figure 6 shows the process of generating the system user's smart card certificate.
Na slici 1a je prikazan blok dijagram celog sistema sa izdvojenim logičkim celinama: podsistemom koji se nalazi u vozilu 101 i podsistemom za proveru prava pristupa instaliranom na prilazu ograničenom području odnosno pristupu uslugama sa ograničenim pravom korišćenja 102. Ova dva podsistema komuniciraju radio vezom. Podsistem za proveru prava pristupa na prilazu ograničenom području odnosno pristupu uslugama 102 može biti povezan sa udaljenim serverima 103. Figure 1a shows a block diagram of the entire system with separate logical units: a subsystem located in the vehicle 101 and a subsystem for checking the right of access installed on the approach to a restricted area, i.e. access to services with a limited right of use 102. These two subsystems communicate by radio link. Subsystem for checking the right of access on access to a restricted area or access to services 102 can be connected to remote servers 103.
Na slici 1b prikazan je primer fizičke implementacije celog sistema, gde podsistem 101 instaliran u vozilu 104 šalje podatke radio primopredajniku 106 podsistema na prilazu 102. Podaci o vozilu poslati sa podsistema 101 se upoređuju sa podacima dobijenim obradom slika sa kamera 105 u podsistemu na prilazu 102 ili na računaru odnosno serveru sa kojim je ovaj podsistem povezan. U slučaju poklapanja podataka može se aktivirati odnosno otvoriti rampa ili kapija na prilazu ograničenom području 107. Figure 1b shows an example of the physical implementation of the entire system, where the subsystem 101 installed in the vehicle 104 sends data to the radio transceiver 106 of the subsystem on the approach 102. The vehicle data sent from the subsystem 101 is compared with the data obtained by processing images from the cameras 105 in the subsystem on the approach 102 or on the computer or server to which this subsystem is connected. If the data matches, the ramp or gate on the approach to the restricted area 107 can be activated or opened.
Na slici 1c prikazan je primer implementacije podsistema u vozilu 101 koji se sastoji od modula za identifikaciju vozača i vozila 291 i modula za identifikaciju putnika 292, 293, 294. U ovoj implementaciji, modul za identifikaciju vozača i vozila 291 služi kao telekomunikaciono čvorište modula za identifikaciju putnika 292, 293, 294, sa podsistemom na prilazu ograničenom području i servisima. Maksimalan broj modula za identifikaciju putnika u vozilu jednak je broju sedišta rezervisanih za putnike. Figure 1c shows an example of an implementation of a subsystem in a vehicle 101 consisting of a driver and vehicle identification module 291 and a passenger identification module 292, 293, 294. In this implementation, the driver and vehicle identification module 291 serves as a telecommunications hub for the passenger identification module 292, 293, 294, with the limited access subsystem and services. The maximum number of passenger identification modules in the vehicle is equal to the number of seats reserved for passengers.
Na slici 1d prikazan je primer instalacije modula za identifikaciju vozača i vozila 291 podsistema u vozilu 101 na vetrobranskom staklu kod retrovizora. Na slici su jasno uočljivi skener otiska prsta 241 kao primer izvedbe skenera biometrijskih obeležja, saobraćajna dozvola 201, kao i biometrijska vozačka dozvola, lična karta ili slična isprava 203, obe u obliku smart kartice, ili knjižice sa beskontaktnim čipom, kao što je pasoš. Figure 1d shows an example of the installation of the driver and vehicle identification module 291 subsystem in the vehicle 101 on the windshield near the rearview mirror. In the picture, the fingerprint scanner 241 is clearly visible as an example of the implementation of the biometric feature scanner, the traffic license 201, as well as the biometric driver's license, identity card or similar document 203, both in the form of a smart card, or a booklet with a contactless chip, such as a passport.
Na slici 1e dat je primer instalacije modula za identifikaciju u prostoru između vozačevog i suvozačevog sedišta, koji se može koristiti za identifikaciju vozača ili putnika-suvozača. Na ovoj kao i na prethodnoj slici jasno su uočljivi skener otiska prsta 241 kao primer izvedbe skenera biometrijskih obeležja, i biometrijska vozačka dozvola, lična karta, pasoš ili slična isprava 203. Saobraćajna dozvola 201 za identifikaciju vozila se osim u modulu za vozača može opciono koristiti i u modulu za suvozača, dok se u ostalim putničkim modulima ona ne upotrebjava. Figure 1e shows an example of the installation of an identification module in the space between the driver's and passenger's seats, which can be used to identify the driver or passenger-passenger. In this as well as in the previous picture, the fingerprint scanner 241 as an example of the implementation of the biometric feature scanner, and the biometric driver's license, identity card, passport or similar document 203 are clearly visible. The traffic license 201 for vehicle identification can be optionally used in the passenger module as well as in the driver's module, while it is not used in the other passenger modules.
Na slici 1f dat je primer instalacije modula za identifikaciju putnika 292 instaliranog na zadnjem delu naslona sedišta ispred sedišta putnika koji se identifikuje. Na ovoj slici jasno su uočljivi skener otiska prsta 281 i kamera 298, kao primer izvedbe skenera biometrijskih obeležja, i biometrijska lična karta, pasoš, vozačka dozvola ili slična isprava 261 u odgovarajućem čitaču. Kamera 298 može se takođe koristiti i kao detektor prisustva odnosno promene putnika na sedištu. Instrukcije putniku se mogu prikazivati na taktilnom ekranu 299, koji može služiti i kao skener potpisa kao dodatnog biometrijskog obeležja, i kao tastatura za unos ličnog identifikacionog broja (PIN, od engleskog Personal Identification Number) ukoliko su ovi podaci korišćeni u procesu identifikacije. Figure 1f shows an example of the installation of the passenger identification module 292 installed on the back of the seat back in front of the seat of the passenger to be identified. In this image, the fingerprint scanner 281 and the camera 298, as an example of the embodiment of the biometric feature scanner, and the biometric identity card, passport, driver's license or similar document 261 in the corresponding reader are clearly visible. The camera 298 can also be used as a detector of the presence or change of passengers on the seat. Instructions to the passenger can be displayed on the touch screen 299, which can serve as a signature scanner as an additional biometric feature, and as a keyboard for entering a personal identification number (PIN, from the English Personal Identification Number) if this data was used in the identification process.
Na slici 2a data je detaljna blok shema modula za identifikaciju vozača i vozila podsistema instaliranog u vozilu. Ovaj modul koristi podatke iz dva izvora. Jedan od izvora je pametni medijum za identifikaciju vozila 201 (na primer saobraćajna dozvola u obliku kartice sa mikroprocesorom kakva se u tu svrhu koristi u Srbiji), koji se očitava u čitaču medijuma 202 (na primer čitač smart kartice). Na ovom medijumu 201 su pohranjeni podaci o vozilu 104 (tip, marka, model, boja, registarska oznaka, broj karoserije) i o samom medijumu 201 (digitalni certifikat digitalno potpisan od strane organizacije koja je izdala pametni medijum). Drugi izvor je pametni medijum za identifikaciju vozača 203 (na primer vozačka dozvola, lična karta ili službena legitimacija opremljena odgovarajućom memorijom i mikroprocesorom) koji osim zapisa referentnog biometrijskog obeležja vozača, može imati implementirane algoritme za poređenje skeniranog i referentnog biometrijskog obeležja. Pametni medijum za identifikaciju vozača 203 očitava se u čitaču digitalnog zapisa 204. Modul za identifikaciju vozača i vozila podsistema u vozilu, osim gorepomenutih čitača, sadrži i skener biometrijskog obeležja 240, koji može sadržati skener otiska prsta 241, digitalnu kameru za slikanje lica ili dužice oka 243, skener potpisa 242, uređaj za snimanje glasa 244 i slično. Detektor prisustva ili odsustva vozača na upravljačkom sedištu vozila u optoelektonskoj, piezoelektričnoj ili drugoj izvedbi 208 omogućava ponavljanje identifikacionog procesa prilikom promene vozača, odnosno posle njegovog odlaska sa sedišta vozila 104. Podsistem u vozilu 101 sadrži sopstvenu memoriju i procesorsku jedinicu 200 za upravljanje procesima komunikacije, obrade podataka i identifikacije, uključujući i poređenje skeniranih sa na pametnom medijumu pohranjenim biometrijskim obeležjima ukoliko isto nije moguće izvršiti unutar pametnog medijuma; interfejs za radio komunikaciju 250 sa uređajem za kontrolu pristupa 102 zaštićenom području ili uslugama sa ograničenim pravom korišćenja kojima korisnik pristupa; i preko kog korisnik pristupa drugim zaštićenim resursima, na primer serverima 103; opciono, podsistem u vozilu 101 može sadržati i sigurnosni modul 205, koji na dodatnom, trećem pametnom medijumu 206 (na primer tipa SAM - engleska skraćenica od „Securitv Access Module") sadrži digitalne certifikate digitalno potpisane od strane organizacija ovlašćenih da prikupljaju podatke sa identifikacionih medija za vozače 203 i vozila 201, u cilju izbegavanja podmetanja lažnog podsistema u vozilu i zloupotrebe na taj način prikupljenih identifikacionih podataka;.opciono, podsistem u vozilu 101 može sadržati i tastaturu 224 ili ekran osetljiv na dodir 222 za unos lozinke 225, ukoliko procedura pristupa ograničenom području i uslugama predviđa mogućnost unosa lozinke; opciono, podsistem u vozilu može sadržati i opremu za glasovnu komunikaciju, odnosno mikrofon 232 i zvučnik 231 ili slušalice sa ovlašćenim licima u organizaciji koja kontroliše pristup ograničenom području ili uslugama. Modul za identifikaciju vozača i vozila 291 u okviru podsistema u vozilu 101 može sadržati i indikatore stanja 223 i displeje 221 i 222, kao i jedinicu za blokadu vozila 210 u slučaju da proces identifikacije vozača ne rezultira poklapanjem skeniranih biometrijskih obeležja ili lozinke sa podacima pohranjenim na pametnom medijumu za identifikaciju vozača. Ovaj modul 291 je povezan sa modulima za identiifkaciju putnika 292, 293 itd., kojima upravlja i čije izlazne podatke prosleđuje preko radio-komunikacionog interfejsa podsistemu na prilazu ograničenom području i servisima 102. Figure 2a shows a detailed block diagram of the driver and vehicle identification module of the subsystem installed in the vehicle. This module uses data from two sources. One of the sources is a smart medium for vehicle identification 201 (for example, a traffic license in the form of a card with a microprocessor as used for this purpose in Serbia), which is read in a medium reader 202 (for example, a smart card reader). Data about the vehicle 104 (type, make, model, color, license plate, body number) and about the medium 201 itself (digital certificate digitally signed by the organization that issued the smart medium) are stored on this medium 201. Another source is a smart medium for driver identification 203 (for example, a driver's license, ID card or official identification card equipped with a suitable memory and microprocessor) which, in addition to the record of the driver's reference biometric feature, may have implemented algorithms for comparing the scanned and reference biometric feature. The smart driver identification medium 203 is read in the digital record reader 204. The driver and vehicle identification module of the subsystem in the vehicle, in addition to the aforementioned readers, also contains a biometric feature scanner 240, which may contain a fingerprint scanner 241, a digital camera for imaging the face or iris 243, a signature scanner 242, a voice recording device 244 and the like. The detector of the presence or absence of the driver on the driver's seat of the vehicle in the optoelectronic, piezoelectric or other version 208 enables the repetition of the identification process when the driver is changed, that is, after his departure from the vehicle seat 104. The subsystem in the vehicle 101 contains its own memory and processing unit 200 for managing the processes of communication, data processing and identification, including the comparison of scans with biometric features stored on the smart medium if the same cannot be done within the smart medium; an interface for radio communication 250 with a device for controlling access to a protected area or services with limited right of use accessed by the user 102; and through which the user accesses other protected resources, for example servers 103; optionally, the subsystem in the vehicle 101 can also contain a security module 205, which on an additional, third smart medium 206 (for example of SAM type - the English abbreviation of "Security Access Module") contains digital certificates digitally signed by organizations authorized to collect data from identification media for drivers 203 and vehicles 201, in order to avoid impersonation of a fake subsystem in the vehicle and misuse of the data collected in this way identification data; optionally, the subsystem in the vehicle 101 can also contain a keyboard 224 or a touch screen 222 for entering a password 225, if the procedure for accessing a restricted area and services foresees the possibility of entering a password; optionally, the in-vehicle subsystem may also include voice communication equipment, ie, a microphone 232 and a speaker 231 or headset with authorized persons in an organization that controls access to a restricted area or services. The driver and vehicle identification module 291 within the in-vehicle subsystem 101 may also include status indicators 223 and displays 221 and 222, as well as a vehicle interlock unit 210 in the event that the driver identification process does not result in a match of the scanned biometric features or password with the data stored on the smart driver identification medium. This module 291 is connected to the passenger identification modules 292, 293, etc., which it manages and whose output data it forwards via the radio communication interface to the subsystem on the approach to the restricted area and services 102.
Slika 2b predstavlja blok dijagram modula za identifikaciju putnika. Ovaj modul je gotovo istovetan uređaj modulu za identifikaciju vozača i vozila, i sadrži sve funkcionalne blokove osim čitača pametnog medijuma za identifikaciju vozila, radio-komunikacionog interfejsa i jedinice za kontrolu motora odnosno blokadu vozila. Ovaj modul koristi pametni medijum za identifikaciju putnika 261 (na primer lična karta, pasoš, vozačka dozvola ili službena legitimacija opremljena odgovarajućom memorijom i mikroprocesorom) koji osim zapisa referentnog biometrijskog obeležja vozača, može imati implementirane algoritme za poređenje skeniranog i referentnog biometrijskog obeležja. Pametni medijum za identifikaciju putnika261očitava se u čitaču digitalnog zapisa 262. Modul za identifikaciju putnika u vozilu, osim gorepomenutog čitača, sadrži i skenere biometrijskih obeležja 280, koji mogu obuhvatiti skener otiska prsta 282, digitalnu kameru za slikanje lica ili dužice oka 285, skener potpisa 283, uređaj za snimanje glasa286i slično. Detektor prisustva ili odsustva putnika 267, na sedištu vozila na kome se prethodno prijavio, može biti implementiran kao optoelektonski, piezoelektrični, elektromehanički ili optički senzor i omogućava ponavljanje identifikacionog procesa prilikom promene putnika na sedištu, odnosno posle njegovog odlaska sa sedišta vozila 104. Ovaj modul292sadrži sopstvenu memoriju i procesorsku jedinicu260za upravljanje procesima komunikacije, obrade podataka i identifikacije, uključujući i poređenje skeniranih sa na pametnom medijumu pohranjenim biometrijskim obeležjima ukoliko isto nije moguće izvršiti unutar pametnog medijuma; interfejs za komunikaciju290sa modulom za identifikaciju vozača i vozila291i preko koga se razmenjuju podaci sa podsistemom na prilazu zaštićenom području ili uslugama sa ograničenim pravom korišćenja; opciono, ovaj modul može sadržati i sigurnosni modul 263, koji na dodatnom, drugom pametnom medijumu264(na primer tipa SAM kartice) sadrži digitalne certifikate digitalno potpisane od strane organizacija ovlašćenih da prikupljaju podatke sa identifikacionih medija za putnike261,u cilju izbegavanja podmetanja lažnog podsistema u vozilu i zloupotrebe na taj način prikupljenih identifikacionih podataka. Opciono, modul za identifikaciju putnika292može sadržati i tastaturu274ili ekran osetljiv na dodir272za unos lozinke 275, ukoliko procedura identifikacije preko pametnog medijuma predviđa mogućnost unosa lozinke; opciono, modul za identifikaciju putnika može sadržati i opremu za glasovnu komunikaciju, odnosno mikrofon277i zvučnik276ili slušalice, sa ovlašćenim licima u organizaciji koja kontroliše pristup ograničenom području ili uslugama. Modul za identifikaciju putnika292u okviru podsistema u vozilu101može sadržati i indikatore stanja273i displeje271i 272. Ovaj modul292je povezan sa modulom za identiifkaciju vozača291,koji njime upravlja i koji njegove izlazne podatke prosleđuje preko radio-komunikacionog interfejsa podsistemu na prilazu ograničenom području i servisima 102. Figure 2b presents a block diagram of the passenger identification module. This module is almost identical to the driver and vehicle identification module, and contains all functional blocks except for the smart media reader for vehicle identification, the radio-communication interface and the engine control unit, i.e. the vehicle lock. This module uses a smart medium for passenger identification 261 (for example an ID card, passport, driver's license or official ID card equipped with a suitable memory and microprocessor) which, in addition to the record of the driver's reference biometric feature, may have implemented algorithms for comparing the scanned and reference biometric feature. The smart medium for passenger identification 261 is read in the digital record reader 262. The passenger identification module in the vehicle, in addition to the above-mentioned reader, also contains scanners of biometric features 280, which can include a fingerprint scanner 282, a digital camera for imaging the face or iris 285, a signature scanner 283, a voice recording device 286 and the like. The detector of the presence or absence of the passenger 267, on the seat of the vehicle where he previously registered, can be implemented as an optoelectronic, piezoelectric, electromechanical or optical sensor and enables the repetition of the identification process when the passenger changes the seat, i.e. after his departure from the vehicle seat 104. This module 292 contains its own memory and processing unit 260 for managing communication, data processing and identification processes, including comparing scans with biometrics stored on a smart medium markings if the same cannot be done within a smart medium; interface for communication290 with the driver and vehicle identification module291 and through which data is exchanged with the subsystem at the approach to the protected area or services with limited right of use; optionally, this module can also contain a security module 263, which on an additional, second smart medium 264 (for example SAM card type) contains digital certificates digitally signed by organizations authorized to collect data from identification media for passengers 261, in order to avoid setting up a fake subsystem in the vehicle and misuse of identification data collected in this way. Optionally, the passenger identification module 292 can also contain a keyboard 274 or a touch screen 272 for entering a password 275, if the identification procedure through a smart medium foresees the possibility of entering a password; optionally, the passenger identification module may also contain equipment for voice communication, ie a microphone277 and speaker276 or headphones, with authorized persons in the organization that controls access to the restricted area or services. The passenger identification module 292 within the subsystem in the vehicle 101 may contain status indicators 273 and displays 271 and 272. This module 292 is connected to the driver identification module 291, which controls it and which forwards its output data via the radio communication interface to the subsystem on the approach to the restricted area and services 102.
Na slici 3 prikazana je blok shema podsistema instaliranog na prilazu ograničenom području odnosno uslugama 102. Ovaj podsistem sadrži jednu ili više kamera301kojima se skeniraju vizuelna obeležja vozila (registarske oznake, tip, marka, model, boja, logotip); implementirane algoritme za poređenje slika (na primer upoređivanja slika logotipa sa referentnim slikama logotipa u bazi podataka, ili slike vozila sa referentnom prethodno skeniranom slikom tog vozila ili referentnim dvodimenzionalnim ili trodimenzionalnim slikama modela vozila) i algoritme za izdvajanje registarske tablice i optičko prepoznavanje karaktera u registarskim oznakama; sopstvenu procesorsku jedinicu i memoriju za izvršavanje ovih algoritama 300; interfejs za radio komunikaciju sa vozilom 322; opciono, interfejs za komunikaciju321sa serverima i bazama podataka organizacije koja je ovlašćena za proveru prava pristupa; opciono, naprave za oslobađanje prolaza 302, rampe, kapije, okretnice ili slično, ili komunikacioni interfejs ka njima; opciono, podsistem na prilazu ograničenom području odnosno uslugama može sadržati i sigurnosni modul310,koji sadrži digitalne certifikate digitalno potpisane od strane organizacija ovlašćenih da prikupljaju podatke sa identifikacionih medija za vozače203i vozila201,u cilju izbegavanja podmetanja lažnog podsistema102na prilazu ograničenom području odnosno uslugama i zloupotrebe na taj način prikupljenih identifikacionih podataka. Ovi digitalni podaci se mogu čuvati na hard disku, ali i na SAM kartici311ili drugom medijumu. Figure 3 shows a block diagram of the subsystem installed at the approach to the restricted area, ie services 102. This subsystem contains one or more cameras301 that scan the visual features of the vehicle (registration marks, type, brand, model, color, logo); implemented image comparison algorithms (for example comparing logo images with reference logo images in the database, or vehicle images with a reference previously scanned image of that vehicle or reference two-dimensional or three-dimensional images of the vehicle model) and algorithms for license plate extraction and optical character recognition in license plates; own processing unit and memory for executing these algorithms 300; interface for radio communication with the vehicle 322; optionally, an interface for communication321 with the servers and databases of the organization authorized to check access rights; optionally, passageway release devices 302 , ramps, gates, turnstiles or the like, or a communication interface thereto; optionally, the subsystem at the approach to the restricted area or services may also contain a security module310, which contains digital certificates digitally signed by organizations authorized to collect data from identification media for drivers203 and vehicles201, in order to avoid the installation of a fake subsystem102 at the approach to the restricted area or services and misuse of the identification data collected in this way. This digital data can be stored on a hard disk, but also on a SAM card311 or another medium.
Slike 4a,4bi 4c prikazuju sled koraka u postupku provere pametnih medija sa zapisima o vozaču (biometrijska lična karta, vozačka dozvola, službena isprava i si.) i o vozilu (saobraćajna karta ili sličan pametni medijum) radi pristupa ograničenom području odnosno servisima. Figures 4a, 4b, 4c show the sequence of steps in the process of checking smart media with records about the driver (biometric identity card, driver's license, official document, etc.) and about the vehicle (traffic ticket or similar smart media) in order to access a restricted area or services.
Na slici4aje prikazan deo algoritma kontrole pristupa koji vrši proveru autentičnosti pametnog medijuma za identifikaciju vozača i prava njegovog nosioca da ga koristi. Proces provere počinje tako što korisnik pokrene očitavanje401svog pametnog medijuma203u čitaču 204. Ovo se može ostvariti ubacivanjem pametnog medijuma203u za tu svrhu predviđen otvor u čitaču204radi razmene podataka, lako se u koraku401eksplicitno pominje vozačka dozvola, umesto nje se može upotrebiti bilo kakav drugi biometrijski dokument, uključujući i sigurnosni modul206ukoliko su na njemu pohranjena referentna biometrijska obeležja. Razmena podataka se vrši putem električnih kontakata na pametnom medijumu203(primer takvog medijuma je biometrijska lična karta u Srbiji), ili približavanjem pametnog medijuma203anteni čitača204(primer takvog medijuma je srpski biometrijski pasoš) radi omogućavanja radio prenosa podataka. Koraci za identifikaciju putnika su istovetni koracima410i420na slici4ai koraku430na slici 4b. Figure 4 shows a part of the access control algorithm that verifies the authenticity of the smart medium for driver identification and the right of its holder to use it. The verification process starts with the user starting the reading401 of his smart medium203 in the reader 204. This can be achieved by inserting the smart medium203 into the slot provided for this purpose in the reader204 for the purpose of data exchange, the driver's license is easily mentioned explicitly in step401, any other biometric document can be used instead, including the security module206 if reference biometric features are stored on it. Data exchange is done through electrical contacts on a smart medium203 (an example of such a medium is the biometric ID card in Serbia), or by bringing the smart medium203 closer to the antenna of the reader204 (an example of such a medium is the Serbian biometric passport) in order to enable radio transmission of data. The steps for passenger identification are the same as steps 410 and 420 in Figure 4 and step 430 in Figure 4b.
Provera prava korišćenja se u ovoj fazi procesa kontrole pristupa, odnosno identifikacije vozača ili putnika, može se ostvariti zahtevom za unos lozinke odnosno ličnog identifikacionog broja (eng. PIN) koji čitač 204 može da prikaže putem indikatora 223, na običnom ekranu 221, na ekranu osetljivom na dodir 222 ili glasovnom porukom preko zvučnika 231. Provera prava korišćenja putem lozinke 410 je opcioni korak u očitavanju digitalnog zapisa sa pametnog medijuma za identifikaciju vozača ili putnika. Unos 411 lozinke ili PIN-a 225 vrši se preko tastature 224, ekrana osetljivog na dodir 222 ili glasom preko mikrofona 232. Lozinka ili PIN 225 sa nekog od gorenavedenih ulaza (222, 224, 232) dolazi do centralne procesorske jedinice odnosno mikrokontrolera 200 podsistema u vozilu 101, odakle se preko čitača 204 prosleđuje 412 pametnom medijumu za identifikaciju vozača ili putnika 203. Na mikroprocesoru pametnog medijuma 203 uneti PIN ili lozinka 225 se poredi 413 sa PIN-om ili lozinkom pohranjenim u memoriji pametnog medijuma 203. Ukoliko je uneti podatak 225 identičan pohranjenom, pametni medijum se otključava 414 za dalji rad, a sam rezultat poređenja 413 sa pametnog medijuma se preko čitača 204 šalje 415 centralnom procesoru 200 podsistema u vozilu 101. Centralni procesor 200 šalje rezultat poređenja 413 na jedan ili više audiovizuelnih izlaza 221, 222, 223 ili 232 i odlučuje o daljim koracima 416 u zavisnosti od rezultata poređenja 413. U slučaju da je rezultat poređenja 413 negativan, odnosno ukoliko se uneti 225 i pohranjeni PIN ili lozinka ne podudaraju, proces se vraća na zahtev za ponovni unos lozinke ili PIN-a 411, ili na ponovno ubacivanje ili približavanje 401 pametnog medijuma za identifikaciju vozača 203 čitaču 204. U slučaju da se uneti 225 i pohranjeni PIN ili lozinka podudaraju, proces očitavanja pametnog medijuma 203 u čitaču 204 može da se nastavi. Ovim se završava opciona provera 410 prava nosioca pametnog medijuma 203 da isti 203 koristi. Checking the right of use at this stage of the access control process, i.e. identification of the driver or passenger, can be achieved by a request to enter a password or a personal identification number (eng. PIN) that the reader 204 can display via the indicator 223, on the regular screen 221, on the touch screen 222 or by a voice message through the speaker 231. Checking the right of use via the password 410 is an optional step in reading the digital record from the smart medium for identification. driver or passenger. The password or PIN 225 is entered 411 via the keyboard 224, the touch screen 222 or by voice through the microphone 232. The password or PIN 225 from one of the above-mentioned inputs (222, 224, 232) comes to the central processing unit, i.e. the microcontroller 200 of the subsystem in the vehicle 101, from where 412 is forwarded via the reader 204 smart medium for driver or passenger identification 203. The PIN or password 225 entered on the microprocessor of the smart medium 203 is compared 413 with the PIN or password stored in the memory of the smart medium 203. If the entered data 225 is identical to the stored data, the smart medium is unlocked 414 for further operation, and the result of the comparison 413 from the smart medium is sent via the reader 204 415 to the central processor 200 subsystem in the vehicle 101. The central processor 200 sends the result of the comparison 413 to one or more audiovisual outputs 221, 222, 223 or 232 and decides on further steps 416 depending on the result of the comparison 413. In case the result of the comparison 413 is negative, i.e. if the input 225 and the stored PIN or password do not match, the process returns to a request to re-enter a password or PIN 411, or to reinsert or approach 401 the smart medium for driver identification 203 to the reader 204. In the event that the input 225 and the stored PIN or password match, the process of reading the smart medium 203 in the reader 204 can continue. This completes the optional check 410 of the right of the holder of the smart medium 203 to use the same 203.
Sledeći korak prikazan na slici 4a je deo algoritma kontrole pristupa koji vrši proveru autentičnosti 420 pametnog medijuma za identifikaciju vozača ili putnika 203. U ovom koraku pametni medijum šalje 421 svoj digitalni certifikat centralnoj procesorskoj jedininici, odnosno mikrokontroleru 200 na slici 2a. Centralna procesorska jedinica 200 upoređuje dobijeni digitalni certifikat sa listom digitalnih certifikata pametnih medija pohranjenih na nevolatilnoj memoriji kojoj centralna procesorska jedinica ima pristup, na primer na hard disku u okviru uređaja ili na SAM kartici 206. Ukoliko se digitallni certifikat sa pametnog medijuma ne poklapa ni sa jednim certifikatom pohranjenim na nevolatilnoj memoriji, procesor 200, preko audiovizuelnih izlaza 221, 222, 223 ili 232, šalje korisiku poruku o grešci i poziva ga da ponovo ubaci odgovarajuću karticu, odnosno vraća ga na korak 401, pri čemu opciono onemogućava korišćenje vozila slanjem signala na jedinicu za upravljanje motorom 210. Na ovaj način se sužava broj pametnih medija za identifikaciju vozača, na primer vozačkih dozvola u obliku smart kartice, i njihovih ovlašćenih nosioca, odnosno vozača koji imaju pravo da koriste vozilo. Ukoliko se digitalni certifikat sa pametnog medijuma poklapa sa nekim od certifikata pohranjenim na nevolatilnoj memoriji, na primer na SAM kartici 206, ova etapa algoritma se završava, a proces provere prava pristupa se nastavlja koracima biometrijske provere vozača i provere autentičnosti pametnog medijuma za identifikaciju vozila opisanim na slici 4b. The next step shown in Figure 4a is a part of the access control algorithm that performs authentication 420 of the smart medium for driver or passenger identification 203. In this step, the smart medium sends 421 its digital certificate to the central processing unit, i.e. the microcontroller 200 in Figure 2a. The central processing unit 200 compares the received digital certificate with a list of smart media digital certificates stored on non-volatile memory to which the central processing unit has access, for example on the hard disk within the device or on the SAM card 206. If the digital certificate from the smart media does not match any certificate stored on the non-volatile memory, the processor 200, via the audiovisual outputs 221, 222, 223 or 232, sends the user an error message and invites him to re-insert the corresponding card, i.e. returns him to step 401, where he optionally disables the use of the vehicle by sending a signal to the engine control unit 210. In this way, the number of smart media for driver identification, for example driver's licenses in the form of a smart card, and their authorized holders, i.e. drivers who have the right to use the vehicle, is narrowed. If the digital certificate from the smart medium matches one of the certificates stored on the non-volatile memory, for example on the SAM card 206, this stage of the algorithm ends, and the process of checking the right of access continues with the steps of biometric verification of the driver and authentication of the smart medium for vehicle identification described in Figure 4b.
Deo procesa prava pristupa opisan na slici 4b sastoji se od provere biometrijskih obeležja vozača odnosno putnika 430 i procesa preuzimanja podataka sa pametnog medijuma za identifikaciju vozila 437 sa proverom poklapanja certifikata 440 sa pametnog medijuma sa podacima pohranjenim na nevolatilnoj memoriji podsistema u vozilu 101. U ovom koraku jedno ili više biometrijskih obeležja vozača ili putnika skenira se 431 odgovarajućim senzorom iz grupe audiovizuelnih ulaza 240 u podsistem u vozilu 101. Na primer, kamera 243 može skenirati lice ili dužicu oka, skener otiska prsta 241 može skenirati prst 245, skener potpisa 242 može snimiti potpis vozača ili putnika 246, a uređaj za snimanje glasa 244 može snimiti glas. Ove skenirane podatke centralna procesorska jedinica odnosno mikrokontroler 200 prosleđuje 432 čitaču pametnog medijuma 204 radi njihovog poređenja sa odgovarajućim referentnim biometrijskim obeležjem ili obeležjima pohranjenim na memoriji pametnog medijuma 203. Naime, poželjno je da se algoritmi za biometrijsko poređenje 433 izvršavaju na mikroprocesoru pametnog medijuma 203, jer na taj način referentna biometrijska obeležja nikad ne napuštaju ovaj medijum 203, čime se smanjuje mogućnost njihove krađe i neovlašćenog korišćenja. U slučaju da to nije moguće, referentna biometrijska obeležja se mogu pohraniti na sigurnosnom modulu SAM 206 i na njemu porediti. Ako ni to nije moguće, referentna obeležja se moraju bar privremeno pohraniti na memoriji čitača 204 ili centralne procesorske jedinice 200, što je bezbednosni rizik zbog povezanosti ovih delova podsistema u vozilu 101 sa spoljnim svetom, preko radio-komunikacionog interfejsa 250. Dodatnu sigurnost u ovom opcionom koraku obezbeđuje digitalno potpisivanje 434 rezultata poređenja biometrijskih obeležja, koje vrši pametni medijum za identifikaciju vozača odnosno putnika 203 odnosno sigurnosni modul 206, svojim privatnim ključem za potpisivanje. Na taj način se osigurava da je rezultat poređenja u podsistemu u vozilu 101 autentičan, a ne podmetnut neovlašćenom i zlonamernom izmenom podsistema 101. Centralna procesorska jedinica 200 očitava 436 rezultat poređenja, opciono uz njegovo prethodno dekriptovanje i proveru potpisa. Ukoliko je rezultat biometrijskog poređenja negativan ili ukoliko je nerazumljiv ili ukoliko provera potpisa nije uspela, korisnik se preko audiovizuelnih izlaza 221, 222, 223 ili 232 upućuje na ponovno skeniranje biometrijskih obeležja 430, uz opcionu blokadu vozilu slanjem signala na na jedinicu za upravljanje motorom 210. Part of the process of the right of access described in Figure 4b consists of checking the driver's or passenger's biometric features 430 and the process of downloading data from the smart medium for vehicle identification 437 with the verification of the matching of the certificate 440 from the smart medium with the data stored on the non-volatile memory of the subsystem in the vehicle 101. In this step one or more biometric features of the driver or passenger are scanned 431 by a suitable sensor from the group of audiovisual inputs 240 to the in-vehicle subsystem 101. For example, a camera 243 may scan a face or iris, a fingerprint scanner 241 may scan a finger 245, a signature scanner 242 may record a driver or passenger's signature 246, and a voice recording device 244 may record a voice. The central processing unit or microcontroller 200 forwards these scanned data 432 to the reader of the smart medium 204 for their comparison with the appropriate reference biometric mark or marks stored on the memory of the smart medium 203. Namely, it is preferable that the algorithms for biometric comparison 433 are executed on the microprocessor of the smart medium 203, because in this way the reference biometric marks never leave this medium. 203, which reduces the possibility of their theft and unauthorized use. In case this is not possible, the reference biometric features can be stored on the SAM 206 security module and compared on it. If this is also not possible, the reference features must be stored at least temporarily on the memory of the reader 204 or the central processing unit 200, which is a security risk due to the connection of these parts of the subsystem in the vehicle 101 with the outside world, via the radio communication interface 250. Additional security in this optional step is provided by the digital signing 434 of the results of the comparison of biometric features, which is performed by the smart medium for identifying the driver or passenger 203, that is, the security module 206, with its private signing key. This ensures that the comparison result in the vehicle subsystem 101 is authentic and not tampered with by unauthorized and malicious modification of the subsystem 101. The central processing unit 200 reads 436 the comparison result, optionally with its prior decryption and signature verification. If the result of the biometric comparison is negative or if it is unintelligible or if the signature check has failed, the user is directed to rescan the biometric features 430 via the audiovisual outputs 221, 222, 223 or 232, with an optional blocking of the vehicle by sending a signal to the engine control unit 210.
Ukoliko je rezultat poređenja skeniranog i referentnog biometrijskog obeležja 436 pozitivan, i ukoliko je prethodno uspešno prošao korake dekriptovanja i provere potpisa, osoba koja se proverava, u ovom slučaju provereni ovlašćeni korisnik, vozač ili putnik, se upućuje preko audiovizuelnih izlaza 221, 222, 223 ili 232 na sledeću etapu prikazanu na šlicu 4b, čiji je cilj preuzimanje i provera podataka sa pametnog medijuma za identifikaciju vozila 201. If the result of the comparison of the scanned and reference biometric feature 436 is positive, and if it has previously successfully passed the decryption and signature verification steps, the person being verified, in this case the verified authorized user, driver or passenger, is directed via audiovisual outputs 221, 222, 223 or 232 to the next stage shown in Figure 4b, the purpose of which is to download and verify data from the smart medium for vehicle identification 201.
Ukoliko prisustvo pametnog medijuma 201, na primer saobraćajne dozvole u obliku smart kartice, nije već detektovano od strane podsistema u vozilu, preko audiovizuelnih izlaza 221, 222, 223 ili 232 se zahteva njeno ubacivanje u čitač 202, ili, ukoliko je beskontaktna (RFID), njeno prinošenje antenu čitača 202. Ovo je na slici 4b opisano kao obavezni korak 437, kojim se omogućava čitanje podataka o vozilu sa pametnog medijuma 201. Ukoliko se podaci sa pametnog medijuma za identifikaciju vozila 201, na primer ime ovlašćenog lica, podaci o vozilu ili digitalni certifikat 440 medijuma (na primer saobraćajne dozvole) poklapaju sa podacima pohranjenim na podsistemu u vozilu 101 ili na njegovom sigurnosnom modulu 206, kao i ukoliko su podaci sa pametnog medijuma za identifikaciju vozača provereni najmanje jednim uspešnim poređenjem u koracima 410, 420 ili 430, vozilo može da se pokrene u opciji u kojoj je kontrolisano preko jedinice za kontrolu motora 210. Čak i ako ove opcije nema, na podsistemu u vozilu 101 čuvaju se podaci spremni za razmenu sa sistemom instaliranim na prilazu ograničenom području ili servisima 102 sve dok detektor prisustva vozača ne ukaže na odsustvo ili promenu vozača, što bi dovelo do zahteva da se ponovi čitav postupak provere vozača i vozila opisan na slikama 4a i 4b. If the presence of a smart medium 201, for example a traffic permit in the form of a smart card, has not already been detected by the subsystem in the vehicle, it is requested via the audiovisual outputs 221, 222, 223 or 232 to insert it into the reader 202, or, if it is contactless (RFID), to bring it to the antenna of the reader 202. This is described in Figure 4b as a mandatory step 437, which enables the reading of data on to the vehicle from the smart medium 201. If the data from the smart medium for vehicle identification 201, for example the name of the authorized person, the vehicle data or the digital certificate 440 of the medium (for example traffic permits) matches the data stored on the subsystem in the vehicle 101 or on its security module 206, as well as if the data from the smart medium for driver identification is verified by at least one successful comparison in steps 410, 420 or 430, vehicle can be started in the option in which it is controlled by the engine control unit 210. Even if this option is not present, the subsystem in the vehicle 101 stores data ready for exchange with the system installed at the approach of the restricted area or services 102 until the detector of the presence of the driver indicates the absence or change of the driver, which would lead to the request to repeat the entire procedure of checking the driver and the vehicle described in Figures 4a and 4b.
Na slici 4b takođe je naznačena mogućnost korišćenja opcione provere autentičnosti podataka 440 sa pametnog medijuma za identifikaciju vozila. Ona se može vršiti kako slanjem sertifikata 441 sa pametnog medijuma za identifikaciju vozila 201 podsistemu u vozilu 101, odnosno njegovoj centralnoj procesorskoj jedinici 200 i njegovim poređenjem 442 sa certifikatom pohranjenim na uređaju 101 ili sigurnosnom modulu SAM 206, tako i proverom digitalnog potpisa podataka sa medijuma 201, ukoliko isti omogućava digitalno potpisivanje podataka, na način analogan onome na koji su biometrijska obeležja potpisana, kao što je bilo opisano u koraku 434 na istoj slici. Also indicated in Figure 4b is the possibility of using optional data authentication 440 from a smart vehicle identification medium. It can be done both by sending the certificate 441 from the smart medium for vehicle identification 201 to the subsystem in the vehicle 101, i.e. its central processing unit 200 and comparing it 442 with the certificate stored on the device 101 or the security module SAM 206, as well as by checking the digital signature of data from the medium 201, if it enables digital signing of data, in a manner analogous to that of biometric features signed, as described in step 434 in the same figure.
Na kraju procesa opisanom na slikama 4a i 4b, na podsistemu u vozilu 101 pohranjeni su podaci čije slanje podsistemu instaliranom na prilazu ograničenom području ili servisima 102 može biti pokrenuto na zahtev ovog podsistema 102. Zlonamerma zamena autentifikovanog vozača neovlašćenom osobom sprečava se detektorom prisustva vozača 208 koji registruje odlazak odnosno promenu vozača sa upravljačkog sedišta vozila. Ovaj detektor može bit implementiran kao elektromehanički, piezoelekrični ili optolelektronski senzor u ili na sedištu, ili kao optički senzor odnosno kamera 243, gde je bilo koji od ovih senzora povezan sa centralnom procesorskom jedinicom 200 podsistema u vozilu 101. Ukoliko detektor prisustva vozača, na primer kamera 243 sa odgovarajućim algoritmom za obradu slike koji se može izvršavati na procesoru 200, ukaže na odsustvo ili promenu vozača, podsistem u vozilu 101 bi preko audiovizuelnih izlaza 221, 222, 223 ili 232 zahtevao da se ponovi čitav postupak provere vozača i vozila opisan na slikama 4a i 4b, uz opciono zaustavljanje rada motora ili sprečavanje pokretanja motora putem signala poslatog sa procesora 200 na jedinicu za kontrolu rada motora 210. At the end of the process described in Figures 4a and 4b, the subsystem in the vehicle 101 stores data, the sending of which to the subsystem installed at the approach to the restricted area or services 102 can be initiated at the request of this subsystem 102. Malicious replacement of the authenticated driver by an unauthorized person is prevented by the presence detector of the driver 208, which registers the departure or change of the driver from the driver's seat of the vehicle. This detector can be implemented as an electromechanical, piezoelectric or optoelectronic sensor in or on the seat, or as an optical sensor or camera 243, where any of these sensors is connected to the central processing unit 200 of the subsystem in the vehicle 101. If the driver presence detector, for example the camera 243 with a suitable image processing algorithm that can be executed on the processor 200, indicates the absence or change of the driver, the subsystem in the vehicle 101 would request via audio-visual outputs 221, 222, 223 or 232 to repeat the entire driver and vehicle verification process described in Figures 4a and 4b, optionally stopping the engine or preventing the engine from starting via a signal sent from the processor 200 to the engine control unit 210.
Važno je napomenuti da ispunjenje autentifikacionih i identifikacionih koraka sa slika 4a i 4b koje prethodi postupku provere pristupa području i uslugama na slici 4c omogućava nesmetanu vožnju, jer se bilo koji od koraka 401, 410, 420, 430, 437 i 440 mogu izvršiti pre pokretanja motora odnosno pre uključenja vozila u saobraćaj, dok se potencijalno zlonamerna zamena osobe za upravljačem otkriva kontrolom prisustva odnosno odsustva vozača optičkim, elektromehaničkim, piezoelektričnim ili optoelektronskim senzorom 208. It is important to note that the fulfillment of the authentication and identification steps from Figures 4a and 4b, which precedes the procedure for checking access to the area and services in Figure 4c, enables smooth driving, because any of the steps 401, 410, 420, 430, 437 and 440 can be performed before starting the engine or before entering the vehicle into traffic, while potentially malicious replacement of the person behind the wheel is detected by checking the presence or absence of the driver with optical, electromechanical, piezoelectric or optoelectronic sensor 208.
Na slici 4c, prikazan je postupak provere prava pristupa ovlašćenog vozila i vozača ograničenom području i servisima, uz pretpostavku da su autentifikacija vozača pomoću identifikacionog pametnog medijuma i i identifikacija vozila već izvršene u skladu sa koracima opisanim na slikama 4a i 4b. Kada vozilo 104 uđe 461 u domet radio signala podsistema na prilazu ograničenom području i servisima (skraćeno PPOP) 102, podsistem u vozilu (PV) i PPOP razmenjuju digitalne sertifikate462da bi se uspostavilo poverenje u komunikaciji. U istom koraku, prilikom razmene sertifikata, PPOP generiše simetrični ključ i šalje ga kriptovanog javnim ključem PV. Kriptovanje javnim ključem se koristi da bi ovaj podatak ostao poznat samo ovim dvema stranama, jer samo PV ima privatni ključ (smešten na jednom od tri pametna medija,201,203, 206) kojim se može dekriptovati ova poruka. Simetrični ključ se dalje koristi za kriptovanu komunikaciju između PV i PPOP u oba smera. Sve poruke koje se u nastavku razmenjuju su prvo potpisane sertifikatom pošiljaoca, a zatim kriptovane simetričnim ključem. Prilikom svake sesije, PPOP generiše novi simetrični ključ jedinstven za tu sesiju da bi se izbegle eventualne zloupotrebe i obezbedila tajnost komunikacije. PPOP je povezan sa organizacijom koja izdaje jedan od 3 pametna medija, 201, 203, 206, na primer SAM 206. Ovo omogućava pristup PPOP-a digitalnom certifikatu odgovarajućeg pametnog medija, koji se može čuvati u nevolatilnoj memoriji samog PPOP-a ili povući preko udaljenog servera baze podataka dostupnog preko interfejsa 321. PPOP će obezbediti povlačenje digitalnog certifkata za onaj sistem u vozilu, čije pravo pristupa pristupa kontroliše, tako što će odgovarajući certifikat u bazi podataka ili na sopstvenoj nevolatilnoj memoriji identifikovati zahvaljujući identifikacionom podatku (npr. broj registarskih tablica) prethodno poslatom sa vozila u okviru procesa razmene sertifikata. Nakon uspostavljanja sigurne komunikacije, PPOP šalje zahtev za slanje podataka o vozilu i vozaču 463, a PV šalje podatke464koje PPOP proverava analizom slika465vozila104dobijenih kamerom105odnosno 301. Analizom slika mogu se automatski dobiti podaci kao što su brojevi registarskih tablica, kategorija vozila, boja vozila, kao i marka vozila, a u nekim slučajevima i model. Ovi podaci se na procesorskoj jedinici300podsistema na prilazu PPOP102porede466sa referentnim podacima iz pametnog medijuma za identifikaciju vozila201poslatim u prethodnom koraku464ovog algoritma. Ukoliko se ovi referentni i skenirani podaci ne poklapaju 467, pristup ograničenom području i servisima se onemogućava. Ukoliko se referentni i skenirani podaci poklapaju 467, proverava se da li su vozač i vozilo ovlašćeni468da pristupe ograničenom području i uslugama. Ukoliko je rezultat ove provere pozitivan469,pristup ograničenom području ili uslugama se omogućava 470, u suprotnom se blokira. Takođe, svako odsustvo ili pramena vozača450onemogućavaju pristup dok se čitav postupak provere prava pristupa opisan na slikama 4a,4bi4cne ponovi. Figure 4c shows the procedure for checking the right of access of the authorized vehicle and the driver to the restricted area and services, assuming that the driver's authentication using the identification smart medium and the vehicle's identification have already been performed in accordance with the steps described in Figures 4a and 4b. When the vehicle 104 enters 461 radio signal range of the restricted area approach and services subsystem (abbreviated PPOP) 102, the on-vehicle (PV) subsystem and the PPOP exchange digital certificates 462 to establish communication trust. In the same step, when exchanging certificates, PPOP generates a symmetric key and sends it encrypted with the public key PV. Public key encryption is used to keep this information known only to these two parties, as only the PV has a private key (located on one of the three smart media, 201, 203, 206) that can decrypt this message. The symmetric key is further used for encrypted communication between PV and PPOP in both directions. All messages exchanged below are first signed with the sender's certificate and then encrypted with a symmetric key. During each session, PPOP generates a new symmetric key unique to that session in order to avoid possible abuses and ensure communication secrecy. The PPOP is connected to the issuing organization of one of the 3 smart media, 201, 203, 206, for example SAM 206. This allows the PPOP to access the digital certificate of the corresponding smart media, which can be stored in the non-volatile memory of the PPOP itself or pulled via a remote database server accessible via interface 321. The PPOP will provide the pull of the digital certificate for that vehicle system, whose access right it controls, by will identify the corresponding certificate in the database or on its own non-volatile memory thanks to the identification data (eg license plate number) previously sent from the vehicle as part of the certificate exchange process. After establishing secure communication, PPOP sends a request to send data about the vehicle and driver 463, and PV sends data464 that PPOP checks by analyzing images 465 of the vehicle 104 obtained by the camera 105 or 301. By analyzing the images, data such as license plate numbers, vehicle category, vehicle color, as well as vehicle make and, in some cases, model can be automatically obtained. This data is compared on the processing unit 300 of the PPOP approach subsystem 102 with the reference data from the smart medium for vehicle identification 201 sent in the previous step 464 of this algorithm. If these reference and scanned data do not match 467, access to the restricted area and services is disabled. If the reference and scanned data match 467, it is checked whether the driver and the vehicle are authorized468 to access the restricted area and services. If the result of this check is positive469, access to the restricted area or services is enabled 470, otherwise it is blocked. Also, any absence or absence of the driver 450 disables access while the entire process of checking access rights described in Figures 4a, 4b, 4c is repeated.
Digitalni certifikati se koriste da bi se obezbedila visoka sigurnost u komunikaciji između dve strane. Vlasnik certifikata slanjem certifikata dokazuje svoj identitet drugoj strani u komunikaciji. Digitalni certifikat pametnog medijuma je dokument koji sadrži ime nosioca odnosno vlasnika pametnog medijuma, nosiočev asimetrični javni ključ za kriptovanje podataka namenjenih nosiocu i dekriptovanje podataka koje šalje nosilac, ime certifikacionog tela koje je izdalo certifikat i pametni medijum, digitalni potpis certifikacionog tela i druge identifikacione podatke. Radi objašnjenja načina na koji se u praksi digitalni certifikati kreiraju i pohranjuju na pametnim medijima, na slici 5 prikazana je blok shema sistema za generisanje certifikata na pametnom medijumu. Delovi tog sistema su pametni medijum koji je na slici prikazan kao vozačka dozvola korisnika 203, ali može da bude i pametni medijum za identifikaciju vozila kao što je saobraćajna dozvola sa čipom, SAM modul i slično, zatim čitač pametnog medijuma 510, koji je istovremeno i editor zapisa pametnog medijuma, računar u procesu proizvodnje520na koji je čitač510priključen, kao i certifikaciono telo( eng. CA - Certificate Authority)530. Certifikaciono telo530predstavlja entitet koji izdaje digitalne certifikate, što je u praksi računar pod kontrolom organizacije koja izdaje certifikate, zaštićen od krađe, izmene i falsifikovanja podataka bilo fizičkim bilo informatičkim ili telekomunikacionim putem. Zbog toga se podrazumeva da certifikacionom telu530veruju obe strane koje žele da uspostave komunikaciju( eng. trusted third party),kako vlasnik certifikata tako i onaj koji se oslanja na taj certifikat da bi proverio identitet vlasnika i autentičnost njegovih poruka. Važno je podsetiti se da su obe strane, a u ovoj prijavi to su podsistem na prilazu ograničenom području i servisima (PPOP)102kao jedna strana, preko certifikata snimljenom na uređaju ili na pametnom mediju311,i podsistem u vozilu101preko barem jednog pametnog medija201 203 206(SAM modula, vozačke, saobraćajne dozvole, službene legitimacije, pasoša i si.) povezane sa organizacijom koja je ove certifikate i njima odgovarajuće pametne medije izdala. Digital certificates are used to ensure high security in communication between two parties. By sending the certificate, the owner of the certificate proves his identity to the other party in the communication. A digital certificate of a smart medium is a document that contains the name of the holder or owner of the smart medium, the holder's asymmetric public key for encrypting data intended for the holder and decrypting data sent by the holder, the name of the certification body that issued the certificate and the smart medium, the digital signature of the certification body and other identification data. In order to explain how in practice digital certificates are created and stored on smart media, Figure 5 shows a block diagram of the system for generating certificates on smart media. The parts of that system are a smart media that is shown in the picture as the user's driver's license 203, but it can also be a smart media for vehicle identification such as a traffic license with a chip, a SAM module and the like, then a smart media reader 510, which is also a smart media record editor, a computer in the production process 520 to which the reader 510 is connected, as well as a certification body (eng. CA - Certificate Authority) 530. The certification body530 represents an entity that issues digital certificates, which in practice is a computer under the control of the organization that issues the certificates, protected from theft, alteration and falsification of data either physically or by IT or telecommunication means. Therefore, it is understood that the certification body530 is trusted by both parties who want to establish communication (eng. trusted third party), both the owner of the certificate and the one who relies on that certificate to verify the identity of the owner and the authenticity of his messages. It is important to remember that both parties, and in this application they are the subsystem at the approach to the restricted area and services (PPOP)102 as one party, through a certificate recorded on a device or on a smart medium311, and the subsystem in the vehicle101 through at least one smart medium201 203 206 (SAM modules, driver's, traffic licenses, official identification cards, passports, etc.) are connected to the organization that issued these certificates and their corresponding smart released the media.
Slika 6 prikazuje proces generisanja certifikata za upotrebu na pametnom medijumu. Postupak na slici 6 izvršava se prilikom izdavanja dokumenta u obliku pametnog medijuma njegovom korisniku, i prema tome prethodi kasnijim kontrolama pristupa. Ova slika objašnjava i odakle potiču certifikati i ključevi koji se čuvaju na zaštićenoj nevolatilnoj memoriji pametnog medijuma. Generisanje para privatnog i javnog ključa611se vrši na samom pametnom medijumu201, 203ili 206, na zahtev pokrenut na računaru u procesu proizvodnje520i prosleđen pametnom medijumu preko čitača-editora 510. Privatni ključ ili tajni ključ(eng. private key or secret key)se čuva isključivo na mestu na kome je generisan, dakle na zaštićenoj nevolatilnoj memoriji pametnog medijuma. Ova memorija je dostupna isključivo kriptografskom procesoru na pametnom medijumu, te se njen sadržaj ne može otkriti čitanjem digitalnog zapisa pametnog medijuma od strane čitača, uključujući i čitače koji se koriste u postupku proizvodnje i provere (202, 204, 207, 312, 510). Nosilac pametnog medijuma, odnosno vlasnik ključa koristi svoj privatni ključ za enkripciju i digitalno potpisivanje podataka. Ovi podaci mogu biti na samom pametnom medijumu dostupni spoljnom svetu ili se mogu uneti iz spoljašnjeg sveta na pametni medijum radi enkripcije i digitalnog potpisivanja. Ovakvom zaštitom privatnog ključa garantuje se da kriptovani ili potpisani podaci potiču od njegovog vlasnika. Javni ključ( eng. public key)se koristi da dekripciju podataka i on je javno dostupan stranama zainteresovanim za komunikaciju sa njegovim vlasnikom. Javni ključ se zainteresovanim stranama dodeljuje u okviru digitalnog certifikata, uz identifikacione podatke o njegovom vlasniku. Onaj ko prima digitalno potpisanu ili enkriptovanu poruku koristi pošiljaočev javni ključ za dekripciju i na taj način potvrđuje da poruka potiče od vlasnika ključa. Osim generisanja privatnog i javnog ključa na pametnom medijumu, potrebno je potvrditi da je pametni medijum izdala organizacija koja garantuje za njegovu autentičnost. Zato, po kreiranju privatnog i javnog ključa na nevolatilnoj memoriji pametnog medijuma, računar u procesu proizvodnje520kreira zahtev certifikacionom telu za potpisivanjem sertifikata(eng. CSR - Certificate signing request)612. Pre slanja, računar u procesu proizvodnje520preko čitača510dostavlja ovaj zahtev pametnom medijumu 203. Pametni medijum preko svog kriptografskog procesora digitalno potpisuje ovaj zahtev614svojim prethodno generisanim privatnim ključem. Potpisani zahtev615se preko čitača510prosleđuje računaru u procesu proizvodnje 520. Računar520se zatim obraća certifikacionom telu530sa upitom za izdavanje sertifikata 616. Certifikaciono telo310generiše sertifikat617i šalje ga računaru u procesu proizvodnje 618. Računar prosleđuje certifikat619preko čitača510do pametnog medijuma 203. Tako će, prilikom svake provere prava pristupa, pametni medijum moći da pošalje svoj certifikat potpisan od strane certifkacionog tela. Autentičnost ovog certifikata će primalac, na primer PPOP, moći da proveri proverom potpisa certifikacionog tela javnim ključem ovog tela. Ovo podrazumeva da je primalac povezan sa organizacijom koja kontroliše certifikaciono telo i koja svoj javni ključ može dostaviti svim zaintersovanim stranama, uključujući i njemu. Figure 6 shows the process of generating a certificate for use on a smart medium. The procedure in Figure 6 is executed when issuing a document in the form of a smart medium to its user, and therefore precedes subsequent access controls. This image also explains where the certificates and keys that are stored on the protected non-volatile memory of the smart media come from. The generation of a pair of private and public keys611 is performed on the smart medium itself201, 203 or 206, upon request initiated on the computer in the production process520 and forwarded to the smart medium through the reader-editor 510. The private key or secret key is stored exclusively in the place where it was generated, that is, on the protected non-volatile memory of the smart medium. This memory is accessible only to the cryptographic processor on the smart medium, and its contents cannot be revealed by reading the digital record of the smart medium by readers, including readers used in the production and verification process (202, 204, 207, 312, 510). The holder of the smart medium, i.e. the owner of the key, uses his private key for encryption and digital signing of data. This data can be available on the smart medium itself to the outside world, or it can be entered from the outside world onto the smart medium for encryption and digital signature. This type of private key protection guarantees that encrypted or signed data originates from its owner. The public key is used to decrypt data and is publicly available to parties interested in communicating with its owner. The public key is assigned to interested parties as part of a digital certificate, along with identification data about its owner. The recipient of a digitally signed or encrypted message uses the sender's public key for decryption and thus verifies that the message originates from the owner of the key. In addition to generating a private and public key on the smart medium, it is necessary to confirm that the smart medium was issued by an organization that guarantees its authenticity. Therefore, after creating the private and public key on the non-volatile memory of the smart medium, the computer in the production process520 creates a request to the certification body for signing the certificate (eng. CSR - Certificate signing request)612. Before sending, the computer in the production process 520 through the reader 510 delivers this request to the smart medium 203. The smart medium through its cryptographic processor digitally signs this request 614 with its previously generated private key. The signed request 615 is forwarded via the reader 510 to the computer in the production process 520. The computer 520 then addresses the certification body 530 with a request for issuing a certificate 616. The certification body 310 generates a certificate 617 and sends it to the computer in the production process 618. The computer forwards the certificate 619 via the smart reader 510 to the smart medium 203. Thus, during each access rights check, the smart the medium can send its certificate signed by the certification body. The recipient, for example PPOP, will be able to verify the authenticity of this certificate by checking the signature of the certification body with the public key of this body. This implies that the recipient is connected to an organization that controls the certification body and that can deliver its public key to all interested parties, including him.
Opisani sistem za automatsku proveru prava pristupa vozila i vozača ograničenim područjima i uslugama obezbeđuje realizaciju sistema za visoko siguran pristup područjima ili servisima sa ograničenim pravom upotrebe, uz istovremeno očuvanje privatnosti ovlašćenih korisnika, i sprečavanje drugih mogućih zloupotreba. The described system for automatically checking the right of access of vehicles and drivers to restricted areas and services ensures the implementation of a system for highly secure access to areas or services with restricted right of use, while preserving the privacy of authorized users, and preventing other possible abuses.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RS20120407A RS55537B1 (en) | 2012-09-19 | 2012-09-19 | SYSTEM FOR AUTOMATIC VERIFICATION OF VEHICLES OF VEHICLES, DRIVERS AND PASSENGERS IN VEHICLES WITH LIMITED AREAS AND SERVICES |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RS20120407A RS55537B1 (en) | 2012-09-19 | 2012-09-19 | SYSTEM FOR AUTOMATIC VERIFICATION OF VEHICLES OF VEHICLES, DRIVERS AND PASSENGERS IN VEHICLES WITH LIMITED AREAS AND SERVICES |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RS20120407A1 true RS20120407A1 (en) | 2014-04-30 |
| RS55537B1 RS55537B1 (en) | 2017-05-31 |
Family
ID=50732454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RS20120407A RS55537B1 (en) | 2012-09-19 | 2012-09-19 | SYSTEM FOR AUTOMATIC VERIFICATION OF VEHICLES OF VEHICLES, DRIVERS AND PASSENGERS IN VEHICLES WITH LIMITED AREAS AND SERVICES |
Country Status (1)
| Country | Link |
|---|---|
| RS (1) | RS55537B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210362735A1 (en) * | 2020-05-20 | 2021-11-25 | Intertrust Technologies Corporation | Policy managed vehicle operation systems and methods |
| EP4081988A4 (en) * | 2019-12-23 | 2024-01-03 | Securiport LLC | In-vehicle biometric collection and verification |
| WO2025233075A1 (en) * | 2024-05-10 | 2025-11-13 | Mercedes-Benz Group AG | Occupant identification for an authority outside the vehicle |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102024001374B4 (en) * | 2024-04-27 | 2025-11-20 | Mercedes-Benz Group AG | Authentication of a vehicle occupant for a financial transaction |
-
2012
- 2012-09-19 RS RS20120407A patent/RS55537B1/en unknown
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4081988A4 (en) * | 2019-12-23 | 2024-01-03 | Securiport LLC | In-vehicle biometric collection and verification |
| US12469096B2 (en) | 2019-12-23 | 2025-11-11 | Securiport Llc | In-vehicle biometric collection and verification |
| US20210362735A1 (en) * | 2020-05-20 | 2021-11-25 | Intertrust Technologies Corporation | Policy managed vehicle operation systems and methods |
| US12128914B2 (en) * | 2020-05-20 | 2024-10-29 | Intertrust Technologies Corporation | Policy managed vehicle operation systems and methods |
| WO2025233075A1 (en) * | 2024-05-10 | 2025-11-13 | Mercedes-Benz Group AG | Occupant identification for an authority outside the vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| RS55537B1 (en) | 2017-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101289711B1 (en) | Method, vehicle terminal, biometrics card and system for controlling vehicle through authenticating driver, and method for providing passenger protecting/tracking function using biometrics card and terminal | |
| US7809951B2 (en) | System and method for automated border-crossing checks | |
| JP4519645B2 (en) | Personal authentication software and system for travel privilege assignment and verification | |
| US7084736B2 (en) | Method for checking the authorization of users | |
| US10440014B1 (en) | Portable secure access module | |
| ES2890833T3 (en) | Method, system, device and software program product for the remote authorization of a user of digital services | |
| US20060229988A1 (en) | Card settlement method using portable electronic device having fingerprint sensor | |
| US20150143511A1 (en) | System and method for high security biometric access control | |
| KR101748136B1 (en) | Method for certification using digital image, application system, and authentication system thereof | |
| RS20120407A1 (en) | SYSTEM FOR AUTOMATIC VERIFICATION OF VEHICLES OF VEHICLES, DRIVERS AND PASSENGERS IN VEHICLES WITH LIMITED AREAS AND SERVICES | |
| JP2005063077A (en) | Method and device for personal authentication and connector | |
| CN113112243A (en) | Automobile identity recognition device and data processing and communication method | |
| US8870067B2 (en) | Identification device having electronic key stored in a memory | |
| JP2005346388A (en) | User authentication method, security system, portable storage medium, and authentication device | |
| JP3905090B2 (en) | MOBILE BODY DEVICE SYSTEM, AUTHENTICATION SYSTEM, MOBILE BODY MOUNTING DEVICE, AND AUTHENTICATION PROGRAM | |
| CN214540837U (en) | A car identification device | |
| JP2014206966A (en) | Visitor confirmation system and visitor confirmation method | |
| US20250021990A1 (en) | Systems and methods for validating travel documents in hybrid optical / bluetooth low energy mode | |
| Mercer et al. | Data Object Extensions for Access Control Credentials | |
| RS66606B1 (en) | PROCEDURE AND CONTROL DEVICE FOR SECURITY CHECK OF THE ELECTRONIC CARD | |
| WO2025074544A1 (en) | Terminal, server device, terminal control method, and storage medium | |
| JP2007004827A (en) | Mobile equipment system | |
| MX2013008675A (en) | Biometric identity verification system using a success signal and interacting with a portable object. | |
| Reagan et al. | Identity Management for Large e-Government Populations. | |
| CN109614839A (en) | Taxi management method, device, vehicle and remote server |