La crittografia descrive la scienza e i metodi che possiamo usare per informazioni matematicamente oscure (e in alcuni casi oscure). Il modo in cui questo si svolge nella pratica ovviamente ha molte sfumature, ma come tutti sappiamo il processo principale per fare ciò è prendere alcuni dati ed eseguire calcoli che sono essenzialmente impossibili da annullare. (Naturalmente, in teoria, possono essere eseguiti al contrario, ma grazie a vincoli minori come termodinamica che non è effettivamente fattibile o, per qualsiasi scopo pertinente, possibile .) Questi i calcoli possono essere eseguiti su base carattere per carattere utilizzando un modello noto come codifica stream. L'alternativa è prendere i dati di input, suddividerli in blocchi (blocchi) ed eseguire calcoli sui blocchi. Questo design è noto come codice a blocchi.
Data la natura della tua domanda, sono sicuro che queste sono tutte le informazioni che hai già, ma penso che valga la pena di delinearsi per i futuri lettori.
Per rispondere alla tua domanda, i blocchi più grandi sono più sicuri per la stessa ragione per cui gli algoritmi crittografici usano cose come le funzioni del modulo e le tangenti della curva ellittica: complessità. Tutti questi elementi sono incredibilmente complessi da soli e costituiscono un sistema che rappresenta essenzialmente una rete di computazioni consolidata. Nel caso specifico della dimensione del blocco, ogni bit aggiunto presenta un nuovo moltiplicatore di valori potenziali, aumentando la difficoltà a indovinare il contenuto di quel bit. Non importa quanto tu ci provi, un blocco da 2 bit, ruotato su se stesso e rotondo e calcolato in cerchi, mostrerà i modelli nel tempo, indipendentemente da quanto sia buono l'algoritmo sottostante. Questi modelli mostrano cuciture e la crittografia può essere violata.
Un blocco a 128 bit, d'altra parte, è molto più difficile da indovinare. Per uno, è difficile indovinare il contenuto di quel blocco da solo, anche in chiaro.
Ma dato un algoritmo crittograficamente sicuro, è fattibile impossibile decifrare un blocco a 128 bit. Buona fortuna a individuare i modelli e sicuramente non avrai nessuna collisione lì.
Un altro modo di pensarla è semplicemente la sicurezza a strati. I blocchi più grandi presentano più livelli di dati per la funzione di crittografia da utilizzare e alla fine producono più livelli di crittografia.