ES2424298A1 - Method and system for contactlessly and anonymously accrediting groups with a minimum of users - Google Patents
Method and system for contactlessly and anonymously accrediting groups with a minimum of users Download PDFInfo
- Publication number
- ES2424298A1 ES2424298A1 ES201200215A ES201200215A ES2424298A1 ES 2424298 A1 ES2424298 A1 ES 2424298A1 ES 201200215 A ES201200215 A ES 201200215A ES 201200215 A ES201200215 A ES 201200215A ES 2424298 A1 ES2424298 A1 ES 2424298A1
- Authority
- ES
- Spain
- Prior art keywords
- occupants
- vehicle
- toll
- occupant
- payment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
Abstract
Description
Método y sistema de cobro sin contacto, por el uso de una vía, para vehículos de alta ocupación Method and system of collection without contact, for the use of a road, for high occupancy vehicles
La presente invención hace referencia, en un primer aspecto, a un método de cobro sin contacto, por el uso de una vía, en particular una vía de peaje tal como una autopista, por la que circulan vehículos de alta ocupación. The present invention refers, in a first aspect, to a method of contactless charging, by the use of a road, in particular a toll road such as a highway, through which high-occupancy vehicles circulate.
La invención tiene como objetivo facilitar el cobro en una estación de peaje sin contacto de manera segura y personalizada, adaptando la cantidad a pagar al número de ocupantes o pasajeros del vehículo, al mismo tiempo que se garantiza la privacidad de éstos. The invention aims to facilitate the collection at a contactless toll station in a secure and personalized way, adapting the amount to be paid to the number of occupants or passengers of the vehicle, while ensuring their privacy.
La invención propone dos variantes del método para el cobro sin contacto de un peaje (por el uso de una vía), una primera para el caso en el que se calcula la cuota del peaje independientemente de los puntos de entrada en la autopista (sin tiquete) y otro para el caso en el que los vehículos reciben un tiquete a la entrada de la autopista y se les cobra de acuerdo al número de kilómetros recorridos (con tiquete). The invention proposes two variants of the method for non-contact charging of a toll (for the use of a road), a first for the case in which the toll fee is calculated independently of the entry points on the highway (without a ticket) ) and another in the case where vehicles receive a ticket at the entrance of the highway and are charged according to the number of kilometers traveled (with ticket).
La invención concierne as1m1smo, en un segundo aspecto, a un sistema para implementación del método de cobro sin contacto citado. The invention also concerns, in a second aspect, a system for implementing the aforementioned non-contact charging method.
La preocupación por las emisiones de dióxido de carbono está motivando nuevos esquemas de cobro de peaje con el objetivo de ofrecer tarifas más bajas para vehículos que transporten más ocupantes (vehículos de alta ocupación o VAO). Concerns about carbon dioxide emissions are motivating new toll collection schemes with the aim of offering lower rates for vehicles that transport more occupants (high occupancy vehicles or VAOs).
Algunas invenciones anteriores divulgan sistemas y/o métodos de pago de peajes que tratan de cumplir con las normas establecidas para el uso de carriles destinados a vehículos compartidos. Some previous inventions disclose toll payment systems and / or methods that attempt to comply with the standards established for the use of lanes for shared vehicles.
La US 2001/0137773 Al, 'Devices, Systems and methods for identifying and/or billing an individual in a vehicle' de Potts et al., propone una solución en la que cada uno de los ocupantes posee un dispositivo móvil que transmite un identificador único a algún dispositivo del vehículo que, por medio de una antena, determina según su proximidad quién es el conductor y se comunica con la cabina de peaje. US 2001/0137773 Al, 'Devices, Systems and methods for identifying and / or billing an individual in a vehicle' by Potts et al., Proposes a solution in which each occupant has a mobile device that transmits an identifier unique to some device of the vehicle that, by means of an antenna, determines according to its proximity who the driver is and communicates with the toll booth.
En US 2010/0106567 Al, 'System and method for electronic toll collection based on vehicle load' de McNew et al., el vehículo posee una tarjeta electrónica que transmite un identificador y el número de ocupantes en el vehículos. Dicho número es obtenido mediante el uso de distintos métodos, y la estación de peaje comprobará, posteriormente, la veracidad de los datos recibidos. In US 2010/0106567 Al, 'System and method for electronic toll collection based on vehicle load' by McNew et al., The vehicle has an electronic card that transmits an identifier and the number of occupants in the vehicles. This number is obtained through the use of different methods, and the toll station will subsequently verify the accuracy of the data received.
La patente US 7,091,880 B2, 'Licensed driver detection for high occupancy toll lane qualification' de Sorensen et al., sugiere que cada vehículo posea un lector de licencias de conducir. Una vez leída la licencia, los datos resultantes se cifran y se transmiten a la entidad responsable del peaje. US 7,408,480 B2, 'Dual mode electronic toll collection transponder' de Sun Yee Woo et al., propone un sistema en el que, mediante un transmisor instalado en el vehículo, datos como el número de placa, las emisiones de vehículos, etc. se transmiten de modo cifrado a un sistema externo que cargará el importe al vehículo. US 7,091,880 B2, 'Licensed driver detection for high occupancy toll lane qualification' by Sorensen et al., Suggests that each vehicle has a driver's license reader. Once the license is read, the resulting data is encrypted and transmitted to the entity responsible for the toll. US 7,408,480 B2, 'Dual mode electronic toll collection transponder' by Sun Yee Woo et al., Proposes a system in which, through a transmitter installed in the vehicle, data such as license plate number, vehicle emissions, etc. they are transmitted in encrypted mode to an external system that will charge the amount to the vehicle.
- S S
- La US 4,303,904 A 'Universally applicable, in-motion and automatic toll paying system using microwaves' de Chasek et al., propone el uso de un transmisor-receptor interno en el vehículo que trasmite la información necesaria para calcular el importe. JP 2000/172892 'A vehicle charge calculating system' propone el uso de dispositivos externos para determinar las emisiones del vehículo y calcular el importe a pagar. US 4,303,904 A 'Universally applicable, in-motion and automatic toll paying system using microwaves' by Chasek et al., Proposes the use of an internal transceiver in the vehicle that transmits the necessary information to calculate the amount. JP 2000/172892 'A vehicle charge calculating system' proposes the use of external devices to determine vehicle emissions and calculate the amount to be paid.
- LA US2010161392 (Al) propone, en un ejemplo de realización (ver párrafo [0028]), contar el número de ocupantes de un vehículo mediante la detección, por parte de un lector RFID implementado, por ejemplo, en un dispositivo de uno de los ocupante unas etiquetas RFID de dispositivos o elementos llevados por el resto de ocupantes. US2010161392 (Al) proposes, in an exemplary embodiment (see paragraph [0028]), to count the number of occupants of a vehicle by detection, by an RFID reader implemented, for example, in a device of one of the occupant RFID tags of devices or elements carried by other occupants.
- 10 10
- Todas las invenciones anteriores sólo describen métodos automatizados de gestión de un sistema de peaje en un carril de transporte colectivo con diferentes dispositivos para detectar personas o las emisiones de carbono que genera el vehículo mediante el uso de dispositivos adicionales en los propios vehículos. All the previous inventions only describe automated methods of managing a toll system in a collective transport lane with different devices to detect people or the carbon emissions generated by the vehicle through the use of additional devices in the vehicles themselves.
- 15 fifteen
- En la US20040049424Al se propone un método y un sistema para promocionar el viaje compartido (ridesharing) que describe (ver párrafo [56]) determinar el número de quot;participantes que viajan juntosquot; localizando los teléfonos móviles llevados por los mismos, y realizar un cobro en función del número de ocupantes. In US20040049424Al proposes a method and system to promote shared travel (ridesharing) that describes (see paragraph [56]) determine the number of quot; participants traveling togetherquot; locating the mobile phones carried by them, and make a charge based on the number of occupants.
- 20 twenty
- En la presente invención se utilizan igualmente unos dispositivos de computación autónomos con capacidades de telecomunicación, tales como un teléfono móvil inteligente (por ejemplo, un teléfono móvil de última generación o smartphone) por cada ocupante del vehículo, pero como característica relevante se garantiza la privacidad y el anonimato de los ocupantes, durante su recuento. Autonomous computing devices with telecommunication capabilities are also used in the present invention, such as a smart mobile phone (for example, a next-generation mobile phone or smartphone) for each occupant of the vehicle, but privacy is guaranteed as a relevant feature and the anonymity of the occupants, during their recount.
- Exposición de la invención Exhibition of the invention
- 25 30 35 25 30 35
- La presente invención aporta para alcanzar el objetivo explicado, en un primer aspecto, un método de cobro sin contacto, por el uso de una vía, concebido para gestionar vehículos de alta ocupación, en el cual como premisa se establece que cada uno de los ocupantes de un vehículo que implementa el método de cobro ha de poseer un dispositivo de computación autónomo con capacidad de telecomunicación, identificable mediante un identificador individual Id, o dirección de red, tal como un teléfono móvil inteligente comprendiendo el método determinar el número de ocupantes de un vehículo utilizando información acerca de dichos dispositivos de computación autónomos con capacidad de telecomunicación, mediante una interacción sin contacto con los mismos desde un centro de control de la vía o estación de cobro, para proporcionar un importe del pago por el uso de la vía, en función del número de ocupantes del vehículo. Dicha interacción sin contacto utiliza una tecnología de telecomunicación conocida, escogida entre Bluetooth, Wifi, RFID, o cualquier otra, que soporten los dispositivos de computación autónomos con capacidad de telecomunicación de los ocupantes del vehículo. The present invention provides to achieve the objective explained, in a first aspect, a method of non-contact charging, by the use of a road, designed to manage high occupancy vehicles, in which as a premise it is established that each of the occupants of a vehicle that implements the charging method must have an autonomous computing device with telecommunication capability, identifiable by means of an individual identifier Id, or network address, such as a smart mobile phone comprising the method determining the number of occupants of a vehicle using information about said autonomous computing devices with telecommunication capability, through a contactless interaction with them from a track control center or charging station, to provide a payment amount for the use of the track, in function of the number of occupants of the vehicle. Such contactless interaction uses a known telecommunication technology, chosen among Bluetooth, Wifi, RFID, or any other, that supports autonomous computing devices with telecommunication capabilities of the vehicle's occupants.
- A diferencia de las propuestas de los documentos del estado de la técnica referidas, el método de cobro sin contacto de esta invención propone que dicha determinación del número de ocupantes se lleve a cabo por la adquisición y recuento de un número total de firmas digitales parciales realizadas por cada uno de los ocupantes del vehículo mediante una aplicación informática albergada en su respectivo In contrast to the proposals of the aforementioned state of the art documents, the contactless collection method of this invention proposes that said determination of the number of occupants be carried out by the acquisition and counting of a total number of partial digital signatures made for each of the occupants of the vehicle through a computer application housed in their respective
35
35
dispositivo de computación autónomo con capacidad de telecomunicación, aplicación que implementa un esquema de firma digital basado en la identidad, con umbral dinámico, que garantiza el anonimato de dichos ocupantes del vehículo y la seguridad de la interacción centro de control (o estación de cobro/peaje)-ocupantes. Autonomous computing device with telecommunication capability, an application that implements a digital signature scheme based on identity, with dynamic threshold, which guarantees the anonymity of said occupants of the vehicle and the security of the interaction control center (or charging station / toll) -occupants.
Para la implementación del método se ha previsto asimismo que cada ocupante del vehículo adquiera previamente o contemporáneamente al viaje (pero antes de realizar el pago) una cantidad a modo de crédito que le proporciona un código de pago y el pago se realiza en dicho centro de control, sin contacto, por parte de uno o más de los ocupantes, desde su dispositivo de computación autónomo con capacidad de telecomunicación, conservando el anonimato. For the implementation of the method, it is also foreseen that each occupant of the vehicle acquires before or at the time of the trip (but before making the payment) an amount as a credit that provides a payment code and the payment is made in said center of control, without contact, by one or more of the occupants, from their autonomous computing device with telecommunication capability, maintaining anonymity.
Por otro lado la citada interacción sin contacto centro de control-ocupantes comprende la participación de una autoridad certificadora que proporciona a cada uno de los ocupantes del vehículo un conjunto de claves públicas y claves privadas para realizar las citadas firmas digitales parciales. On the other hand, the aforementioned non-contact interaction control center-occupants includes the participation of a certifying authority that provides each of the occupants of the vehicle with a set of public keys and private keys to perform the said partial digital signatures.
En un segundo aspecto la invención propone un sistema de cobro, sin contacto, por el uso de una vía, para vehículos de alta ocupación, que integra los siguientes elementos: In a second aspect the invention proposes a collection system, without contact, for the use of a road, for high-occupancy vehicles, which integrates the following elements:
- --
- una estación para cobro de una tasa variable por el uso de la vía, con medios de telecomunicación; a station for charging a variable rate for the use of the road, with telecommunication means;
- --
- un dispositivo de computación autónomo, para cada uno de los ocupantes, con capacidad de telecomunicación (por ejemplo un teléfono móvil inteligente), con un identificador individual Id o dirección de red; an autonomous computing device, for each of the occupants, with telecommunication capability (for example a smart mobile phone), with an individual identifier Id or network address;
- --
- al menos una aplicación instalable en los dispositivos de computación autónomos con capacidad de telecomunicación, para implementar el método de cobro sin contacto mediante dichos dispositivos de computación autónomos; at least one application installable in autonomous computing devices with telecommunication capability, to implement the contactless charging method by means of said autonomous computing devices;
- --
- una autoridad certificadora que proporciona un conjunto de claves públicas y claves privadas para realizar unas firmas digitales parciales utilizando dichos dispositivos de computación autónomos; y a certifying authority that provides a set of public keys and private keys to perform partial digital signatures using said autonomous computing devices; Y
- --
- medios establecidos en un centro de control o de cobro, tal como dicha estación de cobro/peaje, para interacción bidireccional sin contacto de dicho centro de control para cobro por uso de la vía, con dichos dispositivos autónomos con capacidad de telecomunicación. means established in a control or collection center, such as said charging / toll station, for two-way contactless interaction of said control center for charging for use of the road, with said autonomous devices with telecommunication capability.
Dichos elementos están previstos para operar en combinación para implementar el método de cobro sin contacto propuesto, que comprende el recuento de dichas firmas digitales parciales de los ocupantes del vehículo. Said elements are intended to operate in combination to implement the proposed contactless charging method, which comprises counting said partial digital signatures of the vehicle occupants.
En un ejemplo de realización del método de la presente invención la citada vía de pago es una vía de peaje de tarificación variable en función del número de ocupantes de cada vehículo que cruza el peaje, interviniendo en este escenario al menos los siguientes agentes: In an exemplary embodiment of the method of the present invention, said payment method is a variable rate toll road depending on the number of occupants of each vehicle crossing the toll, at least the following agents intervening in this scenario:
- --
- una estación para cobro de un peaje (con funciones del citado centro de control) con medios de telecomunicación; a toll collection station (with functions of said control center) with telecommunication means;
35
35
- --
- un dispositivo de computación autónomo, para cada uno de los ocupantes, con capacidad de telecomunicación, con un identificador individual Id o dirección de red; an autonomous computing device, for each of the occupants, with telecommunication capability, with an individual identifier Id or network address;
- --
- una autoridad certificadora que proporciona un conjunto de claves públicas y claves privadas para realizar dichas firmas digitales parciales; y a certifying authority that provides a set of public keys and private keys for making said partial digital signatures; Y
- --
- al menos una aplicación instalable en los dispositivos de computación autónomos para implementar el método mediante dichos dispositivos de computación autónomos, at least one application installable in the autonomous computing devices to implement the method by means of said autonomous computing devices,
El método propuesto se caracteriza por las siguientes etapas: The proposed method is characterized by the following stages:
a) autenticación ante una autoridad certificadora de cada uno de los n ocupantes del vehículo a partir de dicho identificador individual que asocia a la identidad del ocupante del vehículo un único número Id, de misma longitud; a) authentication to a certifying authority of each of the n occupants of the vehicle from said individual identifier that associates a unique Id number of the same length with the identity of the occupant of the vehicle;
b) generación para cada ocupante de un conjunto de L claves públicas y las correspondientes claves privadas por parte de dicha autoridad certificadora, en donde para i=l hasta L el par i-ésimo de claves es solamente función del valor del i-ésimo dígito (o del i-ésimo grupo de dígitos) menos significativo de Id (de este modo el par i-ésimo de claves es compartido por todos aquellos ocupantes del vehículo que comparten el mismo valor para el dígito/grupo de dígitos i-ésimo, con lo que al usarse dicho par de claves no se revela quién de los usuarios que lo comparten lo ha usado, lo cual proporciona un eficaz anonimato) b) generation for each occupant of a set of L public keys and the corresponding private keys by said certifying authority, where for i = l to L the i-th pair of keys is only a function of the value of the ith digit (or of the i-th group of digits) less significant of Id (in this way the i-th pair of keys is shared by all those occupants of the vehicle who share the same value for the i-th digit group of digits, with what when using said pair of keys does not reveal who of the users who share it has used it, which provides an effective anonymity)
e) transferencia de dichas claves privadas generadas a su respectivo ocupante; e) transfer of said generated private keys to their respective occupant;
d) adquisición por cada ocupante de una cantidad a modo de crédito que proporciona un código de pago (esta adquisión se puede realizar de manera anónima o mediante una tarjeta de crédito); d) acquisition by each occupant of an amount by way of credit that provides a payment code (this acquisition can be made anonymously or by credit card);
e) uno de los ocupantes del vehículo Um (maestro) adopta un papel principal y cada uno de los ocupantes del vehículo establece un dígito/posición o grupo de dígitos/posiciones de cada uno de sus identificadores personales Id, que sea distinto para cada uno de dichos ocupantes, sea esta posición/grupo la j-ésima (esta etapa puede realizarse en cualquier momento de formación o consolidación de la agrupación de ocupantes del vehículo, en un momento dado); e) one of the occupants of the vehicle Um (master) takes a leading role and each of the occupants of the vehicle establishes a digit / position or group of digits / positions of each of their personal identifiers Id, which is different for each of said occupants, be this j / th position (this stage can be carried out at any time of formation or consolidation of the group of occupants of the vehicle, at any given time);
f) la estación de peaje proporciona para cada vehículo próximo a la estación de peaje un identificador de transacción Ts con una marca de tiempo (esta etapa puede realizarse contemporáneamente ante una petición de pago o detección de un vehículo por parte de la estación de peaje); f) the toll station provides for each vehicle next to the toll station a transaction identifier Ts with a time stamp (this stage can be carried out at the same time before a request for payment or detection of a vehicle by the toll station) ;
g) cada uno de los ocupantes del vehículo realiza una firma parcial con umbral n (siendo n el número de ocupantes del vehículo) con su clave privada j-ésima del mensaje formado por Ts concatenado con las claves públicas j-ésimas de todos los ocupantes y se envían dichas firmas parciales; g) each of the occupants of the vehicle makes a partial signature with threshold n (where n is the number of occupants of the vehicle) with its jth private key of the message formed by Ts concatenated with the jth public keys of all occupants and said partial signatures are sent;
- h) h)
- adquisición o recepción por dicha estación de peaje de una firma final en nombre del grupo, a partir de las citadas firmas parciales; acquisition or reception by said toll station of a final signature on behalf of the group, based on the aforementioned partial signatures;
- S S
- i) verificación por parte de dicha estación de peaje de dicha firma final de grupo, cual firma solo será válida si han participado en ella n ocupantes, con lo que permite determinar de forma segura y anónima el número n de ocupantes del vehículo, y i) verification by said toll station of said final group signature, which signature will only be valid if n occupants have participated in it, thereby allowing a safe and anonymous determination of the number of occupants of the vehicle, and
- j) j)
- aplicación por parte de la estación de peaje de un importe prestablecido conforme a unos baremos tarifarios según el número de ocupantes, y petición de dicha cantidad a los ocupantes del vehículo para habilitar un pago. application by the toll station of a preset amount according to tariff scales according to the number of occupants, and request of said amount to the occupants of the vehicle to enable a payment.
- 10 10
- El referido envío de las firmas parciales de la etapa g) se realiza por parte de cada uno de los ocupantes a un ocupante Um, el cual combina las firmas parciales y obtiene una firma final de grupo, representativa de los n ocupantes, que es enviada a la estación de peaje, o puede realizarse alternativamente por parte de cada ocupante del vehículo a la estación de cobro de un peaje, en donde se combinan las firmas parciales y se obtiene una firma final de grupo, representativa de los ocupantes. The referred submission of the partial signatures of stage g) is carried out by each of the occupants to an occupant Um, which combines the partial signatures and obtains a final group signature, representative of the n occupants, which is sent to the toll station, or it can be performed alternatively by each occupant of the vehicle to the toll collection station, where the partial signatures are combined and a final group signature is obtained, representative of the occupants.
- 15 fifteen
- En general el pago será asumido por uno o más ocupantes del vehículo que se dividen el importe a pagar que es transferido de forma segura a partir de uno de los dispositivos de computación autónomos, en particular del de dicho Um. In general the payment will be assumed by one or more occupants of the vehicle that divide the amount to be paid that is transferred safely from one of the autonomous computing devices, in particular that of said Um.
- En cuanto a la citada transferencia de dichas claves privadas de la etapa e), ésta se realiza por parte de una oficina bajo un esquema presencial o por conexión remota con la misma e identificación segura por parte de un ocupante o potencial ocupante del vehículo. As for the aforementioned transfer of said private keys of stage e), this is done by an office under a face-to-face scheme or by remote connection with it and secure identification by an occupant or potential occupant of the vehicle.
- 20 twenty
- En un ejemplo de ejecución para implementar la etapa f) la estación de peaje detecta los identificadores Id de dichos dispositivos de computación autónomos con capacidad de telecomunicación de los ocupantes del vehículo, reconoce el número de dispositivos que viajan en el vehículo y les envía un identificador de transacción Ts con marca de tiempo. In an example of execution to implement step f) the toll station detects the IDs of said autonomous computing devices with telecommunication capacity of the occupants of the vehicle, recognizes the number of devices traveling in the vehicle and sends them an identifier of transaction Ts with time stamp.
- 25 25
- En otro ejemplo de ejecución se ha previsto que la estación de peaje realice previamente a dicha etapa f) un envío de solicitud de pago al ocupante Um. In another example of execution, it is foreseen that the toll station carries out a payment request to the occupant Um prior to said stage f).
- 30 30
- Asimismo, en el caso de pago utilizando tiquetes, una marca de tiempo Msg y un localizador de referencia de un peaje de entrada, son enviados por una estación de peaje de entrada a los ocupantes del vehículo y cada ocupante de los que va a colaborar en el pago envía dicha Msg concatenada con un código de pago y cifrado con la clave pública del peaje al ocupante Um. El ocupante Um o la estación de peaje concatena todos los mensajes cifrados recibidos de los ocupantes del vehículo que van a pagar junto con las claves públicas j-ésimas de los ocupantes, sea quot;Centryquot; el mensaje resultante de dicha concatenación, y la estación de peaje devuelve como tiquete el mensaje quot;Centryquot; recibido de los ocupantes firmado con la clave privada del peaje y el ocupante Um almacena Centry y el tiquete en su dispositivo de computación autónomo. Likewise, in the case of payment using tickets, an Msg time stamp and a reference toll locator, they are sent by an entry toll station to the occupants of the vehicle and each occupant of those who will collaborate on the payment sends said Msg concatenated with a payment code and encrypted with the public toll key to the occupant Um. The occupant Um or the toll station concatenates all the encrypted messages received from the occupants of the vehicle that they are going to pay along with the j-th public keys of the occupants, that is, Centryquot; the message resulting from said concatenation, and the toll station returns the message quot; Centryquot; Received from the occupants signed with the private toll key and the occupant Um stores Centry and the ticket on its autonomous computing device.
- 35 35
- El método prevé asimismo como un ejemplo de ejecución que en la salida del peaje, en la etapa g) dicho ocupante U m envíe además quot;Centryquot; y el tiquete. The method also provides as an example of execution that at the exit of the toll, in step g) said occupant U m also sends quot; Centryquot; and the ticket.
Finalmente el método comprueba que en el momento de realizar el pago concidan los ocupantes que se ofrecieron a pagar en la entrada del peaje con los que pagan en la salida, evitando cambios fraudulentos de tiquetes. Finally, the method verifies that at the time of payment the occupants who offered to pay at the entrance of the toll are agreed with those who pay at the exit, avoiding fraudulent changes of tickets.
Descripción en detalle de la invención y de unos ejemplos de implementación Detailed description of the invention and examples of implementation
S El sistema propuesto comprende: S The proposed system includes:
- --
- una aplicación en un dispositivo móvil Appu por cada ocupante U de un vehículo que: an application on an Appu mobile device for each occupant U of a vehicle that:
• permite el cálculo de firmas con n en nombre de U, donde n es un esquema de firma digital con umbral dinámico y basada en identidad (identity-based dynamic threshold digital signature scheme), • allows the calculation of signatures with n on behalf of U, where n is a digital signature scheme with dynamic threshold and identity based (identity-based dynamic threshold digital signature scheme),
10 • permite el cálculo de datos cifrados con n', un esquema de cifrado de clave pública con la clave pública de la entidad de certificación pkCA, 10 • allows the calculation of data encrypted with n ', a public key encryption scheme with the public key of the pkCA certification body,
- • •
- se puede ejecutar en modo maestro o esclavo. En cada uno de estos modos Appu tiene un papel diferente en el protocolo de pago, It can be run in master or slave mode. In each of these modes Appu has a different role in the payment protocol,
- • •
- incluye un certificado que permite comprobar la validez de la clave pública pkCA includes a certificate that allows checking the validity of the public key pkCA
15 -una autoridad de certificación (CA), por ejemplo, la empresa responsable del sistema de pago del peaje, que distribuye las aplicaciones para los dispositivos móviles, junto con las claves secretas necesarias después de la etapa de registro. La autoridad de certificación puede firmar mensajes 15 -a certification authority (CA), for example, the company responsible for the toll payment system, which distributes the applications for mobile devices, together with the necessary secret keys after the registration stage. The certification authority can sign messages
utilizando la clave pública pkCA; using the public key pkCA;
- --
- unas tarjetas de prepago disponibles en las gasolineras, quioscos o similares. Cada tarjeta 20 incluye un código único y la CA asocia a cada código Pay.Code una cuenta con el crédito disponible; Prepaid cards available at gas stations, kiosks or similar. Each card 20 includes a unique code and the CA associates an account with the available credit to each Pay.Code code;
- --
- algún sistema para penalizar o prevenir el abuso del carril de transporte colectivo por parte de los vehículos, por ejemplo; some system to penalize or prevent the abuse of the collective transport lane by vehicles, for example;
- --
- una penalización sobre el importe en la fase de pago; y a penalty on the amount in the payment phase; Y
- --
- un mecanismo en el carril de transporte colectivo que impida el acceso a vehículos que han 25 cometido algún tipo de abuso. a mechanism in the collective transport lane that prevents access to vehicles that have committed some type of abuse.
Tecnologías de comunicación utilizadas:
Communication technologies used:
Los dispositivos móviles y en general los dispositivos de computación autónomos que pueden utilizar los ocupantes del vehículo deben disponer de algún medio de comunicación que les permita comunicarse entre ellos y con el puesto de peaje, ya sea utilizando tecnologías de comunicación en sí conocidas como 30 RFID, Bluetooth, Wi-Fi u otras. La comunicación entre los dispositivos móviles debe incluir algún mecanismo que limite físicamente o lógicamente la distancia máxima de comunicación. Bluetooth The mobile devices and in general the autonomous computing devices that the occupants of the vehicle can use must have some means of communication that allows them to communicate with each other and with the toll booth, either using communication technologies themselves known as 30 RFID , Bluetooth, Wi-Fi or others. Communication between mobile devices must include some mechanism that physically or logically limits the maximum communication distance. Bluetooth
35
35
puede ser una solución tecnológica natural para el correcto funcionamiento del sistema, pero no se descartan otras. It may be a natural technological solution for the proper functioning of the system, but others are not ruled out.
Técnicas criptográficas preliminares Preliminary Cryptographic Techniques
En criptografía de clave pública basada en identidad, las claves públicas corresponden a cadenas arbitrarias de longitud especificada, que se conocen como 'identidades'. Normalmente cada cadena de clave pública se asocia a un ocupante y refleja algún aspecto de la identidad del ocupante que lo identifica únicamente, por ejemplo, la dirección de correo electrónico. La clave secreta asociada a la clave pública de un ocupante U es calculada por alguna entidad de confianza, la autoridad de certificación CA, y es enviada a U por algún medio seguro. Una característica de la criptografía de clave pública basada en identidad muy interesante para la presente invención es que las claves públicas pueden ser muy cortas. La idea de la criptografía basada en identidad se debe a Shamir [3], quien en 1984 propuso la idea de simplificar la gestión de los certificados en las tradicionales infraestructuras de clave pública. In identity-based public key cryptography, public keys correspond to arbitrary strings of specified length, which are known as 'identities'. Normally each public key chain is associated with an occupant and reflects some aspect of the identity of the occupant that identifies it only, for example, the email address. The secret key associated with the public key of an occupant U is calculated by some trusted entity, the CA certification authority, and is sent to U by some secure means. A feature of public key cryptography based on very interesting identity for the present invention is that public keys can be very short. The idea of identity-based cryptography is due to Shamir [3], who in 1984 proposed the idea of simplifying certificate management in traditional public key infrastructures.
En los protocolos de criptografía de clave pública de umbral algunas tareas se distribuyen entre un grupo n de ocupantes de modo que al menos t, el umbral, ocupantes tienen que cooperar para hacer la tarea satisfactoriamente. Normalmente, en estos protocolos n y t se deciden al inicio del protocolo y no pueden ser modificados a menos que se vuelva a calcular toda la información pública de los ocupantes. La literatura relativa a protocolos criptográficos distribuidos es muy amplia. In the threshold public key cryptography protocols some tasks are distributed among a group n of occupants so that at least t, the threshold, occupants have to cooperate to do the task satisfactorily. Normally, in these protocols n and t are decided at the beginning of the protocol and cannot be modified unless all the public information of the occupants is recalculated. The literature regarding distributed cryptographic protocols is very broad.
Las firmas de clave pública de umbral dinámico (firmas identity-based dynamic threshold o IBDT) son como firmas digitales estándar exceptuando que: a) están basadas en la identidad, es decir, las claves públicas son cadenas arbitrarias de longitud especificada; b) son firmas de umbral, es decir, al menos t firmantes fuera del conjunto S de n firmantes tienen que colaborar para producir una firma válida; y e) el umbral es dinámico, lo que significa que el conjunto de firmantes S y el umbral t se pueden elegir en el momento del cálculo de la firma, es decir, pueden ser diferentes para cada firma. Un concepto similar se consideró en [1], pero para el cifrado en lugar de la firma y para el escenario de clave pública en lugar de un escenario basado en la identidad. Dynamic threshold public key signatures (identity-based dynamic threshold or IBDT signatures) are as standard digital signatures except that: a) they are identity based, that is, public keys are arbitrary strings of specified length; b) they are threshold signatures, that is, at least t signatories outside the set S of n signatories must collaborate to produce a valid signature; and e) the threshold is dynamic, which means that the set of signers S and the threshold t can be chosen at the time of the signature calculation, that is, they can be different for each signature. A similar concept was considered in [1], but for encryption instead of signature and for the public key scenario instead of an identity-based scenario.
Informalmente, las propiedades de seguridad de un esquema de firma IBDT garantizan que al menos t ocupantes de un conjunto S han utilizado el algoritmo de firma con sus respectivas claves secretas para calcular la firma. Si el conjunto S de n firmantes son los ocupantes de un vehículo y calculan una firma con umbral t=n, la firma puede considerarse como una prueba de que como mínimo hay n ocupantes en el coche. Informally, the security properties of an IBDT signature scheme ensure that at least t occupants of a set S have used the signature algorithm with their respective secret keys to calculate the signature. If the set S of n signers are the occupants of a vehicle and calculate a signature with threshold t = n, the signature can be considered as proof that there are at least n occupants in the car.
Una firma con umbral dinámico basada en identidad consiste en cinco algoritmos: A signature with dynamic threshold based on identity consists of five algorithms:
IBDTS=(IBDT.Setup,IBDT.Keygen,IBDT.Sign,IBDT.Comb,IBDT. Verify). El primer algoritmo simplemente devuelve los parámetros del esquema. IBDT.Keygen es el algoritmo que utiliza la autoridad de certificación para distribuir las claves secretas de los ocupantes. IBDT.Sign es un algoritmo que es ejecutado individualmente por los ocupantes y que devuelve una firma parcial. Al menos t ocupantes del conjunto de firmantes S deben ejecutarlo. El algoritmo IBDT.Comb toma t de estas firmas parciales y devuelve la firma final para el conjunto S y el umbral t. IBDT. Verify es un algoritmo que verifica si una firma dada es válida para un cierto conjunto S y umbral t. IBDTS = (IBDT.Setup, IBDT.Keygen, IBDT.Sign, IBDT.Comb, IBDT. Verify). The first algorithm simply returns the parameters of the scheme. IBDT.Keygen is the algorithm that the certification authority uses to distribute the secret keys of the occupants. IBDT.Sign is an algorithm that is executed individually by the occupants and that returns a partial signature. At least t occupants of the set of signers S must execute it. The IBDT.Comb algorithm takes t of these partial signatures and returns the final signature for the set S and the threshold t. IBDT Verify is an algorithm that verifies if a given signature is valid for a certain set S and threshold t.
Seguidamente se detallan los diversos protocolos empleados en la implementación del método expuesto. The various protocols used in the implementation of the exposed method are detailed below.
Protocolos para el cobro en un peaje de vehículos de alta ocupación: caso sin tiquete de entrada Protocols for charging a toll of high occupancy vehicles: case without entry ticket
El primer protocolo es ejecutado por la autoridad de certificación y un ocupante que quiere utilizar el S sistema de pago automático. Sólo es preciso ejecutarlo una vez por cada ocupante U. The first protocol is executed by the certification authority and an occupant who wants to use the S automatic payment system. It is only necessary to execute it once for each occupant U.
Protocolo 1, o protocolo de registro. Al inicio del protocolo CA escoge un valor t que debe ser menor que la longitud del número del documento nacional de identidad nu. Véase Nota 9.1 sobre el valor Protocol 1, or registration protocol. At the beginning of the CA protocol choose a t-value that must be less than the length of the national identity document number nu. See Note 9.1 on the value
apropiado de t. appropriate of t.
1. Un ocupante U con número de documento nacional de identidad nu se autentica en una autoridad 1. An occupant U with a national identity document number is not authenticated by an authority
10 certificadora CA, en persona o por algún otro medio aceptable. El ocupante recibe un número de identificación personal pinu. 10 CA certifier, in person or by any other acceptable means. The occupant receives a pinu personal identification number.
2. La CA asocia a U un vector de claves públicas de ll, 2. The CA associates a public key vector of ll with U,
donde d¡, ...,de son los últimos /dígitos de nu y ll es un esquema de firma digitaiiBDT. La clave pública where d¡, ..., of are the last / digits of nu and ll is a digitaiiBDT signature scheme. Public key
dd
15 pki es una cadena corta que codifica i y dj, por ejemplo concatenándolos: 15 pki is a short string that encodes i and dj, for example by concatenating them:
i i
d· = d · =
pk¡ 1 = dL) • pk¡ 1 = dL) •
- 3. 3.
- Utilizando la clave privada maestra del esquema de firma digital ll, la CA calcula las claves secretas asociadas a PK, las cuales son: Using the private master key of the digital signature scheme ll, the CA calculates the secret keys associated with PK, which are:
- 4. Four.
- Utilizando el número de identificación personal pinu, el ocupante puede descargar en su dispositivo móvil la aplicación con las claves asociadas SKy la clave pública pkCA de la autoridad certificadora. El segundo protocolo simplemente especifica el modo en que un ocupante puede comprar de forma Using the pinu personal identification number, the occupant can download the application with the associated keys SK and the public key pkCA of the certifying authority on their mobile device. The second protocol simply specifies how an occupant can buy so
anónima crédito para pagar peajes. 25 Protocolo 2 Compra de crédito Anonymous credit to pay tolls. 25 Protocol 2 Credit purchase
El ocupante compra una tarjeta prepago para el sistema de pago de peajes, por ejemplo, una tarjeta quot;rasca-rascaquot; (en la que un código está oculto por una capa retirable por rascado).
The occupant buys a prepaid card for the toll payment system, for example, a "scratch-scratch card"; (in which a code is hidden by a scratch removable layer).
•La tarjeta incluye un código Pay.Code que deberá introducirse en la aplicación del dispositivo móvil. • The card includes a Pay.Code code that must be entered in the mobile device application.
El siguiente protocolo es ejecutado por los ocupantes de un vehículo antes de entrar en el carril de pago del peaje. The following protocol is executed by the occupants of a vehicle before entering the toll payment lane.
S Protocolo 3 Configuración. S Protocol 3 Configuration.
1. Un ocupante U*entre los ocupantes U1, ••• ,Un que viajan juntos en el vehículo toma el papel principal. 1. An occupant U * between occupants U1, •••, A who travels together in the vehicle takes the leading role.
Este ocupante será el responsable de la mayor parte de la comunicación con el puesto de peaje. U * configura su aplicación para ejecutarse en modo maestro y los otros ocupantes configuran sus aplicaciones para ejecutarse en modo esclavo. This occupant will be responsible for most of the communication with the toll booth. U * configures your application to run in master mode and the other occupants configure their applications to run in slave mode.
10 2. Los ocupantes se ponen de acuerdo en un índice j E{1,2,...,t} tal que el j-ésimo dígito menos significativo del número de documento nacional de identidad sea diferente para cada ocupante. El j-ésimo dígito menos significativo del número del documento nacional de identidad nu del ocupante u.10 2. The occupants agree on an index j E {1,2, ..., t} such that the j-th least significant digit of the national identity document number is different for each occupant. The j-th least significant digit of the number of the national identity document nu of the occupant u.
i l i l
será llamado en adelante d}. will be called hereafter d}.
El siguiente protocolo se ejecuta cuando el vehículo entra en un carril de peaje y realiza el pago del 15 peaje. The following protocol is executed when the vehicle enters a toll lane and makes the payment of the toll.
Protocolo 4 Pago A: sin tiquete. Protocol 4 Payment A: without ticket.
1. El puesto de peaje automático B detecta los identificadores Bluetooth de los ocupantes de un vehículo y les envía una marca de tiempo Time.Stmp. 1. Automatic toll booth B detects the Bluetooth identifiers of the occupants of a vehicle and sends them a Time.Stmp time stamp.
2. Cada ocupante Ui ejecuta el algoritmo IBDT.Sign para calcular una firma de ll usando su clave 2. Each occupant Ui executes the IBDT.Sign algorithm to calculate a signature of ll using its key
di sk. 1 .say sk. one .
20 secreta 1 , en e 1mensaJe 20 secret 1, in the 1 message
d~ d ~
Msg = lt;Time.Strnp 11 pk 1 Msg = <Time.Strnp 11 pk 1
¡ ¡¡
k~d} dj}k ~ d} dj}
[{p ~· , ... ,pkn para el grupo de claves públicas l y el umbral n y donde 11 es una operación de [{p ~ ·, ..., pkn for the public key group l and threshold n and where 11 is an operation of
concatenación. Seguidamente, envía la firma parcial resultante Ü •¡• a U *. concatenation. Next, send the resulting partial signature Ü • ¡• to U *.
3. U * recibe (ü•t•, ... ,(¡,quot;n· ) y ejecuta el protocolo IBDT.Comb para combinar las firmas
3. U * receives (ü • t •, ..., (¡, quot; n ·) and executes the IBDT.Comb protocol to combine signatures
parciales y obtener la firma final resultante ( en nombre de U11 •••,Un. Posteriormente, envía mensaje y firma al puesto de peaje B: partial and obtain the resulting final signature (on behalf of U11 •••, Un. Subsequently, send message and signature to toll booth B:
• lt; Msgquot;,(quot; gt; quot;. • lt; Msgquot;, (quot; gt; quot ;.
4. El puesto de peaje verifica la firma mediante la ejecución de 4. The toll booth verifies the signature by executing
d1 d1
(, pk]/ (, pk] /
[IBDT. Verify(Msg. '·' ,n = [IBDT. Verify (Msg. '·', N =
- S S
- 10 10
- Nótese que esta firma solamente será válida si todos los Ul,...,Un han colaborado en su elaboración, con lo que se demuestra que en el vehículo hay por lo menos n ocupantes. Si la firma no es válida, el vehículo será penalizado de alguno de los modos propuestos anteriormente. En caso contrario, se calcula el importe total amountnque un vehículo debe pagar en función del número de ocupantes del mismo, es decir, a mayor n, menor será el importe. Note that this signature will only be valid if all Ul, ..., Un have collaborated in its elaboration, which shows that in the vehicle there are at least n occupants. If the signature is not valid, the vehicle will be penalized in any of the ways proposed above. Otherwise, the total amount is calculated that a vehicle must pay based on the number of occupants, that is, the higher n, the lower the amount.
- 15 fifteen
- 5. Cada ocupante U del vehículo que está en el conjunto P de ocupantes que quieren colaborar en el pago del peaje envía al puesto de peaje vía Bluetooth su código de pago cifrado con la clave pública del peaje: 5. Each occupant U of the vehicle that is in the set P of occupants who want to collaborate in the payment of the toll sends their encrypted payment code to the toll booth via Bluetooth:
- quot;Cquot; 1quot;Uquot; • quot; Cquot; 1 "Uquot; •
- quot; [quot;Enequot; Jl 1( [quot;pkquot;JJ 1CA) quot;(Time.Stmpquot;/1 [-Pay.Codequot; J1 1U), quot; [quot; Enequot; Jl 1 ([quot; pkquot; JJ 1CA) quot; (Time.Stmpquot; / 1 [-Pay.Codequot; J1 1U),
- donde Pay.Codeu es el código que el ocupante U obtiene de la tarjeta de prepago y donde Ene es el algoritmo de cifrado de clave pública de algún esquema de cifrado de clave pública n•. where Pay.Codeu is the code that the occupant U obtains from the prepaid card and where Ene is the public key encryption algorithm of some public key encryption scheme n •.
- 20 twenty
- 6. El puesto de peaje descifra los datos {cu: U(P}, para obtener los códigos de pago de los ocupantes en P. recibidos 6. The toll booth deciphers the data {cu: U (P}) to obtain the payment codes of the occupants in P. received
- 7. 7.
- El puesto de peaje resta la cantidad quot;amountnquot; dividida por el cardinal de P de las cuentas asociadas a los códigos de pago recibidos. The toll booth subtracts the amount quot; amountnquot; divided by the cardinal of P of the accounts associated with the payment codes received.
- Protocolos para el cobro en un peaje de vehículos de alta ocupación: caso con tiquete de entrada Protocols for charging a toll of high occupancy vehicles: case with entrance ticket
- 25 25
- Los Protocolos 1 y 2 son idénticos al caso sin tiquete y la única diferencia está en la fase de pago. En caso de cobrarse el peaje usando algún sistema de tiquetes, la fase de pago se divide en dos protocolos: el primero se ejecuta cuando los vehículos entran en el carril para vehículos de alta ocupación (VAO) y el segundo a su salida. Protocols 1 and 2 are identical to the case without a ticket and the only difference is in the payment phase. If the toll is charged using a ticket system, the payment phase is divided into two protocols: the first one is executed when the vehicles enter the lane for high-occupancy vehicles (VAO) and the second on its way out.
- Protocolo 5 Pago B: entrada. Protocol 5 Payment B: entry.
l. Un peaje automático 81 situado a la entrada del carril detecta los identificadores Bluetooth de los ocupantes de un vehículo y les envía una marca de tiempo y un identificador de ubicación l. An automatic toll 81 located at the entrance of the lane detects the Bluetooth identifiers of the occupants of a vehicle and sends them a time stamp and a location identifier
Loe Loe
Msgentry = lt;Time. Stmpentr:y•LOcgt;. Msgentry = <Time. Stmpentr: and • LOcgt ;.
5 2. Cada ocupante U que está en el subconjunto P de ocupantes del vehículo que quieren colaborar 5 2. Each occupant U in subset P of vehicle occupants who want to collaborate
* *
en el pago del peaje envía al ocupante que actúa con el rol de maestro U el mensaje in the payment of the toll, it sends the message to the occupant who acts with the role of teacher U
donde Pay. Codeu es el código que el ocupante U obtiene de la tarjeta prepago y Ene es el algoritmo de cifrado de algún esquema de clave pública n'. where Pay. Codeu is the code that the occupant U obtains from the prepaid card and Jan is the encryption algorithm of some public key scheme n '.
* *
10 3. U envía al puesto de peaje: 10 3. U sends to the toll booth:
dquot; dquot;
p~l gt; p ~ l gt;
donde P ={U¡]····· U¡p} es el conjunto de todos los ocupantes que quieren colaborar en el pago del peaje. where P = {U¡] ····· U¡p} is the set of all occupants who want to collaborate in paying the toll.
4. El puesto de peaje sdevuelve un tiquete ticket= SignskcA(Centry), donde Sign es algún4. The toll booth returns a ticket ticket = SignskcA (Centry), where Sign is some
1 15 algoritmo de firma de clave pública de algún esquema de firma digital¿. 1 15 public key signature algorithm of some digital signature scheme.
S. u* almacena el tiquete tickety Centry· Protocolo 6 Pago B: salida. S. u * stores the Tictry Ticket Centry · Protocol 6 Payment B: departure.
l. Un peaje automático 8detecta los identificadores Bluetooth de los ocupantes de unl. An automatic toll 8 detects the Bluetooth identifiers of the occupants of a
vehículo y les envía una marca de tiempo Time.Stmp. vehicle and sends them a time stamp Time.Stmp.
20 2. Cada ocupante U¡ ejecuta el algoritmo IBDT.Sign para calcular una firma den utilizando d! 20 2. Each occupant U executes the IBDT.Sign algorithm to calculate a den signature using d!
su clave secreta Sk¡ , en el mensaje your secret key Sk¡, in the message
Msg =lt;Time. Stmp/J----==c=-::¡-L:! Msg = <Time. Stmp / J ---- == c = - :: -L :!
d¡l d!' dl!
para el grupo de claves públicas { pk¡ '·-· pkn } y umbral n. Seguidamente, envía la for the public key group {pk¡ '· - · pkn} and threshold n. Then send the
. * . *
firma parcial resultante {J.I a U . resulting partial signature {J.I to U.
3. U* recibe quot;(quot; (1quot;1quot; • ···, ( 1quot;1quot; quot;)quot; y ejecuta el protocolo IBDT.Comb para combinar * 3. U * receives quot; (quot; (1quot; 1quot; • ···, (1quot; 1quot; quot;) quot; and executes the IBDT.Comb protocol to combine *
dichas firmas y obtener la firma final ( en nombre de Ul,...,Un. Entonces U envía al S puesto de peaje B2 el mensaje said signatures and get the final signature (on behalf of Ul, ..., Un. Then U sends the toll station B2 the message
quot; lt; Msg. quot;(.·e 1entrv, quot;ticketgt;.· quot; lt; Msg quot; (. · e 1entrv, quot; ticketgt;. ·
4. Cada ocupante U del vehículo que está en el conjunto P de ocupantes que quieren colaborar en el pago del peaje envía al puesto de peaje vía Bluetooth su código de pago cifrado con la clave pública del peaje. 4. Each occupant U of the vehicle that is in the set P of occupants who want to collaborate in the payment of the toll sends to the toll booth via Bluetooth their payment code encrypted with the public toll key.
cu = EncpkCA(Time. Stmp//Pay. Codeu).cu = EncpkCA (Time. Stmp // Pay. Codeu).
donde Ene es el algoritmo de cifrado de clave pública de un esquema de cifrado de clave pública. where Jan is the public key encryption algorithm of a public key encryption scheme.
S. El peaje a2 penaliza al vehículo en cualquiera de los siguientes casos: S. The toll a2 penalizes the vehicle in any of the following cases:
- --
- La firma ( de Msg o la firma de ticket de Centry no son válidas. The signature (from Msg or the Centry ticket signature is not valid.
15 -Los códigos de pago cifrados dentro de Centrydifieren de los cifrados en {Cu:U(P},, 15 - Payment codes encrypted within Centry differ from those encrypted in {Cu: U (P} ,,
- --
- Las claves públicas especificadas en Msg difieren de las claves públicas en Centry The public keys specified in Msg differ from the public keys in Centry
6. En caso contrario, el peaje supone que hay n ocupantes en el vehículo y procede como 6. Otherwise, the toll assumes that there are n occupants in the vehicle and proceeds as
en el Protocolo 4 para restar el importe amountn dividido por el cardinal de P de cada cuenta asociada con cada código de pago recibido. in Protocol 4 to subtract the amountn divided by the cardinal of P of each account associated with each payment code received.
20 A continuación se detallan varias cuestiones de detalle de los protocolos especificados anteriormente. 20 Several detailed issues of the protocols specified above are detailed below.
Alcance de difusión Diffusion range
Tal como se ha mencionado en el apartado de descripción del sistema, para la seguridad del protocolo es importante que en la comunicación entre el puesto de peaje y los dispositivos móviles existan limitaciones de alcance, así como en la comunicación entre los propios dispositivos móviles en la fase de As mentioned in the system description section, for protocol security it is important that in the communication between the toll booth and the mobile devices there are scope limitations, as well as in the communication between the mobile devices themselves in the Phase of
25 firma del protocolo de pago. El alcance de la difusión de los mensajes entre los dispositivos móviles puede ser limitado mediante tecnología, como por ejemplo si la comunicación se realiza con tecnología RFID. En este caso, ningún dispositivo vecino recibiría los mensajes. 25 signature of the payment protocol. The extent of the diffusion of messages between mobile devices can be limited by technology, such as if the communication is done with RFID technology. In this case, no neighboring device would receive the messages.
Variantes del esquema de pre-distribución de claves
Variants of the key pre-distribution scheme
35
35
El número del documento nacional de identidad nupuede ser reemplazado por cualquier número o The national identity document number can be replaced by any number or
cadena que identifique al ocupante de manera única. string that uniquely identifies the occupant.
El protocolo falla si no hay i ({1,...,•} tal que el j-ésimo dígito menos significativo de nusea distinto The protocol fails if there is no i ({1, ..., •} such that the j-th least significant digit of a different nusea
para todos los ocupantes del vehículo (la probabilidad de que esto pase se calcula en la Subsección 9.2). Para minimizar dicha probabilidad se podría asociar una clave a más de un dígito de nu por ejemplo. for all occupants of the vehicle (the probability of this happening is calculated in Subsection 9.2). To minimize this probability, a code could be associated with more than one digit of nu for example.
Comunicación en caso de usar tecnología Bluetooth Communication in case of using Bluetooth technology
El peaje debería detectar y comunicarse con los dispositivos móviles de un vehículo vía Bluetooth cuando accedan al carril de peaje, para que puedan recibir la marca de tiempo y hacer las operaciones necesarias de cifrado. En general, la fase de descubrimiento y comunicación entre dos dispositivos puede llegar a 20 segundos, lo cual no es lo suficientemente rápido para los propósitos de esta invención. Para acelerarlo, basta con que el peaje que tiene que descubrir los otros dispositivos Bluetooth (los dispositivos de los ocupantes de un vehículo) aumente la frecuencia de solicitud de identificación. De acuerdo con [2], en este caso el proceso puede llegar a tardar sólo 1,075 segundos y puede acelerarse hasta tardar un tiempo de 0,005 segundos siguiendo las optimizaciones propuestas en dicho artículo. Nótese que esta solución no es problemática en el presente caso ya que el puesto de peaje puede ser un dispositivo con alta capacidad de cálculo y sin restricciones de energía. The toll should detect and communicate with the mobile devices of a vehicle via Bluetooth when they access the toll lane, so that they can receive the timestamp and perform the necessary encryption operations. In general, the discovery and communication phase between two devices can reach 20 seconds, which is not fast enough for the purposes of this invention. To accelerate it, it is enough that the toll that the other Bluetooth devices have to discover (the devices of the occupants of a vehicle) increases the frequency of identification request. According to [2], in this case the process can take only 1,075 seconds and can be accelerated to a time of 0.005 seconds following the optimizations proposed in that article. Note that this solution is not problematic in the present case since the toll booth can be a device with high calculation capacity and without energy restrictions.
Claves públicas del peaje Public toll keys
También podría considerarse una variante del protocolo en la que cada puesto de peaje tuviera una clave pública diferente. Por ejemplo, esto podría ser necesario si los puestos de peaje perteneciesen a varias empresas de cobro. En este caso, cuando el coche entra en el carril el puesto de peaje envía a sus ocupantes su clave pública junto con un certificado válido. Ambos protocolos (con tiquete o sin tiquete) continúan como se ha detallado más arriba, excepto que ahora los códigos de pago están cifrados con la It could also be considered a variant of the protocol in which each toll booth had a different public key. For example, this might be necessary if the toll booths belonged to several collection companies. In this case, when the car enters the lane, the toll booth sends its occupants its public key along with a valid certificate. Both protocols (with ticket or without ticket) continue as detailed above, except that now the payment codes are encrypted with the
clave pública que el puesto de peaje ha emitido en lugar de pkCA. public key that the toll booth has issued instead of pkCA.
A continuación se detallan algunos aspectos técnicos de los protocolos. Below are some technical aspects of the protocols.
Corrección Correction
La corrección garantiza que cualesquiera n ocupantes U1, ... , Un que sigan correctamente el protocolo podrán convencer al puesto de peaje de que hay por lo menos n ocupantes en el vehículo. El único paso en el que la prueba puede fallar es cuando por cada uno de los últimos f dígitos de los números del documento nacional de identidad exista algún valor repetido entre los ocupantes del vehículo. En este The correction ensures that any n occupants U1, ..., A who correctly follow the protocol can convince the toll booth that there are at least n occupants in the vehicle. The only step in which the test can fail is when for each of the last f digits of the numbers of the national identity document there is some repeated value among the occupants of the vehicle. In this
al dn to dn
caso, para cada j (f1,...,e}, el conjunto de claves { Pk¡ J' ... ,pk¡ } tiene a lo sumo n' elementos diferentes para algunos n'lt;n y sólo será posible generar una firma que pruebe que en el coche hay al menos n' ocupantes. La probabilidad de que esto pase depende de f (el número de claves que se le da a cada ocupante) y n (el número de ocupantes que se encuentran en el vehículo); más concretamente, suponiendo n ~ 10, dicha probabilidad es: In this case, for each j (f1, ..., e}, the set of keys {Pk¡ J '..., pk¡} has at most n' different elements for some n'lt; n and it will only be possible to generate a signature that proves that there are at least n 'occupants in the car. The probability of this happening depends on f (the number of keys given to each occupant) and n (the number of occupants found in the vehicle) ; more specifically, assuming n ~ 10, said probability is:
25
25
1O( 10-1 ) ...(10-n+1 ))1 1O (10-1) ... (10-n + 1)) 1
F(P,n)= 1-10n .F (P, n) = 1-10n.
( (
Si el número de ocupantes n es cercano a 10, la probabilidad de fallo anterior puede ser no despreciable para valores razonables de f. Una opción que permite incrementar n incluso muy por encima de 10 es asociar cada clave pública no a un solo dígito del documento nacional de identidad, sino a m dígitos. En este caso, suponiendo n::; 10m la probabilidad de fallo es: If the number of occupants n is close to 10, the probability of prior failure may be negligible for reasonable values of f. An option that allows to increase n even well above 10 is to associate each public key not with a single digit of the national identity document, but with m digits. In this case, assuming n ::; 10m the probability of failure is:
. . _ ( l0'quot;(10111 -1)...(10m-n+l))r. . _ (10'quot; (10111 -1) ... (10m-n + l)) r
F(C,n,m)-1-10nm • F (C, n, m) -1-10nm •
Sin embargo, el precio a pagar por la elección de un valor m mayor es la reducción del anonimato, ya que si más dígitos están asociados a cada clave pública, menos ocupantes comparten la misma clave pública. Si se desea admitir un máximo de 9 ocupantes, tomar m=2 debería ser suficiente. However, the price to be paid for choosing a higher m value is the reduction of anonymity, since if more digits are associated with each public key, fewer occupants share the same public key. If you want to admit a maximum of 9 occupants, taking m = 2 should be enough.
Aspectos de seguridad Security aspects
La fase de registro asegura que cada ocupante U se asocia a un sólo dispositivo móvil. Por otro lado, las limitaciones en el alcance de las comunicaciones entre los dispositivos garantizan que solamente los dispositivos que están en el vehículo han colaborado para calcular la firma final de ( . Nótese que sin la limitación en el alcance de las comunicaciones, algún ocupante de un vehículo cercano podría participar con su dispositivo en el protocolo de firma. Finalmente, las propiedades de seguridad del esquema de The registration phase ensures that each occupant U is associated with a single mobile device. On the other hand, the limitations in the scope of communications between the devices guarantee that only the devices that are in the vehicle have collaborated to calculate the final signature of (. Note that without the limitation in the scope of the communications, some occupant of a nearby vehicle could participate with its device in the signature protocol. Finally, the security properties of the scheme of
d1 dn firma garantizan que cualquier firma de los firmantes con la claves públicas Pk1t' ·•· • P~' y umbral n sólo se verificará correctamente si por lo menos n ocupantes diferentes han colaborado en calcularla. Por lo tanto, debe haber por lo menos n dispositivos electrónicos registrados en el vehículo, lo que significa que también hay por lo menos n ocupantes diferentes a menos que algún ocupante registrado que no esté en el vehículo haya prestado su dispositivo móvil a los otros ocupantes. El esquema propuesto aquí no detecta este tipo de mal comportamiento, pero no esperamos que este ataque sea común, ya que la mayoría de las personas se resisten a prestar sus dispositivos móviles. d1 dn signature guarantees that any signature of the signatories with the public keys Pk1t '· • · • P ~' and threshold n will only be verified correctly if at least n different occupants have collaborated in calculating it. Therefore, there must be at least n electronic devices registered in the vehicle, which means that there are also at least n different occupants unless a registered occupant who is not in the vehicle has lent their mobile device to the other occupants . The scheme proposed here does not detect this type of bad behavior, but we do not expect this attack to be common, since most people are reluctant to lend their mobile devices.
En un peaje con tiquete, un posible ataque sería que dos vehículos intercambiaran sus tiquetes de entrada con el objetivo de pagar menos si presentan el tiquete equivocado. Este ataque sólo tendrá éxito si en el peaje de salida no se detecta el fraude, lo que implicaría que los ocupantes de ambos vehículos tuvieran el mismo conjunto de claves públicas y también que intercambiaran sus códigos de pago Pay.Code (ya que tienen que enviarlos cifrados con la marca de tiempo obtenida en la salida). No parece esperable que los ocupantes quieran compartir sus códigos de pago. In a toll with a ticket, a possible attack would be for two vehicles to exchange their entrance tickets in order to pay less if they present the wrong ticket. This attack will only be successful if fraud is not detected at the exit toll, which would imply that the occupants of both vehicles had the same set of public keys and also that they exchange their Pay.Code payment codes (since they have to send them encrypted with the time stamp obtained at the exit). It does not seem expected that the occupants want to share their payment codes.
Anonimato Anonymity
El protocolo expuesto garantiza el anonimato de los ocupantes en el sentido de que no es posible para un intruso o incluso para el propio puesto peaje identificar a los ocupantes del vehículo dentro de un grupo muy grande de ocupantes. De hecho, debe tenerse en cuenta que la única información que ve el puesto de peaje acerca de los ocupantes es su código de pago, su identificador de red (por ejemplo The exposed protocol guarantees the anonymity of the occupants in the sense that it is not possible for an intruder or even for the toll station itself to identify the occupants of the vehicle within a very large group of occupants. In fact, it should be noted that the only information that the toll booth sees about the occupants is their payment code, their network identifier (for example
- identificador Bluetooth) y el conjunto de claves públicas firma. Ahora bien: Bluetooth identifier) and public key signature set. However:
- roK = r..• {pk~~\ ... , pk?~}.:l¡ 1 . d lasoc1a as a a roK = r .. • {pk ~~ \ ..., pk? ~} .: l¡ 1 . from lasoc1a as to a
- Los códigos de pago pueden comprarse anónimamente (abonando la tarjeta de prepago en efectivo) y por lo tanto los códigos de pago no están directamente vinculados a ningún ocupante. Payment codes can be purchased anonymously (by paying the prepaid card in cash) and therefore the payment codes are not directly linked to any occupant.
- S S
- Los identificadores de red pueden ser escogidos por los ocupantes de forma arbitraria y pueden elegirse de modo que no exista una relación obvia con la identidad del propietario del dispositivo. The network identifiers can be chosen by the occupants arbitrarily and can be chosen so that there is no obvious relationship with the identity of the device owner.
- 10 10
- Por otro lado, cualquiera de las claves en el conjunto PJ(es compartida con todos los ocupantes que tienen el mismo dígito en la posición i de su número de documento nacional de identidad. Por ejemplo, en el caso de España, donde el número del documento nacional de identidad tiene ocho dígitos, para cualquier par i,d puede haber hasta 107 ciudadanos (106 si asociamos las claves con dos dígitos) compartiendo la clave pública Pk1. En la práctica no habrá tantos ciudadanos compartiendo una clave pública porque no todos los números corresponden a un documento nacional de identidad emitido y no todo el mundo con un documento registrará su dispositivo móvil; aun así el número de ocupantes con la misma clave pública seguirá siendo alto. On the other hand, any of the keys in the PJ set (it is shared with all the occupants who have the same digit in the position i of their national identity document number. For example, in the case of Spain, where the number of the National identity document has eight digits, for any pair i, d there can be up to 107 citizens (106 if we associate the keys with two digits) sharing the public key Pk1. In practice there will not be as many citizens sharing a public key because not all Numbers correspond to a national identity document issued and not everyone with a document will register their mobile device; even so the number of occupants with the same public key will remain high.
- 15 fifteen
- Referencias References
- [1] C. Delerablée and D. Pointcheval. Dynamic threshold public-key encryption. Cryptology-CRYPTO 2008, LNCS 5157, pp. 317-334, Springer, 2008. [1] C. Delerablée and D. Pointcheval. Dynamic threshold public-key encryption. Cryptology-CRYPTO 2008, LNCS 5157, pp. 317-334, Springer, 2008.
- In Advances in In Advances in
- [2] J-R. Jiang, B-R. Lin, and Y-C. Tseng. A mechanism for quick Bluetooth device discovery. Proceedings of Mobile Computing 2004, Taichung, Taiwan, March 2004. [2] J-R. Jiang, B-R. Lin, and Y-C. Tseng A mechanism for quick Bluetooth device discovery. Proceedings of Mobile Computing 2004, Taichung, Taiwan, March 2004.
- In In
- 20 twenty
- [3] A. Shamir. ldentity-based cryptosystems and signature schemes. In Advances in Cryptology CRYPTO 1984, LNCS 196, pp. 47-53, Springer, 1984. - [3] A. Shamir. ldentity-based cryptosystems and signature schemes. In Advances in Cryptology CRYPTO 1984, LNCS 196, pp. 47-53, Springer, 1984. -
Claims (13)
- S 10 15 S 10 15
- 1.-Método de cobro sin contacto, por el uso de una vía, para vehículos de alta ocupación, en donde cada uno de los ocupantes de un vehículo que implementa el método de cobro posee un dispositivo de computación autónomo con capacidad de telecomunicación, identificable mediante un identificador individual Id o dirección de red, comprendiendo el método determinar el número de ocupantes de un vehículo utilizando información acerca de dichos dispositivos de computación autónomos con capacidad de telecomunicación, mediante una interacción sin contacto con los mismos desde un centro de control de la vía o estación de cobro, para proporcionar un importe del pago por el uso de la vía, en función del número de ocupantes del vehículo, caracterizado porque dicha determinación del número de ocupantes se lleva a cabo por la adquisición y recuento de un número total de firmas digitales parciales realizadas por cada ocupante mediante una aplicación informática albergada en su respectivo dispositivo de computación autónomo con capacidad de telecomunicación, en donde dicha aplicación informática implementa un esquema de firma digital basado en la identidad, con umbral dinámico, que garantiza el anonimato de dichos ocupantes del vehículo y la seguridad de la interacción centro de control-ocupantes. 1.-Non-contact charging method, for the use of a road, for high-occupancy vehicles, where each of the occupants of a vehicle that implements the charging method has an autonomous computing device with telecommunication capability, identifiable by means of an individual identifier Id or network address, the method comprising determining the number of occupants of a vehicle using information about said autonomous computing devices with telecommunication capability, through a contactless interaction with them from a control center of the route or charging station, to provide a payment amount for the use of the road, depending on the number of occupants of the vehicle, characterized in that said determination of the number of occupants is carried out by the acquisition and count of a total number of partial digital signatures made by each occupant through a hosted computer application and n its respective autonomous computing device with telecommunication capability, where said computer application implements a digital signature scheme based on identity, with dynamic threshold, which guarantees the anonymity of said vehicle occupants and the security of the control center interaction -occupants.
- 20 twenty
- 2.-Método, según la reivindicación 1, caracterizado porque cada ocupante del vehículo adquiere una cantidad a modo de crédito que le proporciona un código de pago y el pago se realiza en dicho centro de control, sin contacto, por parte de uno o más de los ocupantes, desde su dispositivo de computación autónomo con capacidad de telecomunicación, conservando el anonimato. 2. Method according to claim 1, characterized in that each occupant of the vehicle acquires a credit-like amount that provides a payment code and payment is made at said control center, without contact, by one or more of the occupants, from their autonomous computing device with telecommunication capability, preserving anonymity.
- 25 25
- 3.-Método, según la reivindicación 1, caracterizado porque dicha interacción sin contacto centro de control-ocupantes comprende la participación de una autoridad certificadora que proporciona a cada uno de los ocupantes del vehículo un conjunto de claves públicas y claves privadas para realizar las citadas firmas digitales parciales. 3. Method according to claim 1, characterized in that said non-contact interaction control center-occupants comprises the participation of a certifying authority that provides each of the occupants of the vehicle with a set of public keys and private keys to perform the said partial digital signatures.
- 30 30
- 4.-Método, según la reivindicación 1, en donde dicha vía de pago es una vía de peaje de tarificación variable en función del número de ocupantes de cada vehículo que cruza el peaje, y en el cual intervienen al menos los siguientes agentes: 4. Method according to claim 1, wherein said payment method is a variable charging toll road depending on the number of occupants of each vehicle crossing the toll, and in which at least the following agents intervene:
- una estación para cobro de un peaje con medios de telecomunicación; a toll collection station with telecommunication means;
- 19.-Método según la reivindicación 4, caracterizado porque dicha etapa a) de autenticación de los n 19. Method according to claim 4, characterized in that said step a) of authentication of the n
- ocupantes del vehículo mediante su identificador Id, respectivo, solo es necesario realizarla una vez, por occupants of the vehicle through its identifier Id, respective, it is only necessary to do it once, for
- parte de cada uno de los ocupantes del vehículo. part of each of the occupants of the vehicle.
- S S
- 20.-Método según una cualquiera de las reivindicaciones anteriores, caracterizado porque dicha 20.-Method according to any one of the preceding claims, characterized in that said
- interacción sin contacto utiliza una tecnología de telecomunicación conocida escogida entre Bluetooth, Contactless interaction uses a known telecommunication technology chosen among Bluetooth,
- Wifi, RFID que soportan los dispositivos de computación autónomos con capacidad de telecomunicación Wifi, RFID that support autonomous computing devices with telecommunication capability
- de los ocupantes del vehículo. of the occupants of the vehicle.
- 10 10
- 21.-Sistema de cobro, sin contacto, por el uso de una vía, para vehículos de alta ocupación, que integra 21.-Collection system, without contact, for the use of a road, for high occupancy vehicles, which integrates
- los siguientes elementos: the following elements:
- una estación para cobro de una tasa variable por el uso de la vía, con medios de a station for charging a variable rate for the use of the road, with means of
- telecomunicación; telecommunication;
- un dispositivo de computación autónomo, para cada uno de los ocupantes, con capacidad de an autonomous computing device, for each of the occupants, with the capacity to
- 15 fifteen
- telecomunicación, con un identificador individual Id o dirección de red; telecommunication, with an individual identifier Id or network address;
- al menos una aplicación informática instalable en los dispositivos de computación autónomos at least one computer application installable on autonomous computing devices
- con capacidad de telecomunicación, para implementar el método mediante dichos dispositivos de with telecommunication capability, to implement the method through said devices of
- computación autónomos, autonomous computing,
- una autoridad certificadora que proporciona un conjunto de claves públicas y claves privadas a certifying authority that provides a set of public keys and private keys
- 20 twenty
- para realizar dichas firmas digitales parciales; y to make said partial digital signatures; Y
- medios establecidos en un centro de control o centro de cobro para interacción bidireccional sin means established in a control center or collection center for bidirectional interaction without
- contacto de dicha estación para cobro por uso de la vía, con dichos dispositivos autónomos con contact of said station for charging for use of the road, with said autonomous devices with
- capacidad de telecomunicación, telecommunication capability,
- estando previstos dichos elementos, que operan en combinación, para implementar el método de said elements being provided, which operate in combination, to implement the method of
- 25 25
- cobro sin contacto según una cualquiera de las reivindicaciones 1 a 20. Contactless charging according to any one of claims 1 to 20.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES201200215A ES2424298B1 (en) | 2012-02-28 | 2012-02-28 | Method and system of collection without contact, for the use of a road, for high occupancy vehicles |
PCT/ES2013/000032 WO2013128044A1 (en) | 2012-02-28 | 2013-02-13 | Method and system for contactlessly and anonymously accrediting groups with a minimum of users |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES201200215A ES2424298B1 (en) | 2012-02-28 | 2012-02-28 | Method and system of collection without contact, for the use of a road, for high occupancy vehicles |
Publications (2)
Publication Number | Publication Date |
---|---|
ES2424298A1 true ES2424298A1 (en) | 2013-09-30 |
ES2424298B1 ES2424298B1 (en) | 2014-08-05 |
Family
ID=49081684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES201200215A Active ES2424298B1 (en) | 2012-02-28 | 2012-02-28 | Method and system of collection without contact, for the use of a road, for high occupancy vehicles |
Country Status (2)
Country | Link |
---|---|
ES (1) | ES2424298B1 (en) |
WO (1) | WO2013128044A1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2381362C (en) * | 1999-08-11 | 2013-08-06 | Mark Iv Industries Limited | Method and means for rf toll collection |
US8280791B2 (en) * | 2009-12-08 | 2012-10-02 | At&T Mobility Ii Llc | Devices, systems and methods for identifying and/or billing an individual in a vehicle |
-
2012
- 2012-02-28 ES ES201200215A patent/ES2424298B1/en active Active
-
2013
- 2013-02-13 WO PCT/ES2013/000032 patent/WO2013128044A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2013128044A1 (en) | 2013-09-06 |
ES2424298B1 (en) | 2014-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Raya et al. | Security aspects of inter-vehicle communications | |
CN112912752B (en) | Position specifying system, position specifying device, position specifying method, position specifying program, computer-readable recording medium, and recorded apparatus | |
US9818113B2 (en) | Payment method using one-time card information | |
US9704153B2 (en) | System and method for enabling transactions on an associated network | |
ES2286822T3 (en) | PROCEDURE AND DEVICES FOR THE USE AND COMPENSATION OF ELECTRONIC PAYMENT MEANS IN AN OPEN AND INTEROPERABLE SYSTEM FOR AUTOMATIC FEE EXACTION. | |
US9218498B2 (en) | Method of verifying the validity of an electronic parking ticket | |
CN104408620B (en) | A kind of safe NFC payment and system | |
US20130179686A1 (en) | Transaction Verification on RFID Enabled Payment and Transaction Instruments | |
ES2627976T3 (en) | Procedure for loading an on-board unit with an electronic ticket | |
Tamrakar et al. | Identity verification schemes for public transport ticketing with NFC phones | |
US11716194B2 (en) | Vehicle communication for authorized entry | |
Baldini et al. | Regulated applications for the road transportation infrastructure: The case study of the smart tachograph in the European Union | |
CN106096947A (en) | Half off-line anonymous method of payment based on NFC | |
CN110071797A (en) | The method of assumed name change car networking privacy-protection certification based on mixing context | |
CN108537536A (en) | A kind of method for secure transactions and system based on strategy mark | |
KR20150079232A (en) | Wireless lan apparatus and vehicle authentiction method using the wireless lan apparatus | |
Bartolomeu et al. | Pay as you go: A generic crypto tolling architecture | |
EP3439908A1 (en) | System for counting passengers | |
Kang et al. | A privacy-preserving mobile payment system for mass transit | |
ES2204710T3 (en) | ELECTRONIC TRANSACTION PROCEDURE WITH SAFETY AND CORRESPONDING SYSTEM. | |
CN106897901A (en) | Based on the shared bicycle Secure Billing method that home is proved | |
Blass et al. | PSP: Private and secure payment with RFID | |
ES2909968T3 (en) | Procedure and device for the exchange of values between personal portable electronic entities | |
ES2424298B1 (en) | Method and system of collection without contact, for the use of a road, for high occupancy vehicles | |
Sumra et al. | New card based scheme to ensure security and trust in vehicular communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG2A | Definitive protection |
Ref document number: 2424298 Country of ref document: ES Kind code of ref document: B1 Effective date: 20140805 |