Kryptosystem

Kryptosystem – system, którego podstawowym celem jest dokonywanie operacji kryptograficznych. Jest to zbiór współdziałających ze sobą szyfrów, procedur ich użycia, protokołów zapisu danych, urządzeń.

W wąskim ujęciu kryptosystemem możemy nazwać kopertę elektroniczną, czyli współdziałanie dwóch szyfrów, bądź dowolny inny zestaw współdziałających szyfrów. W szerszym ujęciu kryptosystem stanowią wszystkie elementy biorące udział w bezpiecznym przekazaniu wiadomości, takie jak np.:

  • szyfry
  • protokoły zapisu danych
  • elementy sprzętowe (komputery, karty kryptograficzne)
  • osprzęt (czytniki kart, monitory komputerowe)
  • oprogramowanie
  • zabezpieczenie sprzętu i pomieszczeń przed dostępem fizycznym i emisją ujawniającą.

W ujęciu ściśle matematycznym kryptosystemem nazywamy dowolną piątkę ( P , C , K , E , D ) , {\displaystyle (P,C,K,E,D),} gdzie:

  • P jest skończonym zbiorem możliwych tekstów jawnych
  • C jest skończonym zbiorem możliwych tekstów zaszyfrowanych
  • K to skończony zbiór kluczy
  • E, D – zbiory reguł odpowiednio szyfrowania i deszyfrowania.

Ponadto dla każdego klucza k K {\displaystyle k\in K} istnieje reguła szyfrowania e k E {\displaystyle e_{k}\in E} i deszyfrowania d k D {\displaystyle d_{k}\in D} taka, że e k : P C {\displaystyle e_{k}\colon P\to C} oraz d k : C P , {\displaystyle d_{k}\colon C\to P,} o następującej własności: d k ( e k ( x ) ) = x . {\displaystyle d_{k}(e_{k}(x))=x.}

Bibliografia

  • D.R. Stinson, Kryptografia w teorii i praktyce.