Assunzione: il problema $X$ è difficile → non può essere risolto con algoritmi PPT
Vogliamo provare che la costruzione $\Pi$ è sicura
Fissiamo un Adv $A$ PPT che attacca $\Pi$ con probabilità di successo $\epsilon(n)$
Costruiamo $A'$ PPT (riduzione) che risolve $X$ usando $A$ come subroutine
$A'$ non conosce il funzionamento interno di $A$, sa solo che serve ad attaccare $\Pi$
Quindi data $x$ istanza di $X$, $A'$ simula per $A$ un’istanza della costruzione $\Pi$ in modo tale che:
Le condizioni 2.1 e 2.2 implicano che
Data l’assunzione di difficoltà sul problema $X$ concludiamo che nessun Adv $A$ PPT può avere successo nel rompere $\Pi$ con probabilità non trascurabile → $\Pi$ è computazionalmente sicuro