Aquí está el contexto: para transmitir datos FATCA al servicio IRS de EE. UU., el protocolo IDES define los siguientes pasos
- firme el archivo XML
Payload.xmlcon la firma envolvente, SHA-256 con clave privada RSA, comoPayload-signed.xml. - empacar el archivo XML
Payload-signed.xmlfirmado en un archivo zipPayload.zip - genere una clave de 32 bytes de uso único para AES-256
- cifre el archivo Zip
Payload.zipcon AES-256 comoPayload - cifre el AES con la clave pública RSA para el intercambio como
Key - agrupar la clave AES encriptada
Keyy el archivo zip encriptadoPayloaden un archivo Zip
Preguntas:
-
¿Hay alguna razón de seguridad para no cifrar directamente
Payload.zipcon una clave pública RSA diseñada para el intercambio? -
¿Cómo comparar la seguridad del cifrado RSA entre un archivo (la clave AES) de 32 bytes (realmente pequeño) y un archivo Zip más grande?