Dom Bezpieczeństwo Co to jest sieć Feistel? - definicja z techopedia

Co to jest sieć Feistel? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza sieć Feistel?

Sieć Feistel to technika kryptograficzna stosowana w konstrukcji algorytmów i mechanizmów opartych na szyfrach blokowych. Zaprojektowane przez pracowników IBM Horsta Feistela i Dona Coppersmitha pierwsze użycie sieci Feistel miało miejsce w szyfrie blokowym Lucyfera.

Sieć Feistel jest również znana jako szyfr Feistel.

Techopedia wyjaśnia Feistel Network

Sieć Feistel implementuje szereg iteracyjnych szyfrów na bloku danych i jest ogólnie zaprojektowana dla szyfrów blokowych, które szyfrują duże ilości danych. Sieć Feistel działa poprzez podzielenie bloku danych na dwie równe części i zastosowanie szyfrowania w wielu rundach. Każda runda wprowadza permutację i kombinacje pochodzące od podstawowej funkcji lub klucza. Liczba rund jest różna dla każdego szyfru, który implementuje sieć Feistel.

Co więcej, jako algorytm odwracalny, sieć Feistel wytwarza takie same dane wyjściowe, dopóki dane wejściowe nie będą takie same.

Co to jest sieć Feistel? - definicja z techopedia