Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Szablon szyfrowania danych

By admin on 30 marca, 2021
Ogłoszenia

Szablon szyfrowania danych (DES) jest szyfrem blokowym z kluczem symetrycznym, opublikowanym przez National Institute of Standards Technology (NIST).kluczem symetrycznym opublikowany przez National Institute of Standards and Technology (NIST).

DES jest implementacją szyfru Feistela. Wykorzystuje on 16-rundową strukturę Feistela. Rozmiar bloku wynosi 64 bity. Mimo, że długość klucza wynosi 64 bity, DES ma efektywną długość klucza 56 bitów, ponieważ 8 z 64 bitów klucza nie jest wykorzystywanych przez algorytm szyfrujący (funkcjonuje jedynie jako bity kontrolne). Ogólna struktura DES jest przedstawiona na poniższym rysunku –

Sztuka DES

Ponieważ DES jest oparty na szyfrze Feistela, wszystko, co jest wymagane do określenia DES, to –

  • Funkcja rund
  • Rozkład kluczy
  • Dodatkowe przetwarzanie – Początkowa i końcowa permutacja

Permutacja początkowa i końcowa

Permutacje początkowa i końcowa są prostymi polami permutacji (P-box), które są odwrotnościami siebie. Nie mają one znaczenia kryptograficznego w DES. Początkowa i końcowa permutacja jest przedstawiona w następujący sposób –

Peramutacja początkowa i końcowa

Funkcja Round

Sercem tego szyfru jest funkcja DES, f. Funkcja DES stosuje 48-bitowy klucz do 32 bitów po prawej stronie, aby otrzymać 32-bitowe wyjście.

Funkcja Runda

  • Podsumowanie Permutacji – Ponieważ prawe wejście jest 32-bitowe, a klucz okrągły jest 48-bitowy, musimy najpierw rozszerzyć prawe wejście do 48 bitów. Logika permutacji jest przedstawiona graficznie na poniższej ilustracji –

Logika permutacji

  • Obrazowo przedstawiona logika permutacji jest ogólnie opisana jako tabela w specyfikacji DES, zilustrowana jak pokazano –

Specyfikacja DES

  • XOR (Whitener). – Po permutacji rozszerzającej DES wykonuje operację XOR na prawej sekcji rozszerzonej i kluczu okrągłym. Klucz okrągły jest używany tylko w tej operacji.

  • Substitution Boxes. – Skrzynki S-box przeprowadzają rzeczywiste mieszanie (confusion). W DES wykorzystuje się 8 skrzynek S, z których każda ma 6-bitowe wejście i 4-bitowe wyjście. Patrz poniższa ilustracja –

S-boxy

  • Reguła S-boxów jest zilustrowana poniżej –

Reguła S-boxów

  • W sumie istnieje osiem tablic S-boxów. Wyjście z wszystkich ośmiu S-boxów jest następnie łączone w 32-bitową sekcję.

  • Permutacja prosta – 32-bitowe dane wyjściowe z S-boxów są następnie poddawane permutacji prostej z regułą przedstawioną na poniższym rysunku:

Permutacja prosta

Generowanie kluczy

Generator kluczy okrągłych tworzy szesnaście 48-bitowych kluczy z 56-bitowego klucza szyfru. Proces generowania klucza jest przedstawiony na poniższej ilustracji –

Generowanie klucza

Logika zrzucania parzystości, przesuwania i kompresji P-box jest podana w opisie DES.

Analiza DES

Szyfr DES spełnia obie pożądane właściwości szyfru blokowego. Te dwie właściwości sprawiają, że szyfr jest bardzo silny.

  • Efekt lawiny – Mała zmiana w tekście jawnym powoduje bardzo dużą zmianę w szyfrogramie.

  • Kompletność – Każdy bit szyfrogramu zależy od wielu bitów tekstu jawnego.

W ciągu ostatnich kilku lat kryptoanalizy znalazły pewne słabości w DES, gdy wybrane klucze są słabymi kluczami. Należy unikać takich kluczy.

DES okazał się być bardzo dobrze zaprojektowanym szyfrem blokowym. Nie było żadnych znaczących kryptoanalitycznych ataków na DES innych niż wyczerpujące wyszukiwanie kluczy.

Ogłoszenia

Zobacz wpisy

Wietnamskie miseczki wermiszelowe („Bun”)
Data Governance – What, Why, How, Who & 15 Best Practices (Polski)

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Najnowsze wpisy

  • Firebush (Polski)
  • Prognoza stawek CD na 2021 rok: Stopy procentowe prawdopodobnie pozostaną na niskim poziomie, ale mogą wzrosnąć w dalszej części roku
  • Jak ustrukturyzować dokumentację systemu zarządzania jakością
  • Zdrowe Gry i Zajęcia dla Dzieci | UIC Online Informatics
  • Wheat Ales (American) (Polski)
  • Korzyści z karmienia piersią po roku
  • Czy bezpiecznie jest wrzucać fusy z kawy do zlewu | Atomic Plumbing
  • Cool-Down After Your Workout (Polski)
  • Nasza praca
  • Najlepsza ręczna maszyna do szycia do kupienia: 2020

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org

Archiwa

  • Marzec 2021
  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com