Fluix de claus
En criptografia, un fluix de claus és un fluix de caràcters aleatoris o pseudoaleatorios que es combinen en un mensage de text pla per a produir un mensage sifrat (el text sifrat).[1]
Els "caràcters" en el fluix de claus poden ser bits, bytes, números o caràcters reals com AZ, segons el cas d'us.
Per lo general, cada caràcter en el fluix de claus se sumixca, resta o XOR en un caràcter en el text pla per a produir el text sifrat, utilisant aritmètica modular.
Els fluix de claus s'utilisen en el sifrat de llibreta d'un sol us i en la majoria dels sifrats de fluix. Els sifrats en bloc també es poden utilisar per a produir cadenes de claus. Per eixemple, el modo CTR és un modo de bloc que fa que un sifrat de bloc produïxca un fluix de claus i, per lo tant, convertix el sifrat de bloc en un sifrat de fluix.
Eixemple
En este eixemple usem l'alfabet anglés de 26 caràcters de az. Per tant, no podem sifrar números, menges, espais i atres símbols. Els números aleatoris en el fluix de claus deuen estar a lo manco entre 0 i 25.[2]
Per a sifrar, agreguem els números de fluix de claus al text sense format. I per a dessifrar, restem els mateixos números de fluix de claus del text sifrat per a obtindre el text sense format.
Si un número de text sifrat és major que 25, ho ajustem a un valor entre 0-25. Aixina 26 es convertix en 0 i 27 es convertix en 1 i aixina successivament. (Tal envoltura es diu aritmètica modular).
Ací, el mensage de text sense format "attack at dawn" ("atac en amanecer") es combina per mig de l'adició en el fluix de claus "kjcngmlhylyu" i produïx el text sifrat "kcvniwlabluh".
| Text pla | t | t | c | k | t | d | w | n | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Text pla com a números | 0 | 19 | 19 | 0 | 2 | 10 | 0 | 19 | 3 | 0 | 22 | 13 |
| Fluix de claus | k | j | c | n | g | m | l | h | i | l | i | o |
| Fluix de claus com a números | 10 | 9 | 2 | 13 | 6 | 12 | 11 | 7 | 24 | 11 | 24 | 20 |
| Text sifrat com a números | 10 | 28 | 21 | 13 | 8 | 22 | 11 | 26 | 27 | 11 | 46 | 33 |
| Text sifrat com a números ajustats a 0-25 | 10 | 2 | 21 | 13 | 8 | 22 | 11 | 0 | 1 | 11 | 20 | 7 |
| Text sifrat com a text | k | c | v | n | i | w | l | b | l | o | h |
Referències
- ↑ «L'encriptat informàtic: aixina es protegix la comunicació» (en es). IONOS Digitalguide. Consultat el 2021-01-24.
- ↑ Menezes, Alfred J.; van Oorschot, Paul; Vanstone, Scott A. (octubre de 1996). Handbook of Applied Cryptography, CRC Press, pp. 816. ISBN 0-8493-8523-7. Consultat el 24 de giner de 2021.
Referències
- Este artícul conté una traducció derivada de «Flujo de claves» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.