A method of generating a authentication code ("MAC") with improved error
tolerance exhibits improved survivability against acceptable signal
distortions such as recompression. A method of generating a message
authentication code associated with an image includes receiving blocks of
image coefficient data where each coefficient has an original value
falling within a range of values. The range of values is divided into
first and second regions both having allowed coefficient values, and an
error tolerance buffer region formed between the first and second regions
having disallowed coefficient values. The original values of DC
coefficients from each block of the image coefficient data is mapped to a
modified value contained in one of the first and second regions, but not
contained in the error tolerance buffer region. A MAC is generated as a
function of the most significant bits of the modified image coefficient
values.
Un método de generar un código de la autentificación ("MAC") con tolerancia mejorada del error exhibe supervivencia mejorada contra distorsiones aceptables de la señal tales como recompresión. Un método de generar un código de la autentificación del mensaje asociado a una imagen incluye la recepción de bloques de los datos del coeficiente de la imagen donde cada coeficiente tiene un valor original el bajar dentro de una gama de valores. La gama de valores se divide en primero y las segundas regiones ambas que permiten valores del coeficiente, y una región del almacenador intermediario de la tolerancia del error formada entre las primeras y segundas regiones que rechazan valores del coeficiente. Los valores originales de los coeficientes de la C.C. de cada bloque de los datos del coeficiente de la imagen traz a un valor modificado contenido en una de las primeras y segundas regiones, pero no contenido en la región del almacenador intermediario de la tolerancia del error. Un MAC se genera en función de los pedacitos más significativos de los valores modificados del coeficiente de la imagen.