Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previa | |||
si:dour [2024/11/18 14:40] – thejuanvisu | si:dour [2024/11/18 14:43] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Double Rachet ====== | ====== Double Rachet ====== | ||
- | Similar a una función hash, se mete una semilla y a partir de un KDF se genera otro KDF. Estos KDF generan claves. Para reforzar esto en uno de los KDF se cambia la semilla por un Diffie-Helman. | + | Similar a una función hash, se mete una semilla y a partir de un KDF se genera otro KDF. Estos KDF generan claves. Para reforzar esto en uno de los KDF se cambia la semilla por un Diffie-Helman. Tenemos una cadena de recepción y una de envío. K1 se utiliza para cifrar los mensajes enviados a un usuario B (Es una cadena de envío). B es una cadena de recepción. |
{{drawio> | {{drawio> | ||
+ | |||
+ | En un sentido se puede generar la secuencia, pero no se puede volver para atrás obteniendo una de las claves. Normalmente se tiene un rachet para la cadena de envío y otro para la recepción. |