Codul produsului
În criptologie , cifrul produsului ( cifru produs în engleză) este un algoritm de criptare răspândit, care procesează un bloc de date la un moment dat.
Descrierea problemei
Algoritmul funcționează efectuând o serie de transformări constând din substituții, permutări și operații aritmetice modulare . În mod normal, algoritmul repetă transformările de un anumit număr de ori pe bloc, pentru a obține proprietățile de confuzie și difuzie . Operațiile individuale nu sunt sigure, ci combinate împreună și efectuate de un număr suficient de mare de ori sunt capabile să reziste criptanalizei . Ideea acestui algoritm i-a venit lui Claude Shannon, care a prezentat algoritmul în eseul său fundamental Teoria comunicării sistemelor de secretizare .
Abordări principale
Pseudo-codare
Exemple de aplicații
Un cod de produs care utilizează numai substituții sau permutări se numește rețea de substituție și permutare . Cifrul Feistel este o clasă importantă de algoritmi aparținând familiei de cifre a produselor.
linkuri externe
- ( RO ) Cod produs , în Encyclopedia Britannica , Encyclopædia Britannica, Inc.