¿L y P son iguales para OAEP en CMS?

0

En RFC 4055 Algoritmos adicionales se describe la aplicación de PKCS # 1 2.1 RSAES-OAEP (RFC 3446) para el transporte de claves.

Los parámetros (transporte clave) de RSAES-OAEP en este RFC definen una función hash , una función de generación de máscara parametrizada, así como la función de fuente p .

Sin embargo, no puedo encontrar una definición definida de este parámetro P . Sus características (por defecto, una cadena vacía, valores alternativos para cada encriptación, entrada a RSAES-OEAP) sugieren que este es el mismo parámetro que se llama L en RFC 3447 . Esto también se aplica mediante la reflexión de seguridad, que define el comportamiento de hash aplicado al parámetro de codificación P (que se realiza en la etiqueta L).

Entonces, mi pregunta, ¿por qué RFC 4055 no usa el nombre de parámetro de limpiador L (menos conflictos con el p de RSA) y hay algún enlace formal de los dos que me he perdido? (Parece que RFC5652 CMS no habla de los detalles del cifrado de transporte de claves).

    
pregunta eckes 05.12.2017 - 21:49
fuente

1 respuesta

1

PKCS1 v2.0 en 1998 (rfc2437) lo llamó P para los parámetros de codificación; PKCS1 v2.1 en 2003 (rfc3447) lo cambió a L para la etiqueta, pero el ASN.1 ya se había publicado e implementado con nombres como pSourceAlgorithm id-pSpecified pSpecifiedEmpty y habría sido perjudicial cambiarlo. Esto se indica en la descripción de pSourceAlgorithm en A.2.1

Aunque rfc4055 se publicó después de la versión 2.1 en 2005, dado que es un trabajo de seguimiento de estándares, probablemente se habría iniciado antes, al parecer, lo suficiente como para captar la antigua terminología. Hace referencia a 3447, pero la actualización de referencias suele ser uno de los pasos finales realizados por el editor RFC. OTOH 2437 y 3447 son solo copias informativas de documentos de (entonces) RSALabs y podrían haberse movido más rápido porque no necesitaban consenso.

    
respondido por el dave_thompson_085 07.12.2017 - 08:36
fuente

Lea otras preguntas en las etiquetas