Simulador de Cifrado Grain-128AED

LFSR de 32 bits + Cifrado por flujo

LFSR 32 bits

x³¹ + x⁶ + x⁵ + x¹ + 1
IN →
IC1
0
0
0
0
0
0
0
0
IC2
0
0
0
0
0
0
0
0
IC3
0
0
0
0
0
0
0
0
IC4
0
0
0
0
0
0
0
0
→ OUT

Taps (resaltados): 1, 5, 6, 31

XOR bit[0]

[1]0^[5]0^[6]0^[31]0=0
Vel:500ms
Ciclos: 0Salida: -Feedback: -

Cifrado por Flujo (Stream Cipher)

Cada pulso envia un bit. El bit de salida del LFSR se suma XOR con el bit del mensaje.

Mensaje: HOLA (Byte 1/4: 'H')

DIP Switch (8 bits 7 segmentos + DP)

Original (TX)
00000000
XOR
Cifrado (canal)
00000000
XOR
Descifrado (RX)
00000000