Identificación automática, visual y certificada de vehículos móviles

Rodríguez Escabias, Daniel (2021). Identificación automática, visual y certificada de vehículos móviles. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Identificación automática, visual y certificada de vehículos móviles
Author/s:
  • Rodríguez Escabias, Daniel
Contributor/s:
  • Dávila Muro, Jorge
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: May 2021
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (19MB) | Preview

Abstract

El presente TFG mostrará el desarrollo de un sistema de Identificación Automática, Visual y Certificada de Vehículos Móviles. De comienzo a fin, con todos los problemas encontrados y cómo ha variado el enfoque del proyecto desde el primer día hasta el último. De manera sencilla, el proyecto tendrá una parte cliente y otra parte servidor, donde el grosor del proyecto reside en la parte cliente, ya que el servidor solamente se encargará de recoger información. El cliente aspira a tener el rol de Autoridad de Certificación en cuanto al reconocimiento visual de matrículas de vehículos móviles españolas se refiere, desarrollando un complejo algoritmo en el que ha sido empleado mucha dedicación y detalle para desarrollarlo. En cuanto a las labores del algoritmo: ● El cliente toma una foto ● Obtiene el momento exacto en el que la foto ha sido tomada ● Obtiene la posición GPS aproximada del cliente ● Busca matrícula/s de coche española dentro de la foto ● Si no tiene matrícula/s: ○ Empieza el algoritmo de nuevo ● Si tiene matrícula/s: ○ Empieza un protocolo de intercambio de información seguro con el servidor basado en 6 mensajes (3 del cliente y 3 del servidor), en el que se ven involucradas tecnologías como RSA de 2048 y 4096 bits, AES-256 bits para encriptación y SHA-256 como algoritmo de hashing ○ En dicho proceso de intercambio de información seguro, también existe un componente de firma digital y otro de certificación electrónica auto firmada, ya que ambos extremos deben intercambiar con la otra parte su certificado electrónico ○ El “objeto” a ser intercambiado estará firmado digitalmente por el cliente, y será el servidor el que compruebe dicha firma. Con esto conseguimos autenticación en origen y no repudio e integridad del mensaje. Una vez el servidor valida el mensaje, el cliente ha actuado como Autoridad de Certificación al firmar digitalmente un objeto intercambiado de manera segura a través de Internet.---ABSTRACT---This TFG shows the development of an Automatic Visual Identification and Certified of Automobiles project. From the beginning to the end, with all its problems and how the project was developed in detail. In a simple way, the project will have a client side and a server side, where the client is the major, so the server just has to grab information. The client aims to be a Certification Authority in terms of spanish car plates visual identification, having inside a complex algorithm for this purpose, which has too much dedication and detail in it. In terms of the algorithm: ● The client grabs a frame ● The client obtains the current time when the picture has been taken ● The client obtains the approximated GPS location from itself ● The client looks for a car plate inside the frame taken ● If there are not any car plates: ○ Restarts the algorithm ● If there are car plates: ○ The client starts a secure information exchange protocol with the server using just 6 messages (3 from client and 3 from server), where technologies such as RSA-2048/4096 bits and AES-256 for encryption and SHA-256 bits hashing algorithms are involved. ○ In this secure information exchange process we also have digital signature and self-signed certification processes, so client and server have to exchange their own certificates. ○ The “object” to be exchanged will be signed digitally by the client side, and the server will be the one who will check the signature. By this way, we obtain origin authentication and no repudiation, besides integrity. Once the server validates the signature, the client has been a Certification Authority because he signed the object sent exchanged in a secure way through the Internet.

More information

Item ID: 68621
DC Identifier: https://oa.upm.es/68621/
OAI Identifier: oai:oa.upm.es:68621
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 24 Sep 2021 07:32
Last Modified: 24 Sep 2021 07:32
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM