Solution de alexCoding42 pour Sbox

intro hardware

4 décembre 2023

Table des matières

Description

Dans ce challenge on nous donne un circuit électronique de portes logiques et une valeur d’entrée sur 4 bits pour laquelle il faut trouver la valeur de sortie sur 4 bits.

Solution

En vérité le vrai défi ici c’est de comprendre à quelles portes logiques on a à faire et quelles sont les opérations à leur appliquer. Pour cela un recherche sur Google nous permet de trouver un bon lien Wikipédia. Je mets ici la partie qui nous intéresse par rapport à notre schéma :

Ensuite, il suffit d’appliquer la valeur d’entrée (x3, x2, x1, x0) = (1, 0, 1, 0) pour trouver la valeur de y3, y2, y1, y0. Vous pouvez retracer le schéma à la main et noter le résultat des opérations, mais le plus simple sera d’ouvrir paint ou un éditeur d’image et tracer à la souris le résultat de chaque opération à chaque fois qu’on rencontre une porte logique (en appliquant la bonne opération). Le schéma final donne ça :

sbox

Donc le flag est FCSC{0101}