MX356554B

A device for detection and prevention of an attack on a vehicle.

Abstract

A new device for detection and prevention of an attack on a vehicle via its communication channels, having: an input-unit configured to collect real-time and/or offline data from various sources such as sensors, network based services, navigation applications, the vehicles electronic control units, the vehicle's bus-networks, the vehicle's subsystems, and on board diagnostics; a database, for storing the data; a detection-unit in communication with the input-unit; and an action-unit, in communication with the detection unit, configured for sending an alert via the communication channels and/or prevent the attack, by breaking or changing the attacked communication channels. The detection-unit is configured to simultaneously monitor the content, the meta-data and the physical-data of the data and detect the attack.

MX356554B, drawing sheet 1
Sheet 1 of 47

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

8 claims: 8 independent, 0 dependent

  1. 1
    CLAIMS REIVINDICACIONES Habiéndose descrito la invención reclama como propiedad lo contenido en las siguientes reivindicaciones:Having described the invention, it claims as property what is contained in the following claims: 1.- A method for detecting and preventing at least one attack on a vehicle through its one or more communication channels, the method characterized in that it comprises: 1.- Un método para detectar y prevenir al menos un ataque en un vehículo a través de su uno o más canales de comunicación, el método caracterizado porque comprende: use at least one hardware processor coupled to a database that stores data in real time and / or offline to: utilizar al menos un procesador de hardware acoplado a una base de datos que almacena datos en tiempo real y/o fuera de línea para: collect data in real time and / or offline recolectar datos en tiempo real y/o fuera de línea de navegación, una o más unidades de control electrónico (ECU) del vehículo, una o más redes de conductor común del vehículo, uno o más subsistemas del vehículo, y uno o más diagnósticos a bordo (OBD);almacenar los datos en tiempo real y/o fuera de línea en la base de datos;navigation systems, one or more vehicle electronic control units (ECUs), one or more vehicle common driver networks, one or more vehicle subsystems, and one or more on-board diagnostics (OBD);store the data in real time and / or offline in the database;I i '<i heard o I i' < i oí o ti you INSTITUTO MtXICANO 01 LA FROPUOAn INSTITUTO MtXICANO 01 LA FROPUOAn INDUSTRIA I. INDUSTRY I. monitor data in real time and / or offline for an attack;and if the attack is detected, instruct an alert to be sent and / or prevent the attack by breaking or changing the one or more communication channels;monitorear los datos en tiempo real y/o fuera de línea por un ataque;y si se detecta el ataque, instruir envío de una alerta y/o prevenir el ataque al romper o cambiar el uno o más canales de comunicación;en donde el monitoreo incluye examen simultáneo de contenido, metadatos y datos físicos de los datos en tiempo real y/o fuera de línea recolectados de la misma o diferentes fuentes para detección del ataque, con base en irregularidades de, o relación irracional entre, el contenido y los metadatos, el contenido y los datos físicos, where the monitoring includes simultaneous examination of content, metadata and physical data of the data in real time and / or offline collected from the same or different sources for detection of the attack, based on irregularities of, or irrational relationship between, the content and metadata, content and physical data,
  2. 2
    - El método de conformidad con la reivindicación 2.- The method according to claim 1, caracterizado porque se seleccionan características para las irregularidades o la relación irracional de un grupo que 1, characterized in that characteristics are selected for the irregularities or the irrational relationship of a group that subsistemas, cuando se compara con datos recibidos por al menos otro del subsistema;subsystems, when compared to data received by at least one other subsystem;') ') Φ 'τ ~ ί « Φ' τ ~ί « A? TO? -X Λ -X Λ ΙΝ51ΙΓ.¡'¡r, n , ΙΝ51ΙΓ.¡'¡r, n, Dt Ι.Λ ί it ,· ,¡ , Dt Ι.Λ ί it, ·, ¡, sensores;sensors;F. irrational metadata;f. los metadatos irracionales;g. irrational meta-content;g. meta-contenido irracional;h. atascamiento o bloqueo de los canales de comunicación y/o los servicios con base en red;e h. binding or blocking of communication channels and / or network-based services;and i. cambio repentino en características de señal de los servicios a base de red o los sensores. i. sudden change in signal characteristics of network-based services or sensors.
  3. 3
    - The method according to claim 3. - El método de conformidad con la reivindicación 1, caracterizado porque el paso de almacenar además comprende almacenamiento de parámetros de al menos un ataque conocido, previamente detectado como el ataque. 1, characterized in that the storing step further comprises storing parameters of at least one known attack, previously detected as the attack.
  4. 4
    - El método de conformidad con la reivindicación Four. - The method according to claim 3, caracterizado porque además comprende al menos uno de los siguientes pasos:3, characterized in that it also comprises at least one of the following steps: a. extraer los parámetros;to. extract the parameters;b. identificar los parámetros del ataque conocido y actualizar para el paso de alertar;b. identify the parameters of the known attack and update for the alert step;c. los parámetros se seleccionan de un grupo que consiste de: c. the parameters are selected from a group consisting of: i. el contenido de datos en tiempo real y/o fuera i. the data content in real time and / or outside Ai Ai IMPIOUS IMPÍO INSTITUTO MEXICAN MEXICAN INSTITUTE OE LA PROPIEDAD ·<;OE THE PROPERTY · <;INDUSTRIAL de línea irregular;INDUSTRIAL irregular line;ii. fuente irregular de los y/o fuera de línea;ii. irregular and / or offline source;iii. destino irregular para real y/o fuera de línea;iii. irregular destination for real and / or offline;iv. data content in real-time data real-time data v / o irrational offline, when compared to data received by at least one other source;iv. el contenido de datos en datos en tiempo real los datos en tiempo tiempo real v/o fuera de línea irracional, cuando se compara con datos recibidos por al menos otra fuente;sensores;sensors;viii. irrational metadata;viii. metadatos irracionales;ix. irrational meta-content;ix. meta-contenido irracional;x. atascamiento o bloqueo de los canales de comunicación y/o los servicios a base de red;x. binding or blocking of communication channels and / or network-based services;xi. cambio repentino en las características de señal de los servicios a base de red y/o los sensores;xi. sudden change in signal characteristics of network-based services and / or sensors;'xii. the location of the vehicle;’xii. la ubicación de vehículo;xiii. a make of the vehicle;xiii. una marca del vehículo;IM xiv. los sensores;....... IM xiv. the sensors;....... xv. communication channels;xv. los canales de comunicación;xvi. la aplicación de navegación xvii. el dispositivo de navegación;y xviii. interfaces de comunicación;y, xvi. the xvii navigation application. the navigation device;and xviii. communication interfaces;and, d. any combination thereof. d. cualquier combinación de los mismos.
  5. 5
    - The method according to claim 5. - El método de conformidad con la reivindicación 3, caracterizado porque además comprende el paso de comunicar la base de datos con un servidor remoto que entrega y/o recibe al menos uno de los parámetros adicionales del ataque conocido. 3, characterized in that it also comprises the step of communicating the database with a remote server that delivers and / or receives at least one of the additional parameters of the known attack.
  6. 6
    - The method according to claim 6. - El método de conformidad con la reivindicación 5, caracterizado porque el servidor remoto está configurado para recolectar los datos en tiempo real y/o fuera de línea de al menos un vehículo adicional, monitorear el contenido, los metadatos y los datos físicos de los datos en tiempo real y/o fuera de línea, detectar el ataque y actualizar el ataque a la base de datos. 5, characterized in that the remote server is configured to collect real-time and / or offline data from at least one additional vehicle, monitor the content, metadata and physical data of the real-time and / or off-line data. line, detect the attack and update the attack to the database.
  7. 7
    - The method according to claim 7. - El método de conformidad con la reivindicación 1, caracterizado porque adicionalmente comprende al menos uno de los siguientes pasos:1, characterized in that it additionally comprises at least one of the following steps: and. the step of detecting also includes learning the characteristics and behavior of the data content in real time and / or offline, metadata and physical data and recognizing any unfamiliar behavior;e. el paso de detectar además incluye aprender las características y comportamiento del contenido de datos en tiempo real y/o fuera de línea, metadatos y datos físicos y reconocer cualquier comportamiento no familiar;b. presenta la alerta para notifiear-y alertar a un usuario del ataque;b. presents the alert to notify-and alert a user of the attack;'Vli 'Vli INSTITUTO MEXICANO DE IA PROPIEDAD INDUSTRIAL MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY advertir al conductor de bordes de la acera, xi. detector de defecto, utilizado en ferrocarriles para detectar problemas de eje y señal en trenes que pasan xii. sensor de temperatura de refrigerante de motor (ECT), utilizado para medir la temperatura de motor, warn driver of curb edges, xi. defect detector, used in railways to detect axle and signal problems in passing trains xii. engine coolant temperature sensor (ECT), used to measure engine temperature, used when regulating fuel metering, xv. mass flow sensor, or mass air flow sensor (MAF), used to say the moonáe-eh'e-qtre · enters the engine, xvi. oxygen sensor, used to monitor the amount of oxygen in the vehicle's exhaust, xvii. parking sensors, used to alert the driver to unseen obstacles during parking maneuvers, xviii. radar gun, used to detect the speed of other objects, xix. speedometer, used to measure the instantaneous speed of a land vehicle, xx. speed sensor, used to detect the speed of an object, xxi. throttle position sensor, used to monitor the throttle position in an internal combustion engine, xxii. tire pressure monitoring sensor, used to monitor the air pressure inside the tires, xxii. torsion sensor, or torsion transducer, or torsion gauge measures torsion (torque) on a rotating system, xxiv. transmission fluid temperature sensor, used to measure the temperature of the transmission fluid, utilizado al regular medición de combustible, xv. sensor de flujo de masa, o sensor de flujo de aire de masa (MAF) , utilizado para decir la moonáe-eh'e-qtre· ingresa al motor, xvi. sensor de oxígeno, utilizado para monitorear la cantidad de oxígeno en el escape del vehículo, xvii. sensores de estacionamiento, utilizados para alertar al conductor de obstáculos no vistos durante maniobras de estacionamiento, xviii. pistola de radar, utilizada para detectar la velocidad de otros objetos, xix. velocímetro, utilizado para medir la velocidad instantánea de un vehículo terrestre, xx. sensor de velocidad, utilizado para detectar la velocidad de un objeto, xxi. sensor de posición de acelerador, utilizado para monitorear la posición del acelerador en un motor de combustión interna, xxii. sensor de monitoreo de presión de neumático, utilizado para monitorear la presión de aire dentro de los neumáticos, xxii. sensor de torsión, o transductor de torsión o medidor de torsión mide torsión (fuerza de torsión) sobre un sistema giratorio, xxiv. sensor de temperatura de fluido de transmisión, utilizado para medir la temperatura del fluido de transmisión, Τ · 5 χνι Τ·5 χνι I I INST, χχν. sensor de velocidad de turbina (TSS), o sensor de velocidad de entrada (ISS), utilizado para medir la velocidad de rotación del árbol de entrada o convertidor de torsión, xxvi. sensor de reluctancia variable, utilizado para medir posición y velocidad de componentes metálicos móviles, xxvii. sensor de velocidad de vehículo (VSS), utilizado para medir la velocidad del vehículo, xxviii. sensor de agua o sensor de agua en combustible, utilizado para indicar la presencia de agua en combustible xxix. sensor de velocidad de llanta, utilizado para leer la velocidad de la rotación de llanta de un vehículo, xxx. sensores de comodidad incluyendo: posición de asientos, calor de asiento, condición de aire y ubicación de pasajeros, y xxxi. cualquier combinación de los mismos;INST, χχν. turbine speed sensor (TSS), or input speed sensor (ISS), used to measure the speed of rotation of the input shaft or torque converter, xxvi. variable reluctance sensor, used to measure position and speed of moving metal components, xxvii. vehicle speed sensor (VSS), used to measure vehicle speed, xxviii. water sensor or water in fuel sensor, used to indicate the presence of water in fuel xxix. tire speed sensor, used to read the speed of a vehicle's tire rotation, xxx. comfort sensors including: seat position, seat heat, air condition, and passenger location, and xxxi. any combination thereof;h. el uno o más subsistemas se seleccionan de un grupo que consiste de: h. the one or more subsystems are selected from a group consisting of: i. monitoreo de presión de neumático, i. tire pressure monitoring, v. módulo de control de tren motriz (PCM), v. powertrain control module (PCM), Ϊ Ϊ I saw. transmission control module (TCM). M vi. módulo de control de transmisión (TCM). vii. brake control module (BCM), viii. central control module (CCM), ix. central timing module (CTM), vii. módulo de control de freno (BCM), viii. módulo de control central (CCM), ix. módulo de cronometraje central (CTM), x. general electronic module (GEM), xi. body control module (BCM), xii. suspension control module (SCM), xiii. convenience control unit (CCU), x. módulo electrónico general (GEM), xi. módulo de control de cuerpo (BCM), xii. módulo de control de suspensión (SCM), xiii. unidad de control de conveniencia (CCU), Electric (PSCU), xviii. human-machine interface (HMI), eléctrica (PSCU), xviii. interfaz de humano-máquina (HMI), xxii. transmission control unit (TCU), xxiii. brake control module (ABS or ESC), xxiv. shock sensors, xxv. airbags, xxvi. seat belts, xxvii. tire pressure monitoring system (TPMS), xxviii. xxii. unidad de control de transmisión (TCU), xxiii. módulo de control de freno (ABS o ESC), xxiv. sensores de choque, xxv. bolsas de aire, xxvi. cinturones de seguridad, xxvii. sistema de monitoreo de presión de neumático (TPMS), xxviii. sistema de control de estabilidad stability control system Electronic H-DUjIX (ESC), -xxix. traction control system (TCS), xxx. anti-lock braking system (ABS), xxxi. Electronic Brake Assist System (EBA), xxxii. electronic force distribution, xxxiii. electronic brake force distribution system (EBD), xxxiv. emergency closure, xxxv. notifications and alerts handled, xxxvi. pedestrian object recognition, xxxvii. lane keeping assistance, xxxviii. shock evasion, xxxix. Adaptive Headlight Control, XL. reverse backup sensors, xli. adaptive cruise control, xlii. active cruise control (ACC), xliii. traction control systems, xliv. electronic stability control, xlv. automated parking system, xlvi. multimedia, xlvii. active noise cancellation (ANC), xlviii. radio, xlix. radio data system (RDS), H-DUjIX electrónico (ESC) , -xxix. sistema de control de tracción (TCS), xxx. sistema antibloqueo de frenado (ABS), xxxi. sistema de asistencia de freno electrónico (EBA), xxxii. distribución de fuerza electrónico, xxxiii. sistema de distribución de fuerza de freno electrónico (EBD), xxxiv. cierre de emergencia, xxxv. notificaciones y alertas manejadas, xxxvi. reconocimiento de objeto de peatón, xxxvii. asistencia para mantener carril, xxxviii. evasión de choque, xxxix. control de faros delanteros adaptables, xl. sensores de respaldo de reversa, xli. control de crucero adaptable, xlii. control de crucero activo (ACC), xliii. sistemas de control de tracción, xliv. control de estabilidad electrónico, xlv. sistema de estacionamiento automatizado, xlvi. multimedia, xlvii. cancelación de ruido activo (ANC), xlviii. radio, xlix. sistema de datos de radio (RDS), 1. funciones de información de conductor, li. radio AM/FM o satelital, ------ . ....... one. driver information functions, li. AM / FM or satellite radio, ------. ....... lii. CD / DVD player, liii. payment systems, liv. Wi-Fi router in vehicle, lv. internal lights, lvi. climate control, lvii. chair adjustment, lviii. electric windows, lix. mirror adjustment, lx. central lock, lxi. battery management, lxii. cargo handling, lxiii. vehicle network system, lxiv. active cruise control (ACC), lxv. remote control keys, lxvi. theft deterrent systems, lxvii. immobilizer system, lxviii. security systems, lxix. digital cameras, lxx. night vision, lxxi. lasers, lxxii. radar, lxxiii. RF sensors, lxxiv. informative entertainment system;and, lxxv. robotic gear shaft;and, lii. reproductor de CD/DVD, liii. sistemas de pago, liv. enrutador Wi-Fi en vehículo, lv. luces internas, lvi. control de clima, lvii. ajuste de sillas, lviii. ventanas eléctricas, lix. ajuste de espejo, lx. bloqueo central, lxi. manejo de batería, lxii. manejo de carga, lxiii. sistema de red de vehículo, lxiv. control de crucero activo (ACC), lxv. llaves de control remoto, lxvi. sistemas disuasivos de robo, lxvii. sistema inmovilizador, lxviii. sistemas de seguridad, lxix. cámaras digitales, lxx. visión nocturna, lxxi. láseres, lxxii. radar, lxxiii. sensores RF, lxxiv. sistema de entretenimiento informativo;y, lxxv. árbol de engranaje robotico;y, and. any combination of the misifloS ........ e. cualquier combinación de los misiflóS........
  8. 8
    - El método de conformidad con la reivindicación 8.- The method according to claim 1, caracterizado porque la ECU se selecciona de un grupo que 1, characterized in that the ECU is selected from a group that Electric (PSCU), integrated into the Electric Power Steering (EPS) Power Pack, eléctrica (PSCU), integrada en el paquete de energía de dirección de energía eléctrica (EPS), p. human-machine interface (HMI), p. interfaz de humano-máquina (HMI), q. módulo de control de tren motriz (PCM) q. powertrain control module (PCM) 7 (and 7 (y Hee > - - - i Ji. >-- - — i INSTITUTE Μ-ΧΙΤΛΝΟ V-V '· INSTITUTO Μ-ΧΙΤΛΝΟ V-V'· Dt LA PROPALAD \ iNOUtf'RÍAL Dt LA PROPALAD \ iNOUtf’RÍAL (SCU), (TCU) control de asiento, control de velocidad control de teléfono control telemático (TCU), control de transmisión (TCU), control de freno (BCM), remotos de procesamiento ECU a bordo combinación de los mismos. (SCU), (TCU) seat control, speed control telephone control telematics control (TCU), transmission control (TCU), brake control (BCM), on-board ECU processing remotes combination thereof. according to claim further comprises at least one of the de conformidad con la reivindicación además comprende al menos uno de los 1, caracterizado porque siguientes pasos:1, characterized in that the following steps: j. Assess the risk level of the attack on the vehicle and its passengers and prioritize the attack. j. evaluar el nivel de riesgo del ataque al vehículo y sus pasajeros y dar prioridad al ataque. k. seleccionar la una o más redes con base en un grupo que consiste de: web, cable físico, Wi-Fi, celular, Bluetooth, RF, GPS, comunicación vehículo a vehículo, infraestructura de vehículo a pasajero, infraestructura de ambiente a vehículo;k. select the one or more networks based on a group consisting of: web, physical cable, Wi-Fi, cellular, Bluetooth, RF, GPS, vehicle-to-vehicle communication, vehicle-to-passenger infrastructure, environment-to-vehicle infrastructure;l. seleccionar la una o más aplicaciones o dispositivos de navegación de un grupo que consiste de: navegador satelital, navegador celular, sistemas que encuentran el norte (NFS), o sistema de orientación intervehículo y navegador dedicado por inercia;y, l. select the one or more applications or navigation devices from a group consisting of: satellite navigator, cellular navigator, systems that find the north (NFS), or inter-vehicle orientation system and dedicated navigator by inertia;and, d. any combination thereof. d. cualquier combinación de los mismos.