ES2202292T3 - Dispositivo de validacion con memoria flash extraible. - Google Patents

Dispositivo de validacion con memoria flash extraible.

Info

Publication number
ES2202292T3
ES2202292T3 ES01951186T ES01951186T ES2202292T3 ES 2202292 T3 ES2202292 T3 ES 2202292T3 ES 01951186 T ES01951186 T ES 01951186T ES 01951186 T ES01951186 T ES 01951186T ES 2202292 T3 ES2202292 T3 ES 2202292T3
Authority
ES
Spain
Prior art keywords
validator
processing unit
central processing
removable
module
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.)
Expired - Lifetime
Application number
ES01951186T
Other languages
English (en)
Inventor
Leon Saltsov
Gennadiy Gaponyuk
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cashcode Co Inc
Original Assignee
Cashcode Co Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cashcode Co Inc filed Critical Cashcode Co Inc
Application granted granted Critical
Publication of ES2202292T3 publication Critical patent/ES2202292T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Storage Device Security (AREA)

Abstract

Validador de billetes de banco (2) que comprende un canal de procesado de billetes de banco (72), una serie de sensores (80, 82) situados a lo largo de dicho canal (72) para explorar un billete de banco a medida que pasa por delante de dichos sensores (80, 82), una unidad de procesado central (30) para controlar el funcionamiento de dicho validador (2) y recibir y procesar las señales de dichos sensores (80, 82), y una disposición de almacenamiento de memoria extraíble (20) insertable en una ubicación receptora (22) de dicho validador (2), formando dicha disposición de almacenamiento de memoria extraíble (20), cuando se recibe en dicha ubicación receptora (22), un camino de comunicación eléctrica con dicha unidad de procesado central (30), caracterizado porque dicha unidad de procesado central (30) incluye un procedimiento de prueba que evalúa la integridad de cualquier disposición de almacenamiento de memoria extraíble recibida (20) y dicha unidad de procesado central (30) descarga información desde dicha disposición de almacenamiento extraíble recibida (20) para el funcionamiento de la misma cuando se produce una evaluación positiva de la integridad de dicha disposición de almacenamiento de memoria extraíble (20).

Description

Dispositivo de validación con memoria flash extraíble.
Antecedentes de la invención
La presente invención se refiere a validadores y en particular, se refiere a validadores que tienen un módulo de memoria flash extraíble.
Una multitud de tipos diferentes de validadores reciben y procesan billetes de banco para determinar la autenticidad de los mismos. Los billetes de banco se hacen pasar por delante de unos sensores que evalúan diferentes propiedades de los billetes de banco y las propiedades detectadas de los billetes de banco se comparan con respecto a un estándar predeterminado mantenido en la memoria de una unidad de procesado central del validador. Basándose en esta comparación se realiza una predicción con respecto a la autenticidad del billete de banco.
Típicamente el coste de un validador aumenta a medida que aumentan el número de propiedades que se están detectando y el grado de precisión. Normalmente se fija un compromiso entre el grado de precisión que debe tener un validador y el porcentaje de billetes rechazados por término medio. A medida que aumenta el grado de precisión, disminuye la variación entre las propiedades del billete detectado y el estándar. Típicamente esto da como resultado el rechazo de algunos billetes auténticos por el validador. Por ejemplo, un billete auténtico puede estar algo desgastado y el validador puede rechazarlo.
Otro factor es la introducción de billetes de banco nuevos por parte de diferentes gobiernos. Hasta cierto punto, esta práctica se lleva a cabo para reducir e impedir actividades fraudulentas. Desafortunadamente esto convierte a los validadores existentes en obsoletos o únicamente adecuados para procesar algunos billetes de banco. Bajo estas circunstancias, es deseable sustituir el software utilizado por la unidad de procesado central en la determinación de la autenticidad de los billetes.
La patente de Estados Unidos 6.012.565 da a conocer un validador que se puede actualizar proporcionando al mismo información matriz utilizada como comparación para determinar billetes de banco auténticos. La información matriz de un validador se puede cargar eficazmente en una pluralidad de máquinas adicionales a través de un sistema de carga de tarjetas flash. Esto permite la actualización pero deja al validador expuesto a actividades fraudulentas.
Para modificar el software utilizado por una unidad de procesado central de un validador, un técnico especializado descarga software nuevo en la unidad de procesado central típicamente desde un ordenador portátil. Este proceso es a la vez caro y consume mucho tiempo. Sería deseable proporcionar un enfoque más práctico para actualizar validadores aunque manteniendo todavía un nivel alto de seguridad contra actividades fraudulentas.
Resumen de la invención
Un validador de billetes de banco según la presente invención comprende un canal de procesado de billetes de banco, una serie de sensores situados a lo largo del canal para explorar un billete de banco a medida que pasa por delante de los sensores, una unidad de procesado central para controlar el funcionamiento del validador y recibir y procesar las señales de los sensores. El validador incluye una disposición de almacenamiento de memoria extraíble e insertable en una ubicación receptora del validador. La disposición de almacenamiento de memoria extraíble, cuando se recibe en la ubicación receptora, forma un camino de comunicación eléctrica con la unidad de procesado central y proporciona a la unidad de procesado central la lógica para hacer funcionar el validador.
La presente invención se refiere también a un método de actualización de software utilizado por un validador en la valoración de billetes de banco y a una disposición de memoria extraíble para actualizar un validador.
Breve descripción de los dibujos
Unas realizaciones preferidas de la invención se muestran en los dibujos, en los cuales:
la Figura 1 es una vista en perspectiva de un validador con un módulo de memoria flash extraíble;
la Figura 2 es una vista esquemática de parte de un validador de billetes, y en particular, de la colaboración de la unidad de procesado central de un validador y el módulo de memoria flash extraíble.
La Figura 3 muestra el espacio de memoria asignado del módulo de memoria flash;
la Figura 4 ilustra memoria asignada del controlador de la CPU;
la Figura 5 es un diagrama de flujo del algoritmo utilizado por el validador durante el arranque;
la Figura 6 muestra un validador con un módulo sensor extraíble; y
la Figura 7 muestra el validador de la Figura 6 en una posición de servicio con los módulos sensores a punto de ser insertados.
Descripción detallada de las realizaciones preferidas
El validador 2 mostrado en la Figura 1 incluye una caja extraíble 4 que recibe y apila billetes de banco que han sido procesados por la unidad de procesado de billetes de banco 8. La unidad de procesado de billetes de banco incluye un camino para hacer avanzar un billete de banco desde la ranura de entrada 10 hacia la caja extraíble 4. Unos sensores están situados a lo largo del camino para explorar el billete de banco y las señales de los sensores alimentan a una unidad de procesado central del validador.
El validador incluye una ranura receptora 22 para recibir el módulo de memoria flash extraible 20. Existen varios fabricantes diferentes de módulos de memoria flash. Uno de dichos módulos de memoria flash es el NX25F011 vendido por NexFlash.
Estos módulos flash serie están disponibles en varias capacidades y actualmente las capacidades habituales están entre 128KB - 4MB. Tienen un tamaño bastante pequeño y unas velocidades de transferencia de datos rápidas. Este módulo de memoria flash tiene una interfaz sencilla con un contacto de cuatro u ocho PIN. La información que se va a descargar en la unidad de procesado central (CPU) del validador se cifra en el módulo de memoria flash extraíble y por esta razón el acceso a la misma y/o su corrupción resultan difíciles de realizar.
El módulo de memoria flash 20 se divide en dos segmentos distintos, a saber, una memoria de solo lectura y una memoria reescribible. La memoria de solo lectura es utilizada por el fabricante para asignar un código de identificación a cada módulo. Preferentemente este código de identificación identifica exclusivamente el módulo. Como esta parte del módulo es una memoria de solo lectura, no puede variar. La memoria reescribible está disponible para usuarios para que graben información y en este caso se utiliza para grabar software cifrado utilizado por la evaluación de billetes de banco del validador. El software cifrado incluye también el cifrado de como mínimo parte del código de identificación como una protección contra una manipulación indebida tal como se explicará más detalladamente.
Cuando el módulo de memoria flash 20 se inserta en un validador, la CPU comunica con el módulo de memoria flash a través de la interfaz serie 40. Como parte de una comunicación inicial, la CPU obtiene el código de identificación del módulo a partir de la memoria de solo lectura. Adicionalmente, la CPU obtiene el software cifrado. La CPU incluye la capacidad de descodificar el software cifrado y lleva a cabo esta función. Esto incluye la descodificación e identificación del código de identificación o de parte del mismo que estaba cifrado en el software que se está descargando. Este código se comprueba en relación con una coincidencia con el código en la memoria de solo lectura. Si existe una concordancia se considera que el software es auténtico y que no ha quedado expuesto a corrupción.
Con esta disposición, la corrupción de un módulo de memoria extraíble resulta extremadamente difícil. El software se cifra e incluye una identificación cifrada en algún sitio en su interior. La corrupción requiere una descodificación y el nivel de seguridad puede ser muy alto. La duplicación de todo el módulo sensor resulta difícil debido a la memoria de solo lectura. Incluso si esto fuera posible el módulo continuaría proporcionando software auténtico para ser utilizado para la validación. El validador está diseñado para funcionar únicamente cuando está presente un módulo de memoria de modo que la actualización de varios validadores requiere el mismo número de módulos nuevos de memoria.
Tal como se muestra en la Figura 2, el validador tiene una unidad de procesado central 30 que incluye una memoria de Solo Lectura que mantiene el programa principal del validador. Este incluiría software para descargar información del módulo de memoria flash, software de seguridad, un descodificador y un programador flash interno. El software contenido en la memoria de Solo Lectura 32 no se puede cambiar. La CPU incluye también una Memoria de Acceso Aleatorio 34 así como la memoria flash programable interna 36. Esta memoria contiene información para la seguridad y características ID y software y algoritmos para evaluar la moneda. Esta es la información que se cambia para actualizar el validador.
El módulo de memoria flash serie 20 incluye un software nuevo de procesado para ser utilizado por el validador. Cuando el módulo de memoria flash serie 20 se inserta en la ranura 22, forma una conexión con la interfaz serie 40 y colabora con la CPU 30. El programa principal de la CPU asociada a la memoria de Solo Lectura 32 controla la descarga del software desde el módulo de memoria flash 20 hacia la memoria flash interna 36 e incluye la descodificación de la información que se está descargando y la comprobación de la seguridad.
Cuando el validador se activa, tal como se muestra en la Figura 5, el programa principal en la memoria de solo lectura 32 provoca que la unidad de procesado central compruebe y determine si el módulo de memoria flash 20 está insertado en el validador y si tiene la ID correcta y si está libre de errores. La CPU mantiene su propia copia del código exclusivo de identificación del módulo serie que se compara con el código de identificación de la memoria de solo lectura del módulo. Si el programa en la memoria flash de la CPU 36, y la memoria flash serie del módulo 20, contienen la misma versión del software, el validador comienza a funcionar. Este sería el caso si el validador recibiera previamente el módulo de memoria flash serie 20 y descargara el software del módulo hacia la memoria flash interna 36. Si la memoria flash se ha insertado en el validador para actualizar el validador, la CPU y la memoria flash extraíble colaboran para descargar el programa desde el módulo hacia la memoria flash de la CPU. Los datos del módulo de memoria flash serie se descodifican y se utilizan para programar la memoria flash interna de la CPU 36. Si el módulo de memoria flash serie 20 no está presente, el validador producirá un mensaje de error y no procesará billetes de banco.
Cuando previamente se inserta un módulo de memoria flash en un validador, entre la CPU y el módulo de memoria flash se produce una secuencia o intercambio de comunicación. El número de serie u otra información exclusiva del módulo de memoria es leído por la CPU desde la memoria de solo lectura del módulo de memoria flash y almacenado en la CPU. A continuación la CPU descarga y descodifica el software cifrado y realiza la comprobación de seguridad con respecto al código de identificación que también se codificó. Si todas las etapas son satisfactorias el validador se ha actualizado y funcionará con el software actualizado.
Si el módulo de memoria se extrae e inserta en un validador diferente, se producirá un proceso similar. El validador original no funcionará hasta que se inserte un módulo de memoria en su interior y pasará a través del proceso nuevamente.
Con la disposición anterior el módulo de memoria flash se convierte en una parte necesaria del validador para el funcionamiento del mismo. De este modo, el software se controla de un modo eficaz y se requiere el software adecuado para cada validador. Además, la información contenida en el módulo de memoria flash está cifrada, y por esta razón, no es posible determinar fácilmente el software de control utilizado por el validador. El validador incluye su propio software de cifrado para permitir la descodificación de información descargada hacia el validador desde el módulo de memoria flash.
Como puede observarse en la Figura 3, el módulo de memoria flash tiene su memoria dividida en una serie de segmentos, muchos de los cuales están asociados a características de seguridad. Similarmente, la CPU tiene una memoria diferente, como se indica en la Figura 4.
Volviendo al diagrama de flujo de la Figura 5, al ponerse en marcha, la CPU ejecuta una autocomprobación con respecto a la colaboración entre la unidad de procesado central y el módulo de memoria flash. La CPU obtiene del módulo de memoria flash una ID del fabricante. Si esta se confirma, a continuación la siguiente etapa es comprobar la ID del módulo de memoria flash de seguridad y subsiguientemente comprobar la versión del software para confirmar que son iguales. Si la ID del fabricante o la ID del módulo flash no están en concordancia, se genera un informe de estado de error. Si existe una diferencia en la versión del software, entonces, la CPU colabora con el módulo de memoria flash para descargar el programa nuevo hacia la memoria flash de la CPU. Después de esta etapa, pasa a través de un programa de verificación y devuelve el sistema a una situación de arranque, para la verificación. Esta verificación debería resultar en el funcionamiento del validador ya que el programa ha sido actualizado.
Como puede apreciarse a partir de los esquemas de las Figuras 3 y 4, alguna información, tal como la versión del software, puede formar parte de la memoria reescribible y puede que no esté codificada. Por esta razón, la memoria reescribible puede incluir información tanto no codificada como codificada (software operativo). Si se desea, toda la información puede estar codificada.
El software operativo del módulo de memoria se descarga preferentemente hacia la memoria flash interna del validador.
Con este sistema, la CPU del validador puede incluir de modo fiable, en el momento de la fabricación, la programación y la lógica necesarias que permitirán la actualización de la misma descargando información desde el módulo de memoria flash. Inicialmente está provista de su propio módulo de memoria flash extraíble y podría funcionar durante toda su vida útil sin ninguna actualización. Por otro lado, si se observa que es necesario actualizar el validador para aumentar las características de seguridad del mismo, o para permitir que el validador detecte billetes de banco nuevos, la programación del validador se puede actualizar.
Esto se consigue enviando al propietario, o, como alternativa, disponiendo en el validador, un módulo nuevo de memoria flash, y sustituyendo el módulo de memoria flash existente por el módulo nuevo. A continuación el validador se activa y pasa a través de su propia secuencia lógica para descargar el programa nuevo al validador. Además escribe cierta información en el módulo de memoria flash, de modo que el módulo de memoria flash no se pueda utilizar con otros validadores. Como puede apreciarse, el validador lleva a cabo eficazmente las secuencias de descarga y verificación cuando se inserta un módulo nuevo, y por lo tanto, esto se puede conseguir por medio de una persona autorizada, no especializada. No requiere un técnico especializado ni requiere tampoco herramientas especiales u otras habilidades. Estos módulos de memoria flash, una vez programados, se pueden enviar por correo al propietario de los validadores y este puede disponer que alguien familiarizado con las unidades realice la actualización, por ejemplo, alguien encargado del mantenimiento de los validadores que extrae los billetes de banco apilados en la caja. Esta disposición proporciona una seguridad completa con la ventaja de una actualización práctica.
Otra característica de la invención es la facilidad de programación del validador por parte del fabricante. La programación por parte del módulo sensor permite facilitar también el cambio de una moneda a otra. El validador puede incluir módulos sensores extraíbles como se muestra en la Figura 6 y la Figura 7 que permiten cambiar fácilmente el tipo y la ubicación de los sensores sustituyendo un módulo sensor por un módulo sensor diferente. La programación para determinar la autenticidad se puede variar cambiando el módulo de memoria. Se pueden mantener en existencias módulos sensores de tipos diferentes y módulos de memoria de tipos diferentes y asociados únicamente a un validador para la ocasión en la que se reciba un pedido específico. Esto reduce el inventario y reduce también los problemas asociados a las existencias obsoletas provocadas por el software nuevo de procesado y/o módulos sensores mejorados.
El validador 62 de las figuras 6 y 7 incluye un receptáculo de dos partes que comprende una parte fija 64 y una parte pivotante 66. La figura 6 muestra la posición de funcionamiento y la figura 7 muestra una posición abierta de servicio. Los billetes de banco se insertan en la ranura 74 y se hacen avanzar por delante de los módulos sensores extraíbles 80 y 82. Estos módulos están posicionados en lados opuestos del camino de exploración 72 y forman parte de las paredes del camino de exploración. La parte fija del receptáculo incluye la CPU 100, la ranura receptora de memoria extraíble 122, y el módulo de memoria flash extraíble 120. Un billete de banco aceptado alimenta una caja de apilamiento a través de la salida de descarga 76.
Los módulos sensores están situados en los rebajes 81 y 83 en lados opuestos del camino. Cada módulo sensor incluye una conexión eléctrica 85 para la conexión con una conexión eléctrica del validador. Como se muestra en la Figura 6 cada módulo sensor puede tener múltiples sensores y preferentemente el módulo convierte las señales de los sensores en señales digitales alimentadas hacia la CPU. El validador de las Figuras 6 y 7 tiene la ventaja de una modificación rápida con respecto a ambos sensores y el software de procesado. Esto permite que el validador tenga un diseño general y transformable para una aplicación y una moneda específicas escogiendo los módulos sensores y el software de programación adecuados cuando se conoce la aplicación real.
El módulo de memoria extraíble puede colaborar con la CPU del validador de otros modos. Por ejemplo, la CPU puede personalizar el módulo de memoria extraíble de modo que no se pueda utilizar con otros validadores una vez que ha sido utilizado para actualizar un validador específico. El módulo de memoria flash 20 puede incluir una dirección escribible en la que escribe el validador para personalizar el módulo con respecto al validador. Cuando el módulo de memoria flash 20 se inserta en un validador, la CPU se comunica con el módulo de memoria flash a través de la interfaz serie 40. Como parte de una comunicación inicial, la CPU escribe en la dirección escribible del módulo de memoria flash el número de serie de la CPU, y la memoria flash mantiene esta dirección como una memoria escribible una sola vez. Como tal esta información no se puede cambiar o sobrescribir. Esta disposición es particularmente ventajosa por cuanto el módulo de memoria flash serie, una vez insertado en un validador adecuado, tiene el número serie de dicho validador escrito en el módulo de memoria flash.
La interacción entre la CPU y el módulo de memoria flash es tal que el módulo de memoria flash no se puede utilizar para actualizar otros validadores. También es posible hacer que la CPU escriba en esta memoria escribible una sola vez una vez que la actualización de la CPU se ha completado con éxito. De este modo el módulo de memoria no se limita a un validador específico hasta que el validador se ha actualizado. La CPU está programada para recurrir a esta memoria escribible al insertar el módulo y confirmar que no se ha utilizado para actualizar un validador diferente.
Cuando previamente se inserta un módulo de memoria flash en un validador, entre la CPU y el módulo de memoria flash se produce una secuencia o intercambio de comunicación. El número de serie u otra información exclusiva del validador se reenvía desde la CPU hacia el módulo de memoria flash y se almacena en una dirección escribible una sola vez asociada al módulo de memoria flash. A continuación esta etapa dedica ese modulo de memoria flash específico a ese validador específico. Si ese módulo de memoria flash se extrae y se inserta en un validador de un tipo similar, la CPU del segundo validador comenzará una comunicación inicial con el módulo de memoria flash y se determinará que la identidad de ese segundo validador no es la misma que la dirección o código que se ha escrito en el área escribible del módulo de memoria flash. A continuación este reconocimiento detendrá cualquier descarga de información y dará como resultado un mensaje de error.
Otra característica del sistema es que el validador no funcionará sin el módulo de memoria flash 20.
La personalización del módulo de memoria con respecto a un validador proporciona un control adicional sobre la utilización del módulo de memoria y proporciona un control adicional para el fabricante, ya que las actualizaciones son llevadas a cabo en gran medida fuera de su control. La actualización de cada validador requiere un módulo de memoria nuevo y por esta razón se devuelve cierto control al fabricante.
Esta característica según la cual se deja el módulo de memoria dedicado a un validador específico se puede utilizar en combinación con la característica de seguridad asociada al número de serie del módulo de memoria y el software cifrado descrito anteriormente.
En algunos casos el validador actualizado se puede beneficiar de tener una capacidad de memoria adicional disponible para él para el funcionamiento normal del mismo. La disposición de memoria extraíble puede tener una capacidad adicional además de la necesaria para la descarga del software que está disponible para la CPU. También es posible, aunque no una opción preferida, eliminar el software descargado y de este modo hacer que este espacio de memoria resulte disponible. Esta modificación podría también requerir una modificación del procedimiento inicial de puesta en marcha del validador.
Aunque en el presente documento se han descrito detalladamente varias realizaciones preferidas de la presente invención, los expertos en la técnica apreciarán que en la misma se pueden aplicar variaciones sin desviarse con respecto al espíritu de la invención ó el ámbito de las reivindicaciones adjuntas.

Claims (18)

1. Validador de billetes de banco (2) que comprende un canal de procesado de billetes de banco (72), una serie de sensores (80, 82) situados a lo largo de dicho canal (72) para explorar un billete de banco a medida que pasa por delante de dichos sensores (80, 82), una unidad de procesado central (30) para controlar el funcionamiento de dicho validador (2) y recibir y procesar las señales de dichos sensores (80, 82), y una disposición de almacenamiento de memoria extraíble (20) insertable en una ubicación receptora (22) de dicho validador (2), formando dicha disposición de almacenamiento de memoria extraíble (20), cuando se recibe en dicha ubicación receptora (22), un camino de comunicación eléctrica con dicha unidad de procesado central (30), caracterizado porque dicha unidad de procesado central (30) incluye un procedimiento de prueba que evalúa la integridad de cualquier disposición de almacenamiento de memoria extraíble recibida (20) y dicha unidad de procesado central (30) descarga información desde dicha disposición de almacenamiento extraíble recibida (20) para el funcionamiento de la misma cuando se produce una evaluación positiva de la integridad de dicha disposición de almacenamiento de memoria extraíble (20).
2. Validador de billetes de banco (2) según la reivindicación 1 en el que dicha disposición de almacenamiento de memoria extraíble (20) es un módulo de memoria flash serie.
3. Validador de billetes de banco (2) según la reivindicación 1 en el que la disposición de almacenamiento de memoria extraíble (20) incluye una dirección electrónica disponible para la unidad de procesado central (30) y la dirección electrónica se utiliza para evaluar la integridad de dicha disposición de almacenamiento de memoria extraíble (20).
4. Validador de billetes de banco (2) según la reivindicación 2 en el que dicha unidad de procesado central (30) del validador (2) no permitirá que el validador (2) funcione si la unidad de procesado central (30) ha descargado previamente información desde un módulo de memoria flash serie (20) y un módulo de memoria flash serie (20) no se ha recibido en dicho validador (2).
5. Validador de billetes de banco (2) según la reivindicación 3 en el que el módulo de memoria flash extraíble (20) contiene algoritmos cifrados utilizados por la unidad de procesado central (30) para evaluar billetes de banco en relación con la autenticidad y la unidad de procesado central (30) incluye software de descifrado para descodificar los algoritmos y almacenar los algoritmos descodificados en dicha unidad de procesado central (30).
6. Módulo de memoria flash serie (20) para actualizar un validador (2) que comprende una memoria de solo lectura que incluye un código de identificación específico para el módulo de memoria flash serie (20) y una memoria reescribible que contiene software operativo cifrado para hacer funcionar un validador (2), incluyendo dicho software cifrado el cifrado de cómo mínimo parte de dicho código de identificación.
7. Validador de billetes de banco (2) según la reivindicación 3 en el que dicha disposición de almacenamiento de memoria extraíble (20) proporciona memoria adicional disponible para dicha unidad de procesado central para la evaluación de billetes de banco.
8. Validador de billetes de banco (2) según cualquier reivindicación anterior en el que dicha serie de sensores (80, 82) están situados en módulos extraíbles (66).
9. Validador de billetes de banco (2) según la reivindicación 8 en el que dichos módulos sensores extraíbles (80, 82) y dicho módulo de memoria extraíble (20) colaboran para personalizar el validador de billetes de banco (2) para evaluar una moneda específica.
10. Validador de billetes de banco (2) según la reivindicación 2 en el que dicho módulo de memoria flash serie (20) contiene información a descargar hacia dicha unidad de procesado central (30) para controlar el funcionamiento de dicho validador (2), incluyendo dicho módulo flash serie (20) después de la descarga de dicha información una característica de seguridad tal que dicho módulo flash serie (20) no se puede utilizar con otros validadores (2).
11. Validador de billetes de banco (2) según la reivindicación 10 en el que dicho módulo de memoria flash serie (20) registra la dirección electrónica del validador (2) cuando se recibe en dicha disposición receptora (22) y únicamente se comunica con dicha unidad de procesado central (30) cuando existe una coincidencia entre la dirección electrónica registrada y la dirección electrónica proporcionada por el validador (2).
12. Validador de billetes de banco (2) según la reivindicación 1 en el que dicha disposición de almacenamiento de memoria extraíble (20) proporciona memoria adicional disponible para dicha unidad de procesado central (30) para la evaluación de billetes de banco.
13. Validador de billetes de banco (2) según la reivindicación 2 en el que dicha disposición de almacenamiento de memoria extraíble (20) contiene algoritmos cifrados utilizados por la unidad de procesado central (30) para evaluar billetes de banco en relación con la autenticidad.
14. Validador de billetes de banco (2) que comprende un canal de procesado de billetes de banco (72), una serie de sensores extraíbles (80, 82) situados a lo largo de dicho canal (72) para explorar un billete de banco a medida que pasa por delante de dichos sensores (80, 82), una unidad de procesado central (30) para controlar el funcionamiento de dicho validador (2) y recibir y procesar las señales de dichos sensores (80, 82), y una ubicación receptora (22) para recibir una disposición de almacenamiento de memoria extraíble (20) y formar un camino de comunicación eléctrica con dicha unidad de procesado central (30), y caracterizado porque dicho validador de billetes de banco (2) se puede actualizar sustituyendo como mínimo algunos de dichos sensores extraíbles (80, 82) por sensores extraíbles nuevos (80, 82) y actualizando dicha unidad de procesado central (30) para que funcione con dichos sensores nuevos (80, 82) mediante la descarga de información de procesado de billetes de banco desde dicha disposición de almacenamiento de memoria extraíble recibida (20).
15. Validador de billetes de banco (2) según la reivindicación 14 en el que dicha información de procesado de billetes de banco descargada es específica para dichos sensores extraíbles nuevos (80, 82).
16. Validador de billetes de banco (2) según la reivindicación 14 en el que dichos sensores extraíbles (80, 82) incluyen una serie de módulos sensores extraíbles (80, 82) y cada módulo sensor (80, 82) incluye como mínimo un sensor (80, 82).
17. Método de actualización de los criterios utilizados para evaluar la autenticidad de billetes de banco por parte de un validador de billetes de banco (2) que tiene un canal de procesado de billetes de banco (72), una serie de módulos sensores extraíbles (80, 82) situados a lo largo de dicho canal (72) para explorar un billete de banco a medida que pasa por delante de dichos módulos sensores (80, 82), una unidad de procesado central (30) para controlar el funcionamiento de dicho validador (2) y recibir y procesar las señales de dichos módulos sensores (80, 82), y una ubicación receptora (22) para recibir una disposición de almacenamiento de memoria extraíble (20) y permitir la comunicación entre dicha unidad de procesado central (30) y una disposición de almacenamiento de memoria extraíble recibida (20), incluyendo dicha unidad de procesado central (30) un procedimiento de prueba que evalúa la integridad de cualquier disposición de almacenamiento de memoria extraíble recibida (20), comprendiendo dicho método la inserción de una disposición de almacenamiento de memoria extraíble (20) en dicha disposición receptora (22), y la comunicación con dicha unidad de procesado central (30), ejecutándose dicho procedimiento de prueba que utiliza información proporcionada a dicha unidad de procesado central (30) por dichos medios de almacenamiento de memoria extraíble (20) para confirmar la integridad de los mismos, y en respuesta a la confirmación de la integridad de dicha disposición de almacenamiento de memoria extraíble (20) se produce la descarga de información contenida en dicha disposición de almacenamiento de memoria extraíble (20) hacia dicha unidad de procesado central (30) actualizando de este modo los criterios utilizados para evaluar billetes de banco procesados por el validador (2).
18. Método según la reivindicación 17 que incluye la etapa de sustitución de cómo mínimo uno de los módulos sensores (80, 82) por un módulo sensor nuevo (80, 82) y en el que dicha unidad de procesado central (30) se actualiza para procesar la señal de dicho como mínimo un módulo sensor nuevo (80, 82) utilizando dicha información descargada.
ES01951186T 2000-02-14 2001-01-24 Dispositivo de validacion con memoria flash extraible. Expired - Lifetime ES2202292T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/503,122 US7104383B1 (en) 2000-02-14 2000-02-14 Validator with removable flash memory
US503122 2000-02-14

Publications (1)

Publication Number Publication Date
ES2202292T3 true ES2202292T3 (es) 2004-04-01

Family

ID=24000809

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01951186T Expired - Lifetime ES2202292T3 (es) 2000-02-14 2001-01-24 Dispositivo de validacion con memoria flash extraible.

Country Status (9)

Country Link
US (1) US7104383B1 (es)
EP (1) EP1256102B1 (es)
JP (1) JP2003523025A (es)
CN (1) CN1195287C (es)
AU (2) AU2823101A (es)
CA (1) CA2332082C (es)
DE (1) DE60100508T2 (es)
ES (1) ES2202292T3 (es)
WO (1) WO2001059716A1 (es)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7814337B2 (en) * 2000-01-06 2010-10-12 Super Talent Electronics, Inc. Secure flash-memory card reader with host-encrypted data on a flash-controller-mastered bus parallel to a local CPU bus carrying encrypted hashed password and user ID
US6742644B1 (en) * 2000-11-27 2004-06-01 Jcm American Corporation Note acceptor-dispenser validator
WO2002075670A2 (en) * 2001-03-16 2002-09-26 De La Rue International Limited Document identity determining system
DE102004059630A1 (de) * 2004-12-10 2006-06-14 Bundesdruckerei Gmbh Verfahren zur Echtheitsüberprüfung und Sortierung von Wertdokumenten und Hochsicherheitssensoren zur Durchführung des Verfahrens
JP4810098B2 (ja) * 2005-01-19 2011-11-09 株式会社東芝 紙葉類処理装置における処理データ転送方法および紙葉類処理装置
DE102005030289A1 (de) * 2005-06-29 2007-07-05 Giesecke & Devrient Gmbh Vorrichtung und Verfahren zum Testen von Sensoren
JP4804864B2 (ja) * 2005-10-07 2011-11-02 日立オムロンターミナルソリューションズ株式会社 紙幣取扱システム
JP2008046841A (ja) * 2006-08-15 2008-02-28 Glory Ltd 紙幣処理装置及び紙幣処理方法
DE202006014221U1 (de) * 2006-09-16 2006-11-16 National Rejectors, Inc. Gmbh Automatensystem
GB0712374D0 (en) * 2007-06-26 2007-08-01 Innovative Technology Ltd Bills and/or card validator and storage apparatus
US20090294244A1 (en) * 2008-05-30 2009-12-03 Harold Charych Currency Validator with Rejected Bill Image Storage
USD614237S1 (en) * 2009-04-10 2010-04-20 Japan Cash Machine, Co. Ltd. Document validator
JP5537117B2 (ja) * 2009-10-26 2014-07-02 日本金銭機械株式会社 紙葉類取扱装置
DE102010046024A1 (de) * 2010-09-20 2012-03-22 Giesecke & Devrient Gmbh Sensor zur Prüfung von Wertdokumenten
CA146473S (en) * 2012-01-20 2013-02-14 Nippon Kinsen Kikai Kk Document validator
CN113168745B (zh) * 2018-12-03 2023-11-14 克兰佩门特创新股份有限公司 不带空转辊的文件输送路径
USD934951S1 (en) * 2019-09-05 2021-11-02 International Currency Technologies Corporation Bill acceptor
USD945528S1 (en) * 2019-09-05 2022-03-08 International Currency Technologies Corporation Bill acceptor

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03198183A (ja) * 1989-12-27 1991-08-29 Hitachi Maxell Ltd Icカードデータ処理システム
US6012565A (en) 1997-05-07 2000-01-11 Cummins-Allison Corp. Intelligent currency handling system
US6241069B1 (en) * 1990-02-05 2001-06-05 Cummins-Allison Corp. Intelligent currency handling system
US5557518A (en) * 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
JP2824439B2 (ja) * 1992-02-05 1998-11-11 日本エー・シー・エム株式会社 紙幣鑑定機
US5909794A (en) * 1992-09-04 1999-06-08 Coinstar, Inc. Donation transaction method and apparatus
JP2605674Y2 (ja) * 1993-12-08 2000-07-31 グローリー工業株式会社 紙幣識別装置
US5799087A (en) * 1994-04-28 1998-08-25 Citibank, N.A. Electronic-monetary system
AU703984B2 (en) * 1995-11-21 1999-04-01 Citibank, N.A. Foreign exchange transaction system
JP3741777B2 (ja) * 1996-04-15 2006-02-01 グローリー工業株式会社 紙葉類の識別方法
US6142285A (en) * 1996-05-21 2000-11-07 Digitall Inc Coin testing apparatus and method
KR100271698B1 (ko) * 1996-07-15 2000-11-15 오까다 마사하루 지폐식별기및 지폐식별방법
JPH1031774A (ja) * 1996-07-15 1998-02-03 Nippon Conlux Co Ltd 紙幣識別機及び紙幣識別方法
JPH1055474A (ja) * 1996-08-09 1998-02-24 Fuji Electric Co Ltd プログラム変更機能付自動販売機
US5909502A (en) 1996-09-17 1999-06-01 Cummins-Allison Corp. Software loading system for a currency scanner
US5932869A (en) * 1996-12-27 1999-08-03 Graphic Technology, Inc. Promotional system with magnetic stripe and visual thermo-reversible print surfaced medium
AUPO799197A0 (en) * 1997-07-15 1997-08-07 Silverbrook Research Pty Ltd Image processing method and apparatus (ART01)
US6039645A (en) * 1997-06-24 2000-03-21 Cummins-Allison Corp. Software loading system for a coin sorter
US5940623A (en) * 1997-08-01 1999-08-17 Cummins-Allison Corp. Software loading system for a coin wrapper
US6079018A (en) * 1997-10-08 2000-06-20 Agorics, Inc. System and method for generating unique secure values for digitally signing documents
AU1275999A (en) * 1997-10-23 1999-05-10 Bruce R. Korman Multi-transaction coin machine
US6301344B1 (en) * 1997-11-05 2001-10-09 Protel, Inc. Intelligent public telephone system and method
US6044952A (en) * 1998-05-18 2000-04-04 Mars, Incorporated Multi-function optical sensor for a document acceptor
US6233566B1 (en) * 1998-12-31 2001-05-15 Ultraprise Corporation System, method and computer program product for online financial products trading
US6142284A (en) * 1999-03-22 2000-11-07 Cashcode Company Inc. Modular bill acceptor

Also Published As

Publication number Publication date
CN1401110A (zh) 2003-03-05
JP2003523025A (ja) 2003-07-29
CA2332082A1 (en) 2001-08-14
EP1256102A1 (en) 2002-11-13
AU2001228231B2 (en) 2005-11-10
DE60100508T2 (de) 2004-02-26
WO2001059716A1 (en) 2001-08-16
CA2332082C (en) 2008-12-16
US7104383B1 (en) 2006-09-12
DE60100508D1 (de) 2003-08-28
AU2823101A (en) 2001-08-20
CN1195287C (zh) 2005-03-30
EP1256102B1 (en) 2003-07-23

Similar Documents

Publication Publication Date Title
ES2202292T3 (es) Dispositivo de validacion con memoria flash extraible.
EP0858644B1 (en) A system and method for loading applications onto a smart card
ES2296363T3 (es) Procedimiento de descarga de datos a dispositivos de juegos.
US4983816A (en) Portable electronic device
US6317755B1 (en) Method and apparatus for data backup and restoration in a portable data device
EP0409701B2 (fr) Carte à microcircuit câblé et procédé de transaction entre une carte à microcircuit câblé correspondante et un terminal
EP0213534B1 (en) Ic card
AU2001228231A1 (en) Validator with removable flash memory
EP0212615B1 (en) Ic card
US7866545B2 (en) Method for identifying banknotes origin
US7788633B2 (en) Bank note processing machine and method for operating bank note processing machine
RU2607780C2 (ru) Датчик для проверки ценных документов
JP2007535052A (ja) 再提示可能な対象物の認証
JP3805548B2 (ja) 紙幣識別機のプログラム更新方法
JP2824439B2 (ja) 紙幣鑑定機
ES2206644T3 (es) Procedimiento para la programacion segura de una tarjeta con microprocesador para una aplicacion adicional.
JP3607229B2 (ja) 携帯可能電子装置及びそのチェック方法
JP4594507B2 (ja) 遊技媒体貸出装置及びシステム
JPH10232909A (ja) 記憶媒体の変造、不正使用防止方式
ES2212102T3 (es) Procedimiento de almacenamiento de unidades de valor en una tarjeta de chip de manera asegurada y sistema de transaccion monetaria con dicha tarcetas.
JP2011014080A (ja) 貨幣識別装置のプログラム更新システム及び、貨幣識別装置のプログラム更新方法
CN1320252A (zh) 鉴别存储区内容的电路装置和方法
ES2609011T3 (es) Sistema de pago, terminal de pago de este sistema y procedimiento de pago asociado
JP2024039931A (ja) 貨幣処理装置の管理方法、及び、貨幣処理装置
JP2005190258A (ja) Icカード用紙幣積増機およびicカード用紙幣積増方法