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
Links
- 238000010200 validation analysis Methods 0.000 title description 3
- 238000012545 processing Methods 0.000 claims abstract description 51
- 230000005055 memory storage Effects 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims abstract description 12
- 238000004891 communication Methods 0.000 claims abstract description 11
- 238000011156 evaluation Methods 0.000 claims abstract description 5
- 238000010998 test method Methods 0.000 claims abstract 4
- 230000006870 function Effects 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims 1
- 230000004044 response Effects 0.000 claims 1
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing 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.
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.
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.
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.
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.
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)
| 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)
| 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 |
-
2000
- 2000-02-14 US US09/503,122 patent/US7104383B1/en not_active Expired - Lifetime
-
2001
- 2001-01-23 CA CA002332082A patent/CA2332082C/en not_active Expired - Fee Related
- 2001-01-24 CN CNB018050034A patent/CN1195287C/zh not_active Expired - Fee Related
- 2001-01-24 AU AU2823101A patent/AU2823101A/xx active Pending
- 2001-01-24 DE DE60100508T patent/DE60100508T2/de not_active Expired - Lifetime
- 2001-01-24 ES ES01951186T patent/ES2202292T3/es not_active Expired - Lifetime
- 2001-01-24 EP EP01951186A patent/EP1256102B1/en not_active Expired - Lifetime
- 2001-01-24 WO PCT/CA2001/000064 patent/WO2001059716A1/en not_active Ceased
- 2001-01-24 JP JP2001558961A patent/JP2003523025A/ja active Pending
- 2001-01-24 AU AU2001228231A patent/AU2001228231B2/en not_active Expired
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カード用紙幣積増方法 |