An optical coherent processor or correlator for processing an input image
produced by an imaging device illuminated by a coherent light source
utilizes an optical key for preventing unauthorized use of the processor.
The principle underlying processing apparatus and method according to the
invention uses an optical lock in combination with an encoded software key
superimposed on a filter image. The optical lock, which is preferably in
hardware form, consists of a first optical mask implementing a locking
mask function that is preferably complex (phase and/or amplitude), which
first optical mask is included in the optical path of the processor. The
mask is fixed during assembly of the processor or correlator and a unique
pattern is encoded thereon. The software key consists of a pattern defined
by a key mask function that is displayed preferably using a spatial light
modulator as part of a second optical mask included on the processor
optical path. The key mask function is designed to compensate for the
wave-front distortion generated by the locking mask function of the first
optical mask. Therefore, an optical processor or correlator provided with
its unique hardware lock cannot generates useful correlation, unless a
corresponding unique software key is used.
Un procesador o un correlator coherente óptico para procesar una imagen de la entrada produjo por un dispositivo de la proyección de imagen iluminado por una fuente de luz coherente utiliza una llave óptica para prevenir el uso desautorizado del procesador. El aparato y el método de proceso subyacentes del principio según la invención utiliza una cerradura óptica conjuntamente con una llave codificada del software sobrepuesta en una imagen del filtro. La cerradura óptica, que está preferiblemente en forma del hardware, consiste en una primera máscara óptica que pone una función de fijación de la máscara en ejecucio'n que sea preferiblemente compleja (fase y/o amplitud), que la primera máscara óptica se incluye en la trayectoria óptica del procesador. La máscara es fija durante la asamblea del procesador o el correlator y un patrón único se codifica sobre eso. La llave del software consiste en un patrón definido por una función dominante de la máscara se exhiba que preferiblemente usando un modulador ligero espacial como parte de una segunda máscara óptica incluida en la trayectoria óptica del procesador. La función dominante de la máscara se diseña para compensar para la distorsión del frente de onda generada por la función de fijación de la máscara de la primera máscara óptica. Por lo tanto, un procesador o un correlator óptico proporcionado su cerradura única del hardware no puede genera la correlación útil, a menos que se utilice una llave única correspondiente del software.