In ambito informatico in cosa consiste considerare un’algoritmo sicuro dal punto di vista computazionale ? Bene dobbiamo pensare alla sua robustezza per violarlo in termini di tempo , un’algoritmo è resistente se richiede risorse computazionali e tempo elevati per attuali macchine .
Cio’ comporta che ipoteticamente possiamo decifrare la chiave nella teoria ma nella pratica impiegheremo migliaia di anni e risulta quindi un sistema resistente e inviolabile dato il tempo che occorre per decifrare la chiave .
La maggior parte dei sistemi di crittografia moderna usa questo sistema .