Solution de pioueo pour Ne pas jeter l'éponge

intro hardware

12 février 2024

Un petit challenge très simple puisqu’il s’agit d’une simple lecture de schéma. Il suffit d’exprimer yn en fonction de xn à partir de l’image fournie.

Les premières portes logiques colonne de gauche sont des ET/AND. Les portes logiques de la colonne de droite sont des OU EXCLUSIF/XOR. Attention tout de même aux petits ronds en entrée des portes ET, qui sont des inverseurs.

En lisant le schéma, on obtient donc les équations suivantes, le slash représentant le complément (“barre”) :

y0 = x0 xor (x3 and /x4)
y1 = x1 xor (/x0 and x4)
y2 = x2 xor (x0 and /x1)
y3 = x3 xor (/x2 and x1)
y4 = x4 xor (/x3 and x2)

Ainsi, pour des entrées de xn (x0...x4) de 10011, on obtient 10111 pour les yn en appliquant les équations. Le flag est donc FCSC{10111}.