ES2710329T3 - Sistema y método para un sistema de alarma - Google Patents
Sistema y método para un sistema de alarma Download PDFInfo
- Publication number
- ES2710329T3 ES2710329T3 ES17172597T ES17172597T ES2710329T3 ES 2710329 T3 ES2710329 T3 ES 2710329T3 ES 17172597 T ES17172597 T ES 17172597T ES 17172597 T ES17172597 T ES 17172597T ES 2710329 T3 ES2710329 T3 ES 2710329T3
- Authority
- ES
- Spain
- Prior art keywords
- signal
- time slots
- alarm
- receiving
- signals
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/008—Alarm setting and unsetting, i.e. arming or disarming of the security system
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/007—Details of data content structure of message packets; data protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Burglar Alarm Systems (AREA)
- Alarm Systems (AREA)
Abstract
Un sistema de alarma (100) que comprende: al menos un transceptor de radiofrecuencia (RF) (102) configurado para: recibir una primera señal de RF de desarme (201) desde un dispositivo de control de alarma (103); durante un tiempo de retraso predeterminado después de recibir dicha primera señal de RF de desarme, transmitir al menos una señal de RF de engaño (220) durante una o más franjas de tiempo de transmisión seleccionadas de una pluralidad de franjas de tiempo consecutivas de dicho tiempo de retraso predeterminado, y determinar si una o más señales de RF de recepción (250) se reciben durante una o más franjas de tiempo de recepción seleccionadas de dicha pluralidad de franjas de tiempo consecutivas, dichas una o más franjas de tiempo de recepción intercaladas con dichas una o más franjas de tiempo de transmisión; y al menos un procesador de señal (101), eléctricamente conectado a dicho al menos un transceptor de RF, configurado para: determinar una operación de sistema de alarma de acuerdo con el análisis de dichas una o más señales de RF de recepción.
Description
DESCRIPCION
Sistema y metodo para un sistema de alarma
Antecedentes
La presente invencion, en algunas realizaciones de la misma, se refiere a un sistema de alarma y, mas especfficamente, pero no en exclusiva, a la deteccion de un intento de un desarme no autorizado del sistema de alarma.
Un sistema de alarma tfpico instalado en instalaciones comprende uno o mas sensores para detectar movimiento, presencia o intrusion, protegiendo una o mas aberturas en las instalaciones o una o mas areas de las instalaciones. Las areas protegidas pueden ser interiores o exteriores. Una compuerta, una puerta y una ventana son ejemplos de posibles aberturas protegidas por un sensor. Los uno o mas sensores se conectan normalmente a un panel de control, que puede estar en comunicacion con un centro de control. Tras detectar el movimiento de las instalaciones, la presencia de una persona u objeto en las instalaciones o un intento de entrar en las instalaciones, por ejemplo, detectando la abertura de una abertura protegida, al menos uno de los sensores envfa una senal al panel de control que puede transmitir una senal al centro de control. Tras procesar la senal, el centro de control puede adoptar una o mas acciones, por ejemplo llamar a un centro de emergencia o activar una senal de alarma visual o de audio.
Los sistemas de alarma se instalan en una amplia variedad de hogares, oficinas, negocios y otras ubicaciones. Un sistema de alarma tfpico puede tener uno de una pluralidad de posibles estados, incluyendo totalmente deshabilitado, totalmente activo y parcialmente activo. Por ejemplo, un sistema de alarma puede estar totalmente deshabilitado en una oficina durante las horas de trabajo. Cuando el sistema de alarma esta totalmente deshabilitado, los uno o mas sensores pueden no detectar movimiento, presencia o intrusion en las instalaciones, o el panel de control puede no transmitir una senal al centro de control. Una alarma puede estar totalmente activa en la oficina tras las horas de trabajo, cuando la oficina puede estar vacfa. Cuando el sistema de alarma esta totalmente activo, todos los uno o mas sensores pueden estar activos para detectar movimiento, presencia o intrusion en las instalaciones. En un hogar, un sistema de alarma puede estar parcialmente activo por la noche, donde algunos de los unos o mas sensores estan activos y otros deshabilitados. Por ejemplo, en un estado posible parcialmente activo algunos sensores que protegen las aberturas exteriores de la casa tal como ventanas y puertas pueden estar activados, mientras que otros sensores para detectar movimiento en habitaciones de la casa pueden estar desactivados, para permitir que las personas que viven en la casa se muevan libremente por la casa. Como alternativa, el panel de control puede recibir todas las indicaciones de sensor pero puede transmitir al centro de control solo las indicaciones relevantes.
En algunos sistemas de alarma, la pluralidad de estados se controla usando una o mas senales de frecuencia de radio (RF). En tales sistemas, el panel de control normalmente incluye un procesador de senal para recibir una o mas de senales de RF desde un dispositivo de control, por ejemplo un llavero con una pluralidad de botones para controlar el estado del sistema de alarma. En tales sistemas, una persona puede presionar uno de la pluralidad de botones del llavero para dar instrucciones al sistema de alarma para cambiar el estado a un estado solicitado, teniendo como resultado que el llavero envfe una senal de RF indicativa del estado solicitado al procesador de senales. Tras recibir la senal, el procesador de senal procesa la senal, identifica el estado solicitado y da instrucciones de cambiar el estado del sistema de alarma al estado solicitado.
Sumario
Es un objeto de la presente invencion proporcionar un sistema y metodo para detectar un intento de un desarme no autorizado del sistema de alarma.
Los anteriores y otros objetos se logran por las caracterfsticas de las reivindicaciones independientes. Otras formas de implementacion son aparentes desde las reivindicaciones dependientes, la descripcion y las figuras.
Los aspectos y las realizaciones de la presente invencion se exponen en las reivindicaciones adjuntas. Estos y otros aspectos y realizaciones de la invencion tambien se describen aquf.
De acuerdo con un primer aspecto de la invencion, un sistema de alarma comprende al menos un transceptor de radiofrecuencia (RF) y al menos un procesador de senal, conectado electricamente al al menos un transceptor de RF. El al menos un transceptor RF se configura para: recibir una primera senal de RF de desarme desde un dispositivo de control de alarma; y durante un tiempo de retraso predeterminado tras recibir la primera senal de RF de desarme, transmitir al menos una senal de RF de engano durante una o mas franjas de tiempo de transmision seleccionadas desde una pluralidad de franjas de tiempo consecutivas del tiempo de retraso predeterminado, y determinar si una o mas de las senales de RF de recepcion se reciben durante una o mas franjas de tiempo de recepcion seleccionadas de la pluralidad de franjas de tiempo consecutivas, las una o mas franjas de tiempo de recepcion intercaladas con las una o mas franjas de tiempo de transmision. El al menos un procesador de senal se configura para determinar una operacion de sistemas de alarma de acuerdo con el analisis de las una o mas senales de RF de recepcion.
De acuerdo con un segundo aspecto de la invencion, un metodo para un sistema de alarma comprende: recibir una primera senal de RF de desarme desde un dispositivo de control de alarma; durante un tiempo de retraso predeterminado tras recibir la primera senal de RF de desarme, transmitir al menos una senal de RF de engano durante una o mas franjas de tiempo de transmision seleccionadas desde una pluralidad de franjas de tiempo consecutivas del tiempo de retraso predeterminado, y determinar si una o mas senales de RF de recepcion se reciben durante una o mas franjas de tiempo de recepcion seleccionadas de la pluralidad de franjas de tiempo consecutivas, las unas o mas franjas de tiempo de recepcion intercaladas con las una o mas franjas de tiempo de transmision; y determinar una operacion del sistema de alarma de acuerdo con el analisis de las una o mas senales de RF de recepcion.
En referencia al primer y segundo aspecto, en una primera posible implementacion del primer y segundo aspecto de la presente invencion el analisis comprende: hacer coincidir al menos una de las una o mas senales de RF de recepcion con un patron de senal de engano predefinido; producir una autentica indicacion de deteccion de engano para cada una de las una o mas senales de RF de recepcion que coinciden con el patron de senal de engano predefinido; y seleccionar la operacion del sistema de alarma de acuerdo con la indicacion de deteccion de engano autentica. Detectar una senal de engano es suficiente para identificar una intrusion intentada.
En referencia al primer y segundo aspecto, en una segunda posible implementacion del primer y segundo aspecto de la presente invencion el analisis comprende: producir una falsa indicacion de deteccion de engano sometida a ninguna de las una o mas senales de RF de recepcion que se reciben durante las una o mas franjas de tiempo de recepcion o cada una de las una o mas senales de RF de recepcion que fallan al coincidir con el patron de senal de engano predefinido; y seleccionar la operacion del sistema de alarma de acuerdo con la indicacion de deteccion de engano falsa. Cuando ninguna senal de RF se detecta durante las franjas de recepcion, o cuando ninguna de las una o mas de las senales de RF recibidas coinciden con el patron de senal de engano predefinido, ningun engano se detecta.
En referencia al primer y segundo aspecto, o a la primera y segunda implementacion del primer y segundo aspecto, en una tercera posible implementacion del primer y segundo aspecto de la presente invencion el al menos un procesador de senal se configura ademas para: determinar si la primera senal de RF de desarme es valida, sometida a no recibir ninguna de las una o mas senales de RF de recepcion o producir solo indicaciones de deteccion de engano falsas; y recibir una segunda senal de RF de desarme desde el dispositivo de control de alarma despues del tiempo de retraso predeterminado. Tras recibir la segunda senal de RF de desarme, la operacion del sistema de alarma comprende al menos uno de: dar instrucciones del desarme del sistema de alarma, y transmitir una senal de RF de acuse de recibo al dispositivo de control de alarma mediante el al menos un transceptor de RF. Tras identificar una senal de desarme valida, tambien el reintento puede considerarse valido.
En referencia al primer y segundo aspecto, en una cuarta posible implementacion del primer y segundo aspecto de la presente invencion la franja de tiempo de transmision se selecciona aleatoriamente mediante el procesador de senal tras recibir la primera senal de RF de desarme para transmitir al menos una senal de RF de engano, y las franjas de tiempo de recepcion comprenden todas de la pluralidad de franjas de tiempo consecutivas diferentes de las franjas de tiempo de transmision. Seleccionar un patron aleatorio de transmision de franjas reduce la probabilidad de repetir la misma secuencia e incrementa la probabilidad de detectar una senal de engano grabada en una de las franjas de recepcion. Escuchar las senales recibidas durante todas las franjas de tiempo restantes incrementa la probabilidad de detectar una secuencia de engano retransmitida.
En referencia al primer y segundo aspecto, en una quinta posible implementacion del primer y segundo aspecto de la presente invencion una cantidad de franjas de tiempo de transmision esta entre 15 % y 30 % de una cantidad de la pluralidad de franjas de tiempo consecutivas. Esta relacion permite un equilibrio entre alta probabilidad de detectar un engano y reducir los gastos del cambio frecuente entre transmision y recepcion.
En referencia al primer y segundo aspecto, en una sexta posible implementacion del primer y segundo aspecto de la presente invencion el tiempo de retraso predeterminado se divide en 25 franjas de tiempo consecutivas. Esta cantidad de franjas de tiempo consecutivas permite un equilibrio entre alta probabilidad de detectar un engano y reducir los gastos del cambio frecuente entre transmision y recepcion.
En referencia al primer y segundo aspecto, en una septima posible implementacion del primer y segundo aspecto de la presente invencion la al menos una senal de RF de recepcion se protege por un codigo de deteccion de error que es una comprobacion de redundancia cfclica de 16 bits. La proteccion de la al menos una senal de RF de engano reduce la probabilidad de detectar falsamente el engano. La comprobacion de redundancia cfclica de 16 bits es facil de implementar e introduce poca sobrecarga en el procesamiento y ancho de banda.
En referencia al primer y segundo aspecto, en una octava posible implementacion del primer y segundo aspecto de la presente invencion la al menos una senal de RF de engano se codifica usando un metodo seleccionado del grupo de: ofuscacion, o exclusivo con una palabra clave predefinida, y o exclusivo con una palabra clave aleatoria. El cifrado de la al menos una senal de RF de engano reduce la probabilidad de que una parte no autorizada distinga entre la al menos una senal de RF de engano y la senal de RF de desarme. La ofuscacion y o exclusivo son faciles de implementar e introducen poca sobrecarga en el procesamiento y ancho de banda.
En referencia al primer y segundo aspecto, en una novena posible implementacion del primer y segundo aspecto de la presente invencion la operacion del sistema de alarma comprende al menos una operacion seleccionada del grupo que comprende: notificar a un centro de control operativamente conectado a dicho al menos un procesador de senal de una intrusion intentada, sometida a producir al menos una autentica indicacion de deteccion de engano y suministrar una corriente electrica a un dispositivo capaz de emitir una senal de audio o senal visual, conectado electricamente a dicho al menos un procesador de senal, sometido a producir al menos una autentica indicacion de deteccion de engano.
Con referencia al primer y segundo aspecto, o a la primera implementacion del primer y segundo aspecto, en una decima posible implementacion del primer y segundo aspecto de la presente invencion la al menos una senal de RF de engano comprende al menos uno de: un identificador, un sello de tiempo y un numero aleatorio, para uso al identificar un origen de una senal de RF de engano grabada. Opcionalmente, el identificador consiste en 32 bits binarios, el sello de tiempo consiste en 32 bits binarios y el numero aleatorio consiste en 8 bits binarios. Opcionalmente, la coincidencia del patron de senal de engano predefinido comprende detectar en la una senal de RF recibida al menos uno de: un identificador, un sello de tiempo y un numero aleatorio.
En referencia al primer y segundo aspecto, o a la primera implementacion del primer y segundo aspecto, en una decimoprimera posible implementacion del primer y segundo aspecto de la presente invencion el analisis comprende ademas: detectar un numero de paquete en la primera senal de RF de desarme; comparar una diferencia entre el numero de paquete y un numero de paquete almacenado previamente con un numero de umbral predefinido; y producir una autentica indicacion de deteccion de engano cuando la diferencia es mayor que el numero de umbral predefinido. Anadir un numero de paquete a la senal de RF de desarme proporciona un medio adicional para detectar el reenvfo de una senal grabada detectando un numero de paquete repetido.
Otros sistemas, metodos, caracterfsticas y ventajas de la presente divulgacion seran o se volveran aparentes para el experto tras examinar los siguientes dibujos y la descripcion detallada. Se pretende que todos esos sistemas, metodos, caracterfsticas y ventajas adicionales se incluyan dentro de esta descripcion, dentro del alcance de la presente divulgacion, y queden protegidos por las reivindicaciones adjuntas.
A menos que se defina lo contrario, todos los terminos cientfficos y/o tecnicos usados en este caso tienen el mismo significado que se entiende comunmente por un experto en la materia al que pertenece la invencion. Aunque los metodos y materiales similares o equivalentes a los descritos aquf pueden usarse en la practica o ensayo de realizaciones de la invencion, los metodos y/o materiales ejemplares se describen a continuacion. En caso de conflicto, la memoria descriptiva de patente, incluyendo definiciones, tendra el control. Ademas, los materiales, metodos y ejemplos son solo ilustrativos y no pretenden ser necesariamente limitativos.
Breve descripcion de las varias vistas de los dibujos
Algunas realizaciones de la invencion en este caso se describen a modo de ejemplo unicamente en referencia a los dibujos adjuntos. En referencia especffica ahora a los dibujos en detalle, se especifica que estos particulares mostrados son a modo de ejemplo y con fines de analisis ilustrativo de realizaciones de la invencion. En este sentido, la descripcion tomada con los dibujos hace que sea aparente para los expertos en la tecnica como las realizaciones de la invencion pueden practicarse.
En los dibujos:
la FIG. 1 es una ilustracion esquematica de un sistema ejemplar de acuerdo con algunas realizaciones de la presente invencion;
las FIGS. 2A, 2B, 2C, y 2D son ilustraciones esquematicas de senales de RF ejemplares con respecto al tiempo, de acuerdo con algunas realizaciones de la presente invencion;
la FIG. 3 es un diagrama de flujo que representa esquematicamente un flujo opcional de operaciones para detectar un intento de intrusion usando transmision y recepcion intercaladas de una senal de engano, de acuerdo con algunas realizaciones de la presente invencion;
la FIG. 4 es un diagrama de flujo que representa esquematicamente un flujo opcional de operaciones para detectar un intento de intrusion usando imperfecciones de senal de RF de una senal, de acuerdo con algunas realizaciones de la presente invencion;
la FIG. 5 es un diagrama de flujo que representa esquematicamente otro flujo opcional de operaciones para detectar un intento de intrusion usando imperfecciones de senal de RF de una senal, de acuerdo con algunas realizaciones de la presente invencion;
la FIG. 6 es un diagrama de flujo que representa esquematicamente un flujo opcional de operaciones para producir imperfecciones de senal de referencia, de acuerdo con algunas realizaciones de la presente invencion; y las FIGS. 7A y 7B son secuencias de tiempo que representan esquematicamente un flujo opcional de operaciones para detectar un intento de intrusion usando una instruccion invalida, de acuerdo con algunas realizaciones de la presente invencion.
Descripcion detallada
La presente invencion, en algunas realizaciones de la misma, se refiere a un sistema de alarma y mas especfficamente, pero no en exclusiva, a detectar un intento de desarme no autorizado de un sistema de alarma.
Tal como se usa aquf, el termino “desarme” significa “dar instrucciones para cambiar a un estado deshabilitado o parcialmente activo” y el termino “senal” significa “senal de RF”.
Los intentos de entrar en una instalacion protegida por un sistema de alarma pueden incluir intentos de atravesar cualquier componente del sistema de alarma.
Una senal de RF tfpica puede detectarse y grabarse en un intervalo identificado de distancias desde un dispositivo que envfa la senal de RF. En un sistema de alarma controlado usando una o mas senales de radiofrecuencia (RF), una persona no autorizada a acceder a las instalaciones puede grabar una senal ilegftima enviada por un dispositivo de control de alarma dando instrucciones de desarme del sistema de alarma, y retransmitir la senal grabada en un momento posterior. Un sistema de alarma tfpico no puede distinguir entre la senal legftima original y la senal grabada, y tras recibir la senal grabada el procesador de la senal del sistema de alarma puede dar instrucciones de desarmar el sistema de alarma. Asf, una senal grabada puede usarse para ganar acceso no autorizado a las instalaciones.
Las soluciones de autenticacion usando senales cifradas o incluyendo informacion predefinida en una o mas senales transmitidas por un dispositivo de control de alarma se limitan ya que requieren sustituir multiples dispositivos de control de alarma existentes, por ejemplo sustituyendo llaveros existentes por dispositivos de control de alarma que soportan cifrado o informacion predefinida. Ademas, los dispositivos de control de alarma que soportan el cifrado o envfan informacion predefinida pueden ser mas caros que los dispositivos de control de alarma simples existentes, tal como llaveros existentes.
La presente invencion, en algunas realizaciones de la misma, permite que un sistema de alarma distinga entre una senal legftima y la retransmision de una senal grabada anteriormente, sin necesitar un dispositivo de control de alarma especialmente configurado, cambiando la manera en que opera el procesador de senal.
En algunas realizaciones de la presente invencion, el procesador de senal, tras recibir una senal de desarme desde un dispositivo de control de alarma, envfa una o mas senales de engano. Un intento de grabar la senal de desarme grabara las una o mas senales de engano tambien. Cuando se transmite la senal grabada, las una o mas senales de engano se transmiten tambien y pueden recibirse por el procesador de senal. En estas realizaciones, el procesador de senal transmite de forma intercambiable las una o mas senales de engano y comprueba la recepcion de una o mas otras senales. Cuando se determina que una o mas de las otras senales son senales de engano, el procesador de senal determina un intento de intrusion no autorizada.
En otras realizaciones de la presente invencion, el procesador de senal analiza las imperfecciones de senal de RF de una senal de desarme recibida por imperfecciones. Una senal tfpica transmitida por un dispositivo de control de alarma comprende una secuencia de bits digitales codificados en una senal portadora analogica que comprende una pluralidad de componentes de senal sinusoidal. Cuando un transceptor de RF codifica bits digitales en una senal portadora analogica y transmite la senal de RF resultante, el transceptor introduce ruido en la senal transmitida, incluyendo al menos uno de una imperfeccion de frecuencia de una senal sinusoidal, una imperfeccion de fase de una senal sinusoidal y una imperfeccion de amplitud de la senal sinusoidal. Por ejemplo: desplazamiento de frecuencia portadora, ruido de fase, desequilibrio en fase y cuadratura (IQ) y no linealidad de senal (es decir, cambios no lineales en una resistencia de senal de salida en respuesta a una resistencia de senal de entrada). Tal ruido, mencionado como imperfecciones de senal de RF, es una imperfeccion de senal del transceptor de RF y puede cuantificarse, combinarse y normalizarse, terminando por ejemplo en un numero entre 0 y 1. Dos transceptores de RF se caracterizan normalmente por imperfecciones de senal de RF diferentes distintivamente. Una senal de desarme grabada normalmente comprende una secuencia grabada de bits digitales. Cuando un dispositivo de control de alarma no autorizado transmite una senal de alarma grabada, el dispositivo de control de alarma no autorizado vuelve a codificar la secuencia grabada de bits digitales en una nueva senal portadora analogica. Las imperfecciones de senal de RF de la senal transmitida por el dispositivo de control de alarma no autorizado seran diferentes de las imperfecciones de senal de RF de la senal de desarme original, resultando en las imperfecciones de RF de la senal transmitida por el dispositivo de control de alarma no autorizado que son diferentes de las imperfecciones de RF de la senal de desarme original. En estas realizaciones, el procesador de senal compara las imperfecciones de RF de una senal de preambulo recibida con un conjunto predeterminado de imperfecciones de RF asociadas con transmisores legftimos. Cuando las imperfecciones de RF de la senal de preambulo recibida no cumplen con el conjunto predeterminado de imperfecciones de RF, el procesador de senal determina en estas realizaciones un intento de intrusion no autorizada.
En otras realizaciones de la presente invencion, el dispositivo de control de alarma se configura para enviar una senal que indica un evento, y recibir una senal que incluye una identificacion de una funcion a ejecutar por el dispositivo de control de alarma. Por ejemplo, el dispositivo de control de alarma puede ser un llavero, configurado para enviar una senal que indica un boton pulsado y una duracion, por ejemplo “pulsacion corta en el boton 1” y recibir una senal que incluye una codificacion de una identificacion de una funcion, por ejemplo “funcion 3”. Una posible funcion es activar un diodo emisor de luz (LED) durante un perfodo de tiempo predeterminado. Opcionalmente, tras recibir una senal
que incluye una codificacion de una identificacion de una funcion no reconocida por el dispositivo de control de alarma, el dispositivo de control de alarma envfa un mensaje de error que indica un error y la identificacion de una funcion no reconocida. En estas realizaciones, el procesador de senal, tras recibir una senal de desarme desde un dispositivo de control de alarma, envfa una senal de engano que incluye un identificador seleccionado aleatoriamente de una funcion invalida. Un intento de grabar la senal de desarme grabara tambien la senal de engano. Cuando se transmite la senal grabada, la senal de engano se transmite tambien y puede recibirse por el procesador de senal. En estas realizaciones, despues de transmitir una senal de engano que incluye un identificador de funcion invalida, el procesador de senal comprueba la recepcion de otra senal. Cuando otra senal se recibe, la senal recibida se procesa para extraer un identificador de funcion desconocido posible. Cuando el identificador de funcion desconocido se extrae, el identificador extrafdo se compara con el identificador de funcion invalida. Cuando el identificador extrafdo es distinto del identificador de funcion invalido, el procesador de senal determina en estas realizaciones un intento de intrusion no autorizada, ya que se asume que el identificador extrafdo es el resultado de una senal pregrabada.
Antes de explicar al menos una realizacion de la invencion en detalle, debe entenderse que la invencion no se limita necesariamente en su aplicacion a los detalles de construccion y la disposicion de los componentes y/o metodos expuestos en la siguiente descripcion y/o ilustrados en los dibujos y/o en los Ejemplos. La invencion es capaz de tener otras realizaciones o practicarse o llevarse a cabo de diversas maneras.
La presente invencion puede ser un sistema, un metodo y/o un producto de programa informatico. El producto de programa informatico puede incluir un medio (o medios) de almacenamiento legible a ordenador con instrucciones de programa legibles a ordenador en el mismo para provocar que un procesador lleve a cabo aspectos de la presente invencion.
El medio de almacenamiento legible a ordenador puede ser un dispositivo tangible que puede retener y almacenar instrucciones para uso por un dispositivo de ejecucion de instruccion. El medio de almacenamiento legible a ordenador puede ser, por ejemplo, pero no se limita a, un dispositivo de almacenamiento electronico, un dispositivo de almacenamiento magnetico, un dispositivo de almacenamiento optico, un dispositivo de almacenamiento electromagnetico, un dispositivo de almacenamiento semiconductor o cualquier combinacion adecuada de lo anterior.
Las instrucciones de programa legibles a ordenador descritas en este caso pueden descargarse a dispositivos de procesamiento/informaticos respectivos desde un medio de almacenamiento legible a ordenador o a un ordenador externo o dispositivo de almacenamiento externo mediante una red, por ejemplo, Internet, una red de area local, una red de area amplia y/o una red inalambrica.
Las instrucciones de programa legibles a ordenador pueden ejecutarse por completo en el ordenador del usuario, parcialmente en el ordenador del usuario, como un paquete de software autonomo, parcialmente en el ordenador del usuario y parcialmente en un ordenador remoto o por completo en el ordenador remoto o servidor. En el ultimo escenario, el ordenador remoto puede conectarse al ordenador del usuario a traves de cualquier tipo de red, incluyendo una red de area local (LAN) o una red de area amplia (WAN) o la conexion puede realizarse a un ordenador externo (por ejemplo, mediante Internet usando un Proveedor de Servicios de Internet). En algunas realizaciones, la circuitena electronica incluyendo, por ejemplo, circuitena analogica programable, matriz de puertas programables en campo (FPGA) o matrices logicas programables (PLA) pueden ejecutar las instrucciones de programa legibles a ordenador utilizando informacion de estado de las instrucciones de programa legibles a ordenador para personalizar la circuitena electronica, para realizar aspectos de la presente invencion.
Los aspectos de la presente invencion se describen en este caso en referencia a ilustraciones de diagrama de flujo y/o diagramas de bloques de metodos, aparatos (sistemas) y productos de programa informatico de acuerdo con realizaciones de la invencion. Se entendera que cada bloque de las ilustraciones de diagramas de flujo y/o diagramas de bloques, y combinaciones de bloques en las ilustraciones de diagramas de flujo y/o diagramas de bloques, pueden implementarse por instrucciones de programa legibles a ordenador.
Los diagramas de bloques y diagramas de flujo en las Figuras ilustran la arquitectura, funcionalidad y operacion de posibles implementaciones de sistemas, metodos y productos de programa informatico de acuerdo con diversas realizaciones de la presente invencion. En este sentido, cada bloque en el diagrama de flujo o diagramas de bloques puede representar un modulo, segmento o porcion de instrucciones, que comprende una o mas instrucciones ejecutables para implementar las funciones logicas especificadas. En algunas implementaciones alternativas, las funciones mencionadas en el bloque pueden ocurrir fuera del orden mencionado en las figuras. Por ejemplo, dos bloques mostrados en sucesion pueden, de hecho, ejecutarse sustancialmente a la vez, o los bloques pueden a veces ejecutarse en el orden inverso, dependiendo de la funcionalidad implicada. Tambien se aprecia que cada bloque de la ilustracion de diagramas de bloques y/o diagrama de flujo y combinaciones de bloques en la ilustracion de diagramas de bloques y/o de diagramas de flujo, puede implementarse por sistemas basados en hardware de fin especial que realizan las funciones o actos especificados o llevan a cabo combinaciones de hardware de fin especial e instrucciones informaticas.
Ahora se hace referencia a la FIG. 1 que muestra una ilustracion esquematica del sistema ejemplar 100 de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, el sistema 100 comprende uno o mas
sensores 111, para detectar movimiento dentro de las instalaciones, la presencia dentro de las instalaciones o intrusion en una abertura de las instalaciones. Uno o mas sensores 110 pueden conectarse a un panel de control 106 que comprende un controlador de alarma 110 que comprende al menos un procesador de hardware. Opcionalmente, el controlador de alarma 110 se configura para dar instrucciones de la activacion de los uno o mas sensores y deshabilitar los uno o mas sensores.
Ademas, en tales realizaciones el sistema 100 comprende un procesador de senal 101 conectado a un controlador de alarma 110 para controlar el sistema. El procesador de senal 101 puede conectarse electricamente al controlador de alarma 110. Opcionalmente, el procesador de senal 101 se conecta al controlador de alarma 110 mediante una red de comunicacion digital, tal como Red de Area Local. Opcionalmente, el procesador de senal 101 se conecta electricamente al controlador de alarma 110.
Opcionalmente, el procesador de senal 101 se conecta electricamente a un transceptor de RF 102, para comunicarse con uno o mas dispositivos de control de alarma 103 tal como llaveros. Opcionalmente, el procesador de senal 101 comprende al menos un procesador de hardware. En tales realizaciones el transceptor de Rf 102 recibe una o mas senales de RF desde el dispositivo de control de alarma 103. Opcionalmente, cada una de las una o mas senales de RF codifica una secuencia de bits digitales en una senal portadora analogica. Opcionalmente, una o mas de las senales de RF son un mensaje de desarme, enviado desde el dispositivo de control de alarma 103 a un procesador de senal 101 para dar instrucciones de desarmar el sistema de alarma 100. Opcionalmente, el procesador de senal 101 procesa el mensaje de desarme para determinar si el mensaje es un mensaje valido recibido desde un dispositivo de control de alarma autorizado, o un intento de intrusion no autorizado. Tras determinar un mensaje de desarme valido, el procesador de senal 101 puede dar instrucciones de desarmar el sistema de alarma 100. Opcionalmente, el procesador de senal 101 da instrucciones al controlador de alarma 110 de desarmar el sistema.
En algunas realizaciones, el procesador de senal 101 se conecta electricamente a uno o mas dispositivos de alarma 105 capaces de emitir una senal de audio tal como un sonido de alarma, y/o una senal visual tal como una luz intermitente, para atraer la atencion de una persona suficientemente cerca a uno o mas dispositivos de alarma 105 para apreciar la senal de alarma o senal visual. Opcionalmente, tras detectar un intento de intrusion, el procesador de senal 101 acciona una corriente electrica a uno o mas dispositivos de alarma 105 para emitir la senal de audio o visual. En algunas realizaciones, el procesador de senal 101 se conecta a uno o mas centros de control 104, que comprenden al menos un procesador de hardware. Opcionalmente, tras detectar un intento de intrusion, el procesador de senal 101 notifica al centro de control 104 la deteccion del intento de intrusion. Despues de recibir la notificacion de la deteccion del intento de intrusion, el centro de control 104 puede realizar una o mas acciones tal como llamar a una persona designada, grabar un evento en un registro de eventos, etc.
En algunas realizaciones, el procesador de senal 101 se conecta electricamente a un almacenamiento digital no volatil 112 tal como un disco duro o una memoria programable borrable electricamente, con el fin de almacenar datos de referencia usados para determinar la validez del mensaje recibido.
Para determinar si un mensaje recibido es valido, el sistema 100 puede implementar uno o mas de los siguientes metodos.
Un posible metodo para detectar un intento de intrusion usa transmision y recepcion intercaladas de una senal de engano.
La referencia se hace ahora tambien a la FIG. 2A, que muestra una ilustracion esquematica de una senal de desarme de RF ejemplar transmitida por un dispositivo de control de alarma 103 a un procesador de senal 101, de acuerdo con algunas realizaciones de la presente invencion. Siguiendo la lfnea de tiempo 210, en el tiempo 211 el dispositivo de control de alarma 103 transmite en tales realizaciones un primer mensaje de desarme 201. Opcionalmente, el tiempo 212 indica el tiempo en el que el dispositivo de control de alarma 103 completo la transmision del mensaje de desarme 201. Opcionalmente, despues de un tiempo de retraso predeterminado tras el tiempo 212, si el dispositivo de control de alarma 103 no recibe una senal de acuse de recibo del procesador de senal 101, el dispositivo de control de alarma 103 transmite un segundo mensaje de desarme 202 en el tiempo 214.
Tras recibir un mensaje de desarme, en algunas realizaciones de la presente invencion el procesador de senal 101 transmite una senal de engano. La referencia se hace ahora tambien a la FIG. 2B, que muestra una ilustracion esquematica de una posible senal de RF de engano transmitida por el procesador de senal 101 mediante un transceptor de RF 102, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, el tiempo de retraso predeterminado se divide en una pluralidad de franjas de tiempo consecutivas. Un ejemplo no limitante de una cantidad de franjas de tiempo es 25 franjas de tiempo. Opcionalmente, el tiempo 213 indica el tiempo mas temprano en el que el transceptor de RF 102 que recibe el mensaje de desarme 201 puede comenzar a transmitir. Opcionalmente, el procesador de senal 101 selecciona un grupo de franjas de tiempo de transmision desde la pluralidad de franjas de tiempo consecutivas y transmite una o mas secuencias de engano 220 transmitiendo en cada una de las franjas de tiempo de transmision una secuencia de engano. Una grabadora que graba las senales transmitidas al procesador de senal 101 grabara tanto el mensaje de desarme 201 como las una o mas secuencias de engano 220. La referencia se hace ahora tambien a la FIG. 2C, que muestra una ilustracion esquematica de una
posible senal de RF grabada, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, la senal grabada 230 comprende un mensaje de desarme 201, y las una o mas secuencias de engano 220 transmitidas por el procesador de senal 101.
Opcionalmente, el grupo de franjas de transmision se selecciona aleatoriamente por el procesador de senal 101 tras recibir un mensaje de desarme, que comprende menos franjas que la pluralidad de franjas de tiempo consecutivas. Por ejemplo, la cantidad de franjas de transmision esta entre 15 % y 30 % de la cantidad de franjas de la pluralidad de franjas de tiempo consecutivas. Por ejemplo, la cantidad de franjas de transmision es el 25 % de la cantidad de franjas en la pluralidad de franjas de tiempo consecutivas. Por ejemplo, cuando el tiempo de retraso predeterminado se divide en 25 franjas de tiempo, la cantidad de franjas de tiempo de transmision puede ser 5.
En algunas realizaciones, un dispositivo de control de alarma no autorizado que transmite una senal grabada transmite el mensaje de desarme originalmente transmitido por el dispositivo de control de alarma autorizado, seguido por las una o mas secuencias de desarme como se transmitieron previamente por el procesador de senal.
Ahora se hace referencia ademas a la FIG. 2D, que muestra una ilustracion esquematica de una posible senal de RF grabada retransmitida, en comparacion con una nueva senal de engano, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, un dispositivo de control de alarma 105 transmite en el tiempo 241 una senal grabada 250, que comprende una senal de desarme 201 originalmente transmitida por un dispositivo de control de alarma autorizado. Opcionalmente, la transmision de la senal de desarme 201 termina en el tiempo 242. T ras recibir el mensaje de desarme 201, el procesador de senal 101 selecciona un nuevo grupo de franjas de transmision desde una pluralidad de franjas de tiempo consecutivas entre el tiempo 243 y el tiempo 244, y transmite por el receptor de RF 102 una o mas senales de engano 260. El nuevo grupo de franjas de transmision puede ser diferente del grupo de franjas de transmision en la senal grabada. Opcionalmente, el transceptor RF 102 escucha las senales recibidas en un grupo de franjas de tiempo de recepcion seleccionado de la pluralidad de franjas de tiempo consecutivas de manera que las franjas de tiempo de recepcion son diferentes del nuevo grupo de franjas de tiempo de transmision y se intercalan con el nuevo grupo de franjas de tiempo de transmision. En algunas realizaciones las franjas de tiempo de recepcion son todas de la pluralidad de franjas de tiempo consecutivas no en las nuevas franjas de tiempo de transmision. Cuando las franjas de tiempo de transmision se seleccionan aleatoriamente, existe una probabilidad mayor que cero de que el nuevo grupo de franjas de tiempo de transmision sea diferente del grupo de franjas de tiempo en la senal grabada. Dependiendo del numero de franjas de tiempo y el numero de franjas de tiempo de transmision, la probabilidad puede superar 0,99. Como resultado, el procesador de senal 101 opcionalmente detecta una o mas secuencias de engano grabadas durante las franjas de tiempo de recepcion, por ejemplo en la franja 262. Opcionalmente, una o mas franjas de tiempo estan tanto en el nuevo grupo de franjas de tiempo de transmision como en el grupo de franjas de tiempo de transmision en la senal grabada, por ejemplo en la franja 261. En tales franjas, el procesador de senal 101 no puede detectar una senal de engano, ya que el transceptor 102 esta transmitiendo.
Detectar una senal de engano en una franja de tiempo de recepcion indica una alta probabilidad de que la senal de desarme sea una senal grabada retransmitida por un dispositivo de control de alarma no autorizado. Dependiendo de la cantidad de franjas de tiempo en la pluralidad de franjas de tiempo consecutivas y la cantidad de franjas de tiempo de transmision, no detectar ninguna senal de engano en cualquiera de las franjas de tiempo de recepcion indica una alta probabilidad de que la senal de desarme se transmitio por un dispositivo de control de alarma autorizado. Por ejemplo, cuando la pluralidad de franjas de tiempo consecutivas comprende 25 franjas de tiempo y el grupo de franjas de tiempo de transmision comprende 5 franjas de tiempo, la probabilidad de repetir el mismo grupo exacto de franjas de tiempo es menor de 1 en 50000. Usar menos franjas de tiempo en la pluralidad de franjas de tiempo consecutivas incrementa la probabilidad de repetir el mismo grupo exacto de franjas de tiempo. Una mayor cantidad de franjas de tiempo en la pluralidad de franjas de tiempo consecutivas o una mayor cantidad de franjas de tiempo de transmision incrementa la seguridad reduciendo la probabilidad de repetir un mismo grupo exacto de franjas de tiempo, pero ademas puede incrementar el consumo de potencia debido a una conmutacion mas frecuente del transceptor de RF entre transmision y recepcion.
A continuacion se encuentra un metodo implementado por el sistema 100 en algunas realizaciones de la presente invencion, para detectar un intento de intrusion usando transmision y recepcion intercaladas de una senal de engano.
La referencia se hace ahora ademas a la FIG. 3, que muestra un diagrama de flujo que representa esquematicamente un flujo opcional de operaciones 300 para detectar un intento de intrusion usando transmision y recepcion intercaladas de una senal de engano, de acuerdo con algunas realizaciones de la presente invencion.
En tales realizaciones, un transceptor de RF 102 conectable electricamente a un procesador de senal 101 recibe en 301 una primera senal de RF de desarme desde un dispositivo de control de alarma 103. Opcionalmente, despues de transmitir el primer mensaje de RF de desarme, el dispositivo de control de alarma 103 espera un acuse de recibo del procesador de senal 101 durante un tiempo de retraso predeterminado. Opcionalmente, el procesador de senal 101 divide el tiempo de retraso predeterminado de una pluralidad de franjas de tiempo consecutivas, por ejemplo 25 franjas de tiempo. Durante el tiempo de retraso predeterminado, opcionalmente el procesador de senal 101 transmite 302 una o mas senales de RF de engano durante las franjas de tiempo de transmision seleccionadas de la pluralidad de franjas de tiempo consecutivas. Opcionalmente, cada una de las una o mas senales de RF de engano comprende al menos
uno de un identificador, un sello de tiempo y un numero aleatorio. Un identificador puede usarse para identificar el origen de la senal de RF de engano, y en particular una senal de RF grabada. Un sello de tiempo puede usarse para identificar un tiempo original de una senal de RF de engano grabada. Un numero aleatorio puede usarse para detectar una senal de RF de engano repetida, que tiene el mismo numero aleatorio. Un sello de tiempo y un identificador pueden consistir cada uno en 32 bits digitales. Un numero aleatorio puede consistir en 8 bits digitales. Opcionalmente, cada una de las una o mas senales de RF de engano comprende un numero de paquete en una secuencia de numeros de paquete. El numero de paquete puede consistir en un numero de 8 bits digitales. Cuando el numero de paquetes consiste en 8 bits digitales, el numero de paquete es un numero en un modulo de secuencia 256.
Ademas, durante el tiempo de retraso predeterminado, el procesador de senal 101 intercepta opcionalmente en 303 una pluralidad de senales de RF durante las franjas de tiempo de recepcion seleccionadas de la pluralidad de franjas de tiempo consecutivas e intercaladas con las franjas de tiempo de transmision. Cuando una o mas senales de RF de recepcion se detectan en las franjas de tiempo de recepcion, el receptor de RF 102 envfa opcionalmente las una o mas senales de RF al procesador de senal 101. Opcionalmente, el procesador de senal 101 recibe las una o mas senales de RF y analiza la primera senal de RF de desarme y las una o mas senales de RF para producir al menos una indicacion de deteccion de engano. En algunas realizaciones, analizar las una o mas senales de RF comprende hacer coincidir en 304 al menos una de las una o mas senales de RF con un patron de senal de engano predefinido. En realizaciones donde las una o mas secuencias de engano comprenden al menos uno de un identificador, un sello de tiempo y un numero aleatorio, hacer coincidir una de las senales de RF con el patron de senal de engano predefinido comprende detectar en la una senal de RF al menos uno de un identificador, un sello de tiempo y un numero aleatorio. Cuando una de las senales de RF coincide con el patron de senal de engano predefinido, el procesador de senal 101 produce en 305 una autentica indicacion de deteccion de engano. En realizaciones donde el primer mensaje de RF de desarme comprende un numero de paquete, el procesador de senal 101 puede almacenar al menos un numero de paquete recibido. En tales realizaciones, analizar el primer mensaje de RF de desarme comprende detectar un numero de paquete en el primer mensaje de RF de desarme y comparar una diferencia entre el numero de paquete almacenado y el numero de paquete detectado con un numero de umbral predefinido. Cuando la diferencia es mayor que el numero de umbral predefinido, el procesador de senal 101 produce opcionalmente una autentica indicacion de deteccion de engano.
En 314, el procesador de senal 101 determina opcionalmente una operacion de sistema de alarma de acuerdo con la al menos una indicacion de deteccion de engano. Los ejemplos de una operacion de sistema de alarma son procesar un mensaje, enviar una senal de acuse de recibo, dar instrucciones de desarmar el sistema de alarma, hacer sonar una alarma y notificar al centro de control. Cuando al menos una autentica indicacion de deteccion de engano se produce, el procesador de senal 101 determina opcionalmente un intento de intrusion en 308. Opcionalmente, el procesador de senal 101 notifica a continuacion al centro de control 104 en 309. Opcionalmente, en 310 el procesador de senal 101 suministra una corriente electrica a uno o mas dispositivos de alarma 105 capaces de emitir una senal de audio o senal visual.
Cuando ninguna indicacion de deteccion de engano autentica se produce, el procesador de senal 101 determina opcionalmente una primera senal de RF de desarme valida. Opcionalmente, el procesador de senal 101 determina una primera senal de RF de desarme valida cuando ninguna senal de RF se recibe en las franjas de tiempo de recepcion. En algunas realizaciones, despues del tiempo de retraso predefinido el dispositivo de control de alarma 103 envfa una segunda senal de RF de desarme. Opcionalmente, el procesador de senal 101 recibe la segunda senal de desarme mediante el transceptor de RF 102 en 311 tras determinar una primera senal de RF de desarme valida, y en 312 opcionalmente envfa al dispositivo de control de alarma 103 una senal de RF de acuse de recibo. Opcionalmente, el procesador de senal 101 da instrucciones de desarmar el sistema de alarma en 313.
En algunas realizaciones, la al menos una senal de RF de engano se protege por un codigo de deteccion de error. Opcionalmente, el codigo de deteccion de error es una comprobacion de redundancia cfclica de 16 bits. En algunas realizaciones, la al menos una senal de RF de engano se codifica. Opcionalmente, la al menos una senal de RF de engano se codifica usando ofuscacion. Opcionalmente, la al menos una senal de RF de engano se codifica usando o exclusivo con una palabra clave predefinida o con una palabra clave aleatoria.
Hasta un numero predeterminado de senales de RF recibidas durante una o mas de las franjas de tiempo de recepcion y no reconocidas como senales de RF de engano pueden descartarse e ignorarse por el procesador de senal 101.
Otro metodo posible para detectar un intento de intrusion usa imperfecciones de RF de una senal. A continuacion esta un metodo opcional implementado por el sistema en algunas realizaciones de la presente invencion, para detectar un intento de intrusion usando imperfecciones de RF de una senal.
La referencia se hace ahora ademas a la FIG. 4, que muestra un diagrama de flujo que representa esquematicamente un flujo opcional de operaciones 400 para detectar un intento de intrusion usando imperfecciones de RF de una senal, de acuerdo con algunas realizaciones de la presente invencion. En algunas realizaciones, una senal transmitida por un dispositivo de control de alarma comprende una secuencia de bits digitales codificados en una senal portadora analogica. Opcionalmente, la senal comprende un preambulo y/o una contrasena antes de un mensaje. Opcionalmente, un transceptor de RF 102 recibe en 401 una senal de Rf de preambulo desde un dispositivo de control
de alarma 103. La senal de RF de preambulo comprende una secuencia de bits digitales de preambulo codificados en una senal portadora de preambulo analogica. Opcionalmente, el transceptor de RF 102 envfa la senal de RF de preambulo recibida a un procesador de senal 101 y en 402 el procesador de senal 101 analiza la senal de RF de preambulo para determinar una pluralidad de imperfecciones de preambulo de la senal portadora de preambulo analogica. Los ejemplos de imperfecciones de preambulo son un desplazamiento de una frecuencia de la senal portadora de preambulo analogica, un ruido de fase en la senal portadora de preambulo analogica, un desequilibrio IQ en la senal portadora de preambulo analogica y una no linealidad de la senal portadora de preambulo analogica. Por ejemplo, un nivel de imprecision de senal sinusoidal en los senos que conforman la senal portadora de preambulo analogica (es decir, un desplazamiento de una frecuencia de la senal portadora de preambulo analogica) puede expresarse como un intervalo normalizado de numeros. Por ejemplo, un subintervalo entre 0 y 1, por ejemplo 0,7-0,72. En 403, el procesador de senal opcionalmente compara la pluralidad de imperfecciones de preambulo con una pluralidad de imperfecciones de preambulos de referencia para determinar el cumplimiento del preambulo. En algunas realizaciones el procesador de senal 101 usa un correlacionador que tiene un fndice de muestreo de 16 bits por segundo para comparar la pluralidad de imperfecciones de preambulo con la pluralidad de imperfecciones de preambulo de referencia. En 404, el procesador de senal 101 opcionalmente selecciona una operacion de sistema de alarma que funciona de acuerdo con el cumplimiento de preambulo. Cuando la pluralidad de imperfecciones de preambulo no cumple con la pluralidad de imperfecciones de preambulo de referencia, el procesador de senal 101 determina opcionalmente un intento de intrusion en 407. Opcionalmente, el procesador de senal 101 a continuacion notifica al centro de control 104 en 410. Opcionalmente, en 411, el procesador de senal 101 suministra una corriente electrica a uno o mas dispositivos de alarma 105 capaces de emitir una senal de audio o senal visual.
Cuando la pluralidad de imperfecciones de senal de preambulo cumple con la pluralidad de referencia de imperfecciones de senal de preambulo, el procesador de senal 101 determina opcionalmente un mensaje valido. Cuando un mensaje se recibe en 408 tras determinar un mensaje valido, el procesador de senal 101 en 409 procesa opcionalmente el mensaje. Cuando el mensaje es un mensaje de desarme, el procesador de senal 101 da instrucciones opcionalmente de desarmar el sistema de alarma, por ejemplo, dando instrucciones al controlador de alarma 110.
Opcionalmente, el transceptor de RF 102 recibe una palabra de sincronizacion (palabra sinc) despues del preambulo. La referencia se hace ahora ademas a la FIG. 5 que muestra un diagrama de flujo que representa esquematicamente otro flujo opcional de operaciones 500 para detectar un intento de intrusion usando imperfecciones de senal de RF de una senal, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, tras recibir la senal de RF de preambulo, el procesador de senal 101 recibe por el transceptor de RF 102 una senal de RF de palabra sinc en 501. La senal de RF de palabra sinc comprende una secuencia de bits digitales de palabras sinc codificados en una senal portadora de palabra sinc analogica. Opcionalmente, en 502 el procesador de senal 101 analiza la senal de red de palabra sinc para determinar una pluralidad de imperfecciones de senal de palabra sinc de la senal portadora de palabra sinc analogica. Los ejemplos de imperfecciones de senal de palabra sinc son un desplazamiento de una frecuencia de la senal portadora de palabra sinc analogica, un ruido de fase en la senal portadora de palabra sinc analogica, un desequilibrio IQ en la senal portadora de palabra sinc analogica y no linealidad de la senal portadora de palabra sinc analogica. Por ejemplo, un nivel de imprecision de senal sinusoidal en los senos que conforman la senal portadora de palabra sinc analogica (es decir, un desplazamiento de la frecuencia de la senal portadora de contrasena analogica) puede expresarse como un intervalo. Por ejemplo, un subintervalo entre 0 y 1, por ejemplo 0,7-0,72. En 506, el procesador de senal 101 opcionalmente compara la pluralidad de imperfecciones de senal de palabra sinc con una pluralidad de imperfecciones de senal de palabra sinc de referencia para determinar el cumplimiento de palabra sinc. En algunas realizaciones, el procesador de senal 101 usa un correlacionador que tiene un fndice de muestreo de 16 bits por segundo para comparar la pluralidad de imperfecciones de senal de palabra sinc con la pluralidad de imperfecciones de senal de palabra sinc de referencia. En 503, el procesador de senal 101 selecciona opcionalmente una operacion de sistema de alarma que funciona de acuerdo con el cumplimiento de palabra sinc. Cuando la pluralidad de imperfecciones de senal de palabra sinc no cumple con la pluralidad de imperfecciones de senal de palabra sinc de referencia, el procesador de senal 101 determina opcionalmente un intento de intrusion en 407. Opcionalmente, el procesador de senal 101 a continuacion notifica al centro de control 104 en 410. Opcionalmente, en 401 el procesador de senal 101 suministra una corriente electrica a uno o mas dispositivos de alarma 105 capaces de emitir una senal de audio o senal visual.
Cuando la pluralidad de imperfecciones de senal de palabra sinc cumple con la pluralidad de referencia de imperfecciones de senal de palabra sinc, el procesador de senal 101 determina opcionalmente un mensaje valido. Cuando un mensaje valido se recibe en 408 tras determinar un mensaje valido, el procesador de senal 101 en 409 procesa opcionalmente el mensaje. Cuando el mensaje es un mensaje de desarme, el procesador de senal 101 da instrucciones opcionalmente de desarmar el sistema de alarma, por ejemplo dando instrucciones al controlador de alarma 110.
En algunas otras realizaciones, el procesador de senal 101 determina un mensaje valido solo cuando uno del cumplimiento de palabra sinc y el cumplimiento de preambulo es cierto.
En algunas realizaciones, las imperfecciones de senal de referencia se producen analizando una senal de referencia transmitida por un dispositivo de control de alarma autorizado. La referencia se hace ahora a la FIG. 6, que muestra
un diagrama de flujo que representa esquematicamente un flujo opcional de operaciones 600 para producir imperfecciones de senal de referencia, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, el procesador de senal 101 puede recibir en 601 por el transceptor de RF 102 una senal de RF de referencia, codificando una secuencia de bits digitales de referencia en una senal portadora de referencia analogica. El procesador de senal 101 procesa opcionalmente la senal portadora de referencia analogica en 602 para obtener una pluralidad de imperfecciones de senal de preambulo de referencia y en 603 almacena opcionalmente la pluralidad de imperfecciones de senal de preambulo de referencia en un almacenamiento no volatil 112. De manera similar, para producir una pluralidad de imperfecciones de senal de palabra sinc, el procesador de senal 101 procesa opcionalmente la senal portadora de referencia analogica en 602 para obtener una pluralidad de imperfecciones de senal de preambulo de palabra sinc, y en 603 opcionalmente almacena la pluralidad de imperfecciones de senal de palabra sinc de referencia en el almacenamiento no volatil 112.
Otro metodo posible para detectar un intento de intrusion usa instrucciones de dispositivo de control de alarma no soportadas. A continuacion se encuentra un metodo opcional implementado por el sistema en algunas realizaciones de la presente invencion, para detectar un intento de intrusion usando instrucciones de dispositivos de control de alarma no soportadas.
Ahora se hace referencia ademas a las FIGS. 7A y 7B, que muestran secuencias de tiempo que representan esquematicamente un flujo opcional de operaciones para detectar un intento de intrusion usando una instruccion no soportada, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones el dispositivo de control de alarma tiene un conjunto predefinido de instrucciones soportadas. Una instruccion no soportada es una instruccion que no esta en el conjunto predefinido de instrucciones soportadas. Cuando el dispositivo de control de alarma recibe una senal desde el procesador de senal que da instrucciones de una instruccion no soportada, el dispositivo de control de alarma transmite opcionalmente al procesador de senal un mensaje de senal de Rf de error que incluye una indicacion de la instruccion no soportada. Este protocolo se usa en algunas realizaciones para crear una senal de engano.
La referencia se hace ahora ademas a la FIG. 7A, que muestra una secuencia de tiempo que representa esquematicamente un flujo opcional de operaciones para detectar un intento de intrusion usando una instruccion no soportada con respecto a un dispositivo de control de alarma autorizado, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, el transceptor de RF 702 recibe en 710 una primera senal de RF de desarme desde un dispositivo de control de alarma 701, y transmite en 711 una senal de RF de engano que comprende una instruccion no soportada X seleccionada desde un grupo de instrucciones predefinidas conocidas como no soportadas por el dispositivo de control de alarma 701. Opcionalmente, la instruccion no soportada X se selecciona aleatoriamente desde el grupo de instrucciones no soportadas predefinidas. Cuando el dispositivo de control de alarma 701 se autoriza, el dispositivo de control de alarma transmite opcionalmente en 712 una respuesta de RF de error que comprende la instruccion no soportada X recibida desde el transceptor de RF 702. El transceptor de RF envfa opcionalmente la respuesta de RF de error al procesador de senal 703 en 713. Opcionalmente, el procesador de senal 703 recibe la respuesta de RF de error y extrae en 714 la instruccion no soportada devuelta. En 715, el procesador de senal 703 compara opcionalmente la instruccion no soportada devuelta con la instruccion no soportada X. A continuacion, el procesador de senal 703 selecciona opcionalmente una operacion de sistema de alarma para enviar de acuerdo con el cumplimiento de instruccion no soportada. Cuando la instruccion no soportada devuelta cumple con X, por ejemplo es igual a X, en 716 el procesador de senal 703 determina opcionalmente un mensaje de desarme valido. Opcionalmente, en 717 el procesador de senal 703 envfa al dispositivo de control de alarma 701 mediante el transceptor de RF 702 una senal de RF de respuesta que comprende una instruccion soportada seleccionada del conjunto predefinido del dispositivo de control de alarma de instrucciones soportadas. Opcionalmente, el procesador de senal 703 da instrucciones de desarmar el sistema de alarma, por ejemplo dando instrucciones al controlador de alarma.
Una secuencia de senales que incluye un mensaje de desarme y una senal de respuesta de RF que indica una instruccion erronea puede grabarse y transmitirse por un dispositivo de control de alarma no autorizado. La referencia se hace ahora ademas a la FIG. 7B, que muestra una secuencia de tiempo que representa esquematicamente un flujo opcional de operaciones para detectar un intento de intrusion usando una instruccion no soportada con respecto a un dispositivo de control de alarma no autorizado, de acuerdo con algunas realizaciones de la presente invencion. En tales realizaciones, en respuesta a una primera senal de RF de desarme grabada en 710, el procesador de senal 703 transmite en 721 una senal de RF de engano que comprende otra instruccion no soportada Y seleccionada de un grupo de instrucciones predefinidas conocidas como no soportadas por el dispositivo de control de alarma 701. Opcionalmente, la instruccion no soportada Y se selecciona aleatoriamente del grupo de instrucciones no soportadas predefinidas. Cuando el dispositivo de control de alarma 701 no esta autorizado, el dispositivo de control de alarma transmite opcionalmente en 712 una respuesta de RF de error grabada que comprende la instruccion no soportada grabada X. El transceptor de RF envfa opcionalmente la respuesta de RF de error al procesador de senal 703 en 713. Opcionalmente, el procesador de senal 703 recibe la respuesta de RF de error y extrae en 714 la instruccion no soportada devuelta. En 715, el procesador de senal 703 compara opcionalmente la instruccion no soportada devuelta con la instruccion no soportada Y. A continuacion, el procesador de senal 703 selecciona opcionalmente una operacion de sistema de alarma para enviar de acuerdo con el cumplimiento de instruccion no soportada. Cuando la instruccion no soportada devuelta (X) no cumple con Y, por ejemplo es diferente de Y, en 724 el procesador de senal 703
determina opcionalmente un intento de intrusion. Opcionalmente, el procesador de senal a continuacion notifica al centro de control. Opcionalmente, el procesador de senal suministra una corriente electrica a uno o mas dispositivos de alarma capaces de emitir una senal de audio o una senal visual.
Normalmente, un dispositivo de control de alarma soporta solo varias funciones, normalmente menos de 100. Cuando la instruccion no soportada se representa por una palabra digital de 16 bits y una instruccion no soportada transmitida por el transceptor al dispositivo de control de alarma se selecciona aleatoriamente, la probabilidad de seleccionar la misma instruccion no soportada grabada esta cerca de 2A16. Comparar una indicacion de instruccion no soportada recibida con una indicacion de instruccion no soportada transmitida tiene una alta probabilidad de detectar una senal de RF de error grabada.
Un sistema de alarma posible comprende al menos un transceptor de radiofrecuencia (RF) configurado para recibir una senal de RF de preambulo desde un dispositivo de control de alarma, la senal de RF de preambulo que comprende una secuencia de bits digitales de preambulo codificados en una senal portadora de preambulo analogica; y al menos un procesador de senal conectado electricamente al al menos un transceptor de Rf , configurado para: analizar la senal de RF de preambulo para determinar una pluralidad de imperfecciones de senal de preambulo de la senal portadora de preambulo analogica, las imperfecciones de senal de preambulo que comprenden al menos uno de una imperfeccion de frecuencia de una senal sinusoidal, una imperfeccion de amplitud de la senal sinusoidal y una imperfeccion de fase de la senal sinusoidal; comparar la pluralidad de imperfecciones de senal de preambulo con una pluralidad de imperfecciones de senal de preambulo de referencia para determinar un cumplimiento de preambulo; recibir mediante el al menos un transceptor de RF una senal de RF de mensaje desde el dispositivo de control de alarma, la senal de RF de mensaje que comprende una secuencia de bits digitales de mensaje codificados en una senal portadora de mensaje analogica; y realizar una operacion de sistema de alarma de acuerdo con el cumplimiento de preambulo.
Opcionalmente, el al menos un procesador de senal se configura ademas para determinar un intento de intrusion, sometido a al menos una de la pluralidad de imperfecciones de senal de preambulo que fallan al cumplir con la pluralidad de imperfecciones de senal de preambulo de referencia.
Opcionalmente, el al menos un procesador de senal se configura ademas para determinar un mensaje valido sometido a la pluralidad de imperfecciones de senal de preambulo que cumplen con la pluralidad de imperfecciones de senal de preambulo de referencia; y en el que la operacion de sistema de alarma comprende procesar la senal de RF de mensaje.
Opcionalmente, la pluralidad de imperfecciones de senal de preambulo de referencia comprende al menos una caracterfstica de preambulo seleccionada del grupo de: un desplazamiento de frecuencia portadora, un ruido de fase, un desequilibrio en fase y cuadratura (desequilibrio IQ) y una no linealidad de senal.
Opcionalmente, el al menos un procesador de senal se configura ademas para: recibir mediante el al menos un transceptor de RF despues de la senal de preambulo una senal de RF de palabra de sincronizacion (palabra sinc) desde el dispositivo de control de alarma, la senal de RF de palabra sinc que comprende una secuencia de bits digitales de palabra sinc codificados en una senal portadora de palabra sinc analogica; analizar la senal portadora de palabra sinc analogica para determinar una pluralidad de imperfecciones de senal de palabra sinc de la senal de palabra sinc, las imperfecciones de senal de palabra sinc que comprenden al menos uno de una imperfeccion de frecuencia de la senal sinusoidal, imperfeccion de amplitud de la senal sinusoidal y una imperfeccion de fase de la senal sinusoidal; comparar la pluralidad de imperfecciones de senal de palabra sinc con una pluralidad de imperfecciones de senal de palabra sinc de referencia para determinar un cumplimiento de palabra sinc; y realizar la operacion del sistema de alarma de acuerdo con el cumplimiento de preambulo y el cumplimiento de palabra sinc.
Opcionalmente, el al menos un procesador de senal se configura ademas para determinar un intento de intrusion, sometido a al menos uno de la pluralidad de imperfecciones de senal de palabra sinc que fallan al cumplir con la pluralidad de imperfecciones de senal de palabra sinc de referencia, o al menos una de la pluralidad de imperfecciones de senal que fallan al cumplir con la pluralidad de imperfecciones de senal de referencia.
Opcionalmente, el al menos un procesador de senal se configura ademas para determinar un mensaje valido sometido a la pluralidad de imperfecciones de senal de preambulo que cumplen con la pluralidad de imperfecciones de senal de preambulo de referencia y la pluralidad de imperfecciones de senal de palabra sinc que cumplen con la pluralidad de imperfecciones de senal de palabra sinc de referencia, y la operacion del sistema de alarma comprende procesar la senal de RF de mensaje.
Opcionalmente, la pluralidad de imperfecciones de senal de palabra sinc de referencia comprende al menos una caracterfstica de palabra sinc seleccionada del grupo de: un desplazamiento de frecuencia portadora, un ruido de fase, un desequilibrio IQ y una no linealidad de senal.
Opcionalmente, la operacion del sistema de alarma comprende notificar al centro de control que comprende al menos un procesador de hardware despues de determinarse la intrusion intentada.
Opcionalmente, sistema de alarma comprende ademas un dispositivo capaz de emitir una senal de audio o senal visual, electricamente conectado al al menos un procesador de senal; y la operacion del sistema de alarma comprende suministrar una corriente electrica al dispositivo despues de determinarse la intrusion intentada.
Opcionalmente, el sistema de alarma comprende ademas un almacenamiento digital no volatil acoplado electricamente con el al menos un procesador de senal; y el al menos un procesador de senal se configura ademas para: recibir por el al menos un transceptor de RF una senal de RF de referencia, codificar una secuencia de bits digitales de referencia en una senal portadora de referencia analogica; procesar la senal portadora de referencia analogica para obtener la pluralidad de imperfecciones de senal de preambulo de referencia; y almacenar las imperfecciones de senal de preambulo de referencia en el almacenamiento digital no volatil.
Opcionalmente, la comparacion se hace usando un correlacionador con un fndice de muestreo de 16 bits por segundo.
Un metodo posible para un sistema de alarma comprende: recibir una senal de RF de preambulo desde un dispositivo de control de alarma, la senal de RF de preambulo que comprende una secuencia de bits digitales de preambulo codificados en una senal portadora de preambulo analogica; analizar la senal de RF de preambulo para determinar una pluralidad de imperfecciones de senal de preambulo de la senal portadora de preambulo analogica, las imperfecciones de senal de preambulo que comprenden al menos uno de una imperfeccion de frecuencia de una senal sinusoidal, una imperfeccion de amplitud de una senal sinusoidal y una imperfeccion de fase de la senal sinusoidal; comparar la pluralidad de imperfecciones de senal de preambulo con una pluralidad de imperfecciones de senal de preambulo de referencia para determinar un cumplimiento de preambulo; recibir mediante el al menos un transceptor de RF una senal de RF de mensaje desde el dispositivo de control de alarma, la senal de referencia de mensaje que comprende una secuencia de bits digitales de mensaje codificados en una senal portadora de mensaje analogica; y realizar una operacion de sistema de alarma de acuerdo con el cumplimiento de preambulo.
Un posible sistema de alarma, comprende al menos un transceptor de radiofrecuencia (RF) configurado para: recibir una primera senal de RF de desarme desde un dispositivo de control de alarma; transmitir, despues de recibir la primera senal de RF de desarme, una senal de RF de engano al dispositivo de control de alarma, la senal de RF de engano que comprende una instruccion no soportada seleccionada del grupo de instrucciones predefinidas no soportadas por el dispositivo de control de alarma; y recibir una respuesta de RF de error desde dicho dispositivo de control de alarma, la respuesta de RF de error que comprende una indicacion de una instruccion no soportada devuelta; y al menos un procesador de senal conectado electricamente al al menos un transceptor de RF, configurado para: recibir la respuesta de RF de error desde el transceptor de RF; extraer la instruccion no soportada devuelta desde la respuesta de RF de error; comparar la instruccion no soportada devuelta con la instruccion no soportada para determinar un cumplimiento; y enviar una operacion del sistema de alarma de acuerdo con el cumplimiento.
Opcionalmente, el al menos un procesador de senal se configura ademas para determinar un intento de intrusion, sometido a la instruccion no soportada devuelta que difiere de la instruccion no soportada.
Opcionalmente, el al menos un procesador de senal se configura ademas para determinar un mensaje de desarme valido sometido a la instruccion no soportada devuelta que es igual a la instruccion no soportada; y la operacion del sistema de alarma comprende al menos uno de un grupo de: dar instrucciones del desarme de dicho sistema de alarma y transmitir mediante dicho al menos un transceptor de RF una senal de RF de respuesta que comprende una instruccion soportada.
Opcionalmente, la operacion del sistema de alarma comprende notificar al centro de control que comprende al menos un procesador de hardware despues de detectarse la intrusion intentada.
Opcionalmente, el sistema de alarma comprende ademas un dispositivo capaz de emitir una senal de audio o senal visual, conectado electricamente al al menos un procesador de senal; y la operacion del sistema de alarma comprende suministrar una corriente electrica al dispositivo despues de detectarse la intrusion intentada.
Opcionalmente, la instruccion no soportada se selecciona aleatoriamente del grupo de instrucciones predefinidas; y la instruccion no soportada se representa como una palabra digital de 16 bits.
Un metodo posible para un sistema de alarma comprende: recibir una primera senal de RF de desarme desde un dispositivo de control de alarma; transmitir, despues de recibir la primera senal de RF de desarme, una senal de RF de engano al dispositivo de control de alarma, la senal de RF de engano que comprende una instruccion no soportada seleccionada del grupo de instrucciones predefinidas no soportadas por el dispositivo de control de alarma; recibir una respuesta de RF de error desde el dispositivo de control de alarma, la respuesta de RF de error que comprende una indicacion de una instruccion no soportada devuelta; extraer la instruccion no soportada devuelta desde la respuesta de RF de error; comparar la instruccion no soportada devuelta con la instruccion no soportada para determinar un cumplimiento; y enviar una operacion del sistema de alarma de acuerdo con el cumplimiento.
Las descripciones de las diversas realizaciones de la presente invencion se han presentado con fines de ilustracion, pero no pretenden ser exhaustivas o limitarse a las realizaciones divulgadas. Muchas modificaciones y variaciones
seran aparentes para los expertos en la materia sin apartarse del alcance y espfritu de las realizaciones descritas. La terminologfa usada en este caso se eligio para explicar mejor los principios de las realizaciones, la aplicacion practica o mejora tecnica sobre tecnologfas encontradas en el mercado, o para permitir a otros expertos en la materia entender las realizaciones aquf divulgadas.
Se espera que durante la vida de la patente que madura de esta solicitud muchos dispositivos de control de alarma relevantes se desarrollen y el alcance del termino “dispositivo de control de alarma” pretenda incluir todas esas nuevas tecnologfas a priori.
Tal como se usa en este caso el termino “aproximadamente” se refiere a 10 %.
Los terminos “comprende”, “que comprende”, “incluye”, “que incluye”, “que tiene” y sus conjugados significan “ incluyendo pero sin limitarse a”. Este termino abarca los terminos “que consiste en” y “que consiste esencialmente en”.
La frase “que consiste esencialmente en” significa que la composicion o metodo puede incluir ingredientes y/o etapas adicionales, pero solo si los ingredientes y/o etapas adicionales no alteran materialmente las caracterfsticas basicas y nuevas de la composicion o metodo reivindicado.
Tal como se usa en este caso, las formas singulares “uno”, “una” y “el” incluyen referencias en plural a menos que el contexto indique claramente lo contrario. Por ejemplo, el termino “un compuesto” o “al menos un compuesto” puede incluir una pluralidad de compuestos, incluyendo mezclas de los mismos.
La palabra “ejemplar” se usa en este caso para significar “que sirve como un ejemplo, caso o ilustracion”. Cualquier realizacion descrita como “ejemplar” no necesita interpretarse necesariamente como preferente o ventajosa sobre otras realizaciones y/o para excluir la incorporacion de caracterfsticas desde otras realizaciones.
La palabra “opcionalmente” se usa en este caso para significar “que se proporciona en algunas realizaciones y no se proporciona en otras realizaciones”. Cualquier realizacion particular de la invencion puede incluir una pluralidad de caracterfsticas “opcionales” a menos que tales caracterfsticas entren en conflicto.
A traves de esta solicitud, diversas realizaciones de la invencion pueden presentarse en un formato de intervalo. Deberfa entenderse que esta descripcion en formato de intervalo es unicamente por conveniencia y brevedad y no deberfa interpretarse como una limitacion inflexible del alcance de la invencion. Por consiguiente, la descripcion de un intervalo deberfa considerarse como que ha divulgado especfficamente todos los posibles subintervalos asf como valores numericos individuales dentro de ese intervalo. Por ejemplo, la descripcion de un intervalo tal como de 1 a 6 deberfa considerarse como que ha divulgado especfficamente subintervalos tal como de 1 a 3, de 1 a 4, de 1 a 5, de 2 a 4, de 2 a 6, de 3 a 6, etc., asf como tambien numeros individuales dentro del intervalo, por ejemplo, 1, 2, 3, 4, 5 y 6. Esto se aplica independientemente de la amplitud del intervalo.
Siempre que un intervalo numerico se indique en este caso, pretende incluir cualquier numero mencionado (fraccionario o integral) dentro del intervalo indicado. Las frases “variando/que varfa entre” un primer numero indicado y un segundo numero indicado y “variando/que varfa desde” un primer numero indicado “a” un segundo numero indicado se usan de manera intercambiable en este caso y pretenden incluir el primer y segundo numero indicado y todos los numeros fraccionarios e integrales entre medias.
Se apreciara que algunas caracterfsticas de la invencion que, por claridad, se describen en el contexto de realizaciones separadas, tambien puede proporcionarse en combinacion en una unica realizacion. Al contrario, diversas caracterfsticas de la invencion, que por brevedad, se describen en el contexto de una unica realizacion, tambien pueden proporcionarse por separado o en cualquier combinacion adecuada o como sea adecuado en otra realizacion cualquiera descrita de la invencion. Algunas caracterfsticas descritas en el contexto de diversas realizaciones no pretenden considerarse caracterfsticas esenciales de esas realizaciones, a menos que la realizacion sea inoperativa sin esos elementos.
Todas las publicaciones, patentes y solicitudes de patente mencionadas en esta memoria descriptiva se incorporan por tanto en su totalidad por referencia en la memoria descriptiva, en la misma extension como si cada publicacion individual, patente o solicitud de patente se indicara especfficamente e individualmente como incorporada en este caso por referencia. Ademas, la mencion o identificacion de cualquier referencia en esta solicitud no debera interpretarse como admision de que tal referencia esta disponible como tecnica anterior en la presente invencion. En la extension en que los encabezamientos de seccion se usan, estos no deberfan interpretarse como necesariamente limitantes.
Se entendera que la invencion se ha descrito antes solo a modo de ejemplo, y las modificaciones de los detalles pueden realizarse dentro del alcance de la invencion.
Cada caracterfstica divulgada en esta descripcion, y (donde sea apropiado) las reivindicaciones y dibujos puede proporcionarse independientemente o en cualquier combinacion apropiada.
Los numeros de referencia que aparecen en las reivindicaciones son solo a modo de ilustracion y no deberfan tener un efecto limitante en el alcance de las reivindicaciones.
Claims (15)
1. Un sistema de alarma (100) que comprende:
al menos un transceptor de radiofrecuencia (RF) (102) configurado para:
recibir una primera senal de RF de desarme (201) desde un dispositivo de control de alarma (103); durante un tiempo de retraso predeterminado despues de recibir dicha primera senal de RF de desarme, transmitir al menos una senal de RF de engano (220) durante una o mas franjas de tiempo de transmision seleccionadas de una pluralidad de franjas de tiempo consecutivas de dicho tiempo de retraso predeterminado, y determinar si una o mas senales de Rf de recepcion (250) se reciben durante una o mas franjas de tiempo de recepcion seleccionadas de dicha pluralidad de franjas de tiempo consecutivas, dichas una o mas franjas de tiempo de recepcion intercaladas con dichas una o mas franjas de tiempo de transmision; y
al menos un procesador de senal (101), electricamente conectado a dicho al menos un transceptor de RF, configurado para:
determinar una operacion de sistema de alarma de acuerdo con el analisis de dichas una o mas senales de RF de recepcion.
2. El sistema (100) de la reivindicacion 1, en el que dicho analisis comprende:
hacer coincidir al menos una de dichas senales de RF de recepcion (250) con un patron de senal de engano predefinido;
producir una autentica indicacion de deteccion de engano para cada una de dichas una o mas senales de RF de recepcion que coinciden con dicho patron de senal de engano predefinido; y
seleccionar dicha operacion de sistema de alarma de acuerdo con dicha autentica indicacion de deteccion de engano.
3. El sistema (100) de la reivindicacion 1 o 2, en el que dicho analisis comprende:
producir una falsa indicacion de deteccion de engano sometida a ninguna de dichas una o mas senales de RF de recepcion (250) que se reciben durante dichas una o mas franjas de tiempo de recepcion o cada una de dichas una o mas senales de RF de recepcion que fallan al coincidir con dicho patron de senal de engano predefinido; y seleccionar dicha operacion de sistema de alarma de acuerdo con dicha falsa indicacion de deteccion de engano.
4. El sistema (100) de cualquier reivindicacion anterior, en el que dicho al menos un procesador de senal (101) se configura ademas para:
determinar si dicha primera senal de RF de desarme (201) es valida, sometida a no recibir ninguna de dichas una o mas senales de RF de recepcion (250) o producir solo una falsa indicacion de deteccion de engano; y recibir una segunda senal de RF de desarme (202) desde dicho dispositivo de control de alarma (103) despues de dicho tiempo de retraso predeterminado;
en el que, tras recibir dicha segunda senal de RF de desarme, dicha operacion de sistema de alarma comprende al menos uno de: dar instrucciones de desarmar dicho sistema de alarma, y transmitir una senal de RF de acuse de recibo a dicho dispositivo de control de alarma mediante dicho al menos un transceptor de RF (102).
5. El sistema (100) de cualquier reivindicacion anterior, en el que dichas franjas de tiempo de transmision se seleccionan aleatoriamente por dicho procesador de senal (101) tras recibir dicha primera senal de RF de desarme (201) para transmitir dicha al menos una senal de RF de engano (220); y
en el que dichas franjas de tiempo de recepcion comprenden todas de dicha pluralidad de franjas de tiempo consecutivas diferentes de dichas franjas de tiempo de transmision.
6. El sistema (100) de cualquier reivindicacion anterior, en el que una cantidad de dichas franjas de tiempo de transmision esta entre 15 % y 30 % de una cantidad de dicha pluralidad de franjas de tiempo consecutivas.
7. El sistema (100) de cualquier reivindicacion anterior, en el que dicho tiempo de retraso predeterminado se divide en 25 franjas de tiempo consecutivas.
8. El sistema (100) de cualquier reivindicacion anterior, en el que al menos una senal de RF de engano (220) comprende al menos uno de: un identificador, un sello de tiempo y un numero aleatorio, para el uso al identificar un origen de una senal de RF de engano grabada.
9. El sistema (100) de la reivindicacion 8, en el que dicho identificador consiste en 32 bits binarios, en el que dicho sello de tiempo consiste en 32 bits binarios, y en el que dicho numero aleatorio consiste en 8 bits binarios.
10. El sistema (100) de la reivindicacion 8 o 9, en el que dicha coincidencia de dicho patron de senal de engano predefinido comprende detectar en dicha una senal de RF de recepcion (250) al menos uno de: un identificador, un
sello de tiempo y un numero aleatorio.
11. El sistema (100) de cualquier reivindicacion anterior, en el que dicha al menos una senal de RF de engano (220) esta protegida por un codigo de deteccion de error que es una comprobacion de redundancia cfclica de 16 bits.
12. El sistema (100) de cualquier reivindicacion anterior, en el que dicha al menos una senal de RF de engano (220) se codifica usando un metodo seleccionado del grupo de: ofuscacion, o exclusivo con una palabra clave predefinida y o exclusivo con una palabra clave aleatoria.
13. El sistema (100) de cualquier reivindicacion anterior, en el que dicho analisis comprende ademas:
detectar un numero de paquete en dicha primera senal de RF de desarme (201);
comparar una diferencia entre dicho numero de paquete y un numero de paquete almacenado previamente con un numero de umbral predefinido; y
producir una autentica indicacion de deteccion de engano cuando dicha diferencia es mayor que dicho numero de umbral predefinido.
14. El sistema (100) de cualquier reivindicacion anterior, en el que dicha operacion de sistema de alarma comprende al menos una operacion seleccionada del grupo que comprende: notificar a un centro de control (104) operativamente conectado a dicho al menos un procesador de senal (101) de una intrusion intentada, sometida a producir al menos una autentica indicacion de deteccion de engano y suministrar una corriente electrica a un dispositivo (105) capaz de emitir una senal de audio o senal visual, electricamente conectado a dicho al menos un procesador de senal (101), sometido a producir al menos una autentica indicacion de deteccion de engano.
15. Un metodo para un sistema de alarma (100), que comprende:
recibir una primera senal de RF de desarme (201) desde un dispositivo de control de alarma (103);
durante un tiempo de retraso predeterminado tras recibir dicha primera senal de RF de desarme, transmitir al menos una senal de RF de engano (220) durante una o mas franjas de tiempo de transmision seleccionadas desde una pluralidad de franjas de tiempo consecutivas de dicho tiempo de retraso predeterminado, y determinar si una o mas senales de RF de recepcion (250) se reciben durante una o mas franjas de tiempo de recepcion seleccionadas de dicha pluralidad de franjas de tiempo consecutivas, dichas una o mas franjas de tiempo de recepcion intercaladas con dichas una o mas franjas de tiempo de transmision; y
determinar una operacion de sistema de alarma de acuerdo con el analisis de dichas una o mas senales de RF de recepcion.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662339980P | 2016-05-23 | 2016-05-23 | |
| US201662367657P | 2016-07-28 | 2016-07-28 | |
| US201662383432P | 2016-09-04 | 2016-09-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2710329T3 true ES2710329T3 (es) | 2019-04-24 |
Family
ID=58772486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17172597T Active ES2710329T3 (es) | 2016-05-23 | 2017-05-23 | Sistema y método para un sistema de alarma |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP3252728B1 (es) |
| ES (1) | ES2710329T3 (es) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112162301B (zh) * | 2020-09-29 | 2023-09-29 | 海南大学 | 抗欺骗干扰卫星导航定位方法及芯片 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7053764B2 (en) * | 2003-02-03 | 2006-05-30 | Ingrid, Inc. | Controller for a security system |
| US7190264B2 (en) * | 2004-03-05 | 2007-03-13 | Simon Fraser University | Wireless computer monitoring device with automatic arming and disarming |
| US20090232307A1 (en) * | 2008-03-11 | 2009-09-17 | Honeywell International, Inc. | Method of establishing virtual security keypad session from a mobile device using java virtual machine |
-
2017
- 2017-05-23 ES ES17172597T patent/ES2710329T3/es active Active
- 2017-05-23 EP EP17172597.1A patent/EP3252728B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3252728A1 (en) | 2017-12-06 |
| EP3252728B1 (en) | 2018-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2894609B1 (en) | System for accessing secured areas | |
| US20190122461A1 (en) | Geo-Location Estimate (GLE) Sensitive Physical Access Control Methods of Operation | |
| JP6049301B2 (ja) | アクセス検証および/またはスタートを検証するための方法および装置 | |
| US9741223B2 (en) | Automated security system for schools and other structures | |
| US8699713B1 (en) | Key update with compromise detection | |
| CN103955975A (zh) | 基于手机的动态二维码门禁系统 | |
| US7907732B2 (en) | Radio frequency identification tag lock and key | |
| NL8300643A (nl) | Communicatiestelsel. | |
| JP6690326B2 (ja) | 無線通信プログラム、方法及び装置 | |
| FR2949268A1 (fr) | Dispositif de detection d'entree et de reconnaissance de badges transpondeurs, systeme de surveillance le comprenant et procede de surveillance mis en oeuvre par ledit systeme | |
| KR20170057744A (ko) | 스마트 기기의 도난 방지 장치 | |
| CN104770066A (zh) | 检验照明设备的真实性 | |
| JP7773573B2 (ja) | 安全なキーレスシステムのためのシステム及び方法 | |
| CN114465646B (zh) | 用于相位操纵攻击保护以及检测的系统和方法 | |
| ES2687818T3 (es) | Aparato y procedimiento basado en tecnología portátil para la inscripción acelerada de sensores inalámbricos paralelos en su propia red | |
| WO2018177511A1 (en) | A method for deployment of a node | |
| ES2769127T3 (es) | Mecanismo de seguridad multinivel para acceder a un panel | |
| KR20080067680A (ko) | 보안 통신을 위한 방법 및 시스템 | |
| US20170109998A1 (en) | Mobile supported disarming | |
| JP6967399B2 (ja) | ヘッドレス電子デバイスの復元 | |
| EP3252728B1 (en) | System and method for an alarm system | |
| US11899773B2 (en) | Secure authentication device using light and radio signals | |
| US20200099526A1 (en) | Apparatuses, System, and Methods for Controlling an Actuator Through a Wireless Communications System | |
| KR20170047874A (ko) | Nfc 태그를 이용한 출입문 개폐 여부 확인 장치와 이를 포함하는 보안 시스템 | |
| US20190212088A1 (en) | Systems and methods to prevent hot-wiring of electronic gun racks |