PDA

Ver versión completa : Parity Key


elgriego
25-ago-2005, 08:37
11.-Parity Keys -> Existen 3 Parity Keys (0, 1 y 2) que son únicas por cada proveedor, son constantes en el tiempo ya que de ellas depende el descifrado RSA de una EMM. Se usan para deshacer el 2º RSA de las EMM's en Nagra.

Son claves de 15 bytes que tras un proceso de expansión de clave producen las P y Q de 32 bytes cada una, que a su vez producen el módulo de 64 bytes (P*Q) y el exponente de 64 bytes ((2*(P-1)*(Q-1)+1)/3) necesario para realizar la segunda exponencial modular del descifrado de una EMM. Se ha venido usando para ello la Parity Key 2 (la 1 parece que se emplea para generar los primos P2 y Q2 empleados en la 30/31 para encriptar los mensajes que se mandan por teléfono, y la 0 parece que no se emplea)

En resumen, el proceso de descifrado de una EMM consiste en una doble exponencial modular tal que asÃ*

MP = MC ^ 3 mod EMMKey
MD = MP ^ Exp(p,q) mod Mod(p,q)

Siendo MC el mensaje cifrado o EMM y MD el mensaje descifrado.

No obstante este proceso fue modificado con posterioridad debiéndose realizar una permuta de los 8 últimos bytes del resultado de la primera exponencial modular con los 8 bytes de la firma y sobre ese nuevo resultado, realizar el cálculo de la segunda exponencial modular. Pero esto fue una artimaña de VD para dejar fuera de juego algunos autorrolls.

PK0 = Unica en cada tarjeta
PK1 = En un grupo de tarjetas (256)
PK2 = En todas tarjetas


EMMKEY (Verify 512-bit EMM decryp key) y PARITYKEY -> El módulo de la primera exponencial (para desencriptar, es decir N2) es EMMKEY, y el de la primera no está almacenado directamente en la tarjeta, para calcularlo se emplea la Parity Key 2 (la 1 parece que se emplea para generar los primos P2 y Q2 empleados en la 30/31 para encriptar los mensajes que se mandan por teléfono, y la 0 parece que no se emplea).

D(M)=(M^3 mod N2)^E1 mod N1

Con el Byte de selección de clave seleccionamos el conjunto de claves de desencriptación a usar (EMMKEY0 o EMMKEY1) , y qué clave de paridad se usará dentro de dicha EMM (0, 1, o 2).



Nota: explicacion by brad



En cristiano es una clave que se suele utilizar para desencriptar y encriptar es una clave que no suele cambiar al igual que ocurria en seca con una de las claves que era fija.

Localizar la paryty key

Abrir una imagen de las que hay ya con la nueva clave actual
Meter la tarjeta en el programador y leerla con el nagraedit
Clicar en claves de decriptación del proveedor 49
Busca la direccion D384/D3FE y ahi tenies la paryti key 0

Introduccir la paryty key en un tarjeta

Abres el nagraedit
Editar Datos
Veras una carpeta llamada claves de decriptacion 123
ES la ultima de las 5 que hay pero por si acaso fijate a la derecha que en numero de key set sea el 49 04
Cambias la clave por la que corresponda y le das a grabar
Cierras la tarjeta y al deco

Todos estos pasos no son necesarios puesto que ya hay imagenes preparados por lo que solo debeis grabarlas en la tarjeta y listo

algunas imagnes aqui http://www.archivostv.com/for/showthread.php?t=8433

Saludos

Pier Nodoyuna
26-ago-2005, 06:37
Vamos q con un emulador sin tarjeta no hay ná q hacer.... :(

Salu2

elgriego
26-ago-2005, 10:50
Vamos q con un emulador sin tarjeta no hay ná q hacer.... :(

Salu2


no del todo cierto algunos decos libres lo ven sin necesidad de card

Saludos