Generación y validación de firmas digitales en imágenes a escala de grises
Abstract
El presente proyecto Generación y Validación de Firmas Digitales en Imágenes
a Escala de Grises, permite elegir una imagen a color que es transformada a una
escala de grises, para su posterior firma y haciendo uso del Algoritmo de Firma
Digital (DSA), le permite firmar la imagen y a su vez hacer una validación de la
firma.
Dicho sistema esta creado en el lenguaje de programación Java con la herramienta
de NetBeans, el sistema consta de tres etapas, las cuales son:
Etapa 1: Elegir una Imagen: Elige una imagen a color para su posterior
transformación a una escala de grises, el resultado es una imagen a gris y un archivo
(.txt), este archivo contiene valores comprendidos entre 0-255 como información de
la imagen.
Etapa 2: Firma de Imagen: Este proceso hace uso del algoritmo DSA, el cual usa
el archivo (.txt), que contiene los valores comprendidos entre 0-255, al firmar genera
tres archivos (.txt), el primer archivo contiene la firma, el segundo una clave pública
para ser compartida, y el tercer archivo contiene una clave privada la cual solo ara
uso el usuario que realizo la firma.
Etapa 3: Verificación de la Firma: Este proceso hace uso de tres archivos, la clave
pública, la firma, y la imagen a escala de grises.
El sistema ayuda a mantener la integridad de la información contenida en una
imagen, asegura que un archivo no sea modificado en el envió de una red o internet.