Estoy investigando un poco y me pregunto si hay algún método conocido actualmente para proteger a un remitente, de modo que pueda determinarse de manera concluyente que un archivo no haya sido manipulado una vez creado. No trabajo en criptografía y solo tengo un conocimiento pasajero de los temas, pero soy muy consciente de los algoritmos de hash. Mi pregunta es más sobre la verificación de que alguien no ha atacado y manipulado el sistema que realiza el hash. Confiamos en el hash que se nos proporciona, pero ¿cómo podemos verificar que el proveedor del hash no esté dañado?
Por ejemplo, supongamos que un dispositivo toma una foto o un video y hace un hash automáticamente (¿y posiblemente firma digitalmente?) la imagen o el video producido, de modo que el destinatario pueda hacer un hash de la imagen recibida y verificar que el hash coincida con el producido por el dispositivo . Considere un escenario en el que alguien graba una imagen con este dispositivo pero desea proporcionar una imagen falsificada después del hecho. ¿Es posible evitar que lo hagan? es decir, ¿tenemos un método para probar que esa persona A manipuló la imagen y / o el dispositivo después del hecho, y que la imagen ya no debería ser confiable?