Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.2.Integralnośćwiadomości
7
komputerużytkownikamożezweryfikować,czyaktualizacjapochodziztegosamegoźródła
cooryginalnawersjaprogramu.
Systemypodpisumogąbyćłączonezsystemamiszyfrowaniakluczapublicznego
wceluzapewnieniapoufnościwrazzgwarancjamiintegralnościsystemupodpisu.Załóż-
my,żeAlicjachcewysłaćpodpisaną,zaszyfrowaną(krótką)wiadomośćdoBoba.Wtej
sytuacjinajpowszechniejstosowanątechnikąjestdlaAlicjinajpierwutworzeniepodpisu
nazwykłymtekścieprzyużyciujejprywatnegoalgorytmupodpisywania,anastępnieza-
szyfrowaniezwykłegotekstuipodpisuprzyużyciupublicznegokluczaszyfrującegoBoba.
GdyBobotrzymujewiadomość,najpierwodszyfrowuje,anastępniesprawdzaważność
podpisu.Procestennazywasiępodpisz-potem-szyfruj(sign-then-encrypt).Należypamię-
tać,żejesttowpewnymsensieodwrotnaczęśćprocedurynszyfruj-potem-MAC”(encrypt-
-then-MAC),którajestużywanawsystemachkluczatajnego.
102030Niezaprzeczalność
IstniejesubtelnaróżnicamiędzyMACaschematamipodpisów.Wschemaciepodpisualgo-
rytmweryfikacjijestjawny.Oznaczato,żepodpismożebyćzweryfikowanyprzezkażdego.
JeśliwięcBobotrzymaodAlicjiwiadomośćzawierającąjejważnypodpis,możeonpo-
kazaćwiadomośćipodpiskażdemuimiećpewność,żeosobatrzeciarównieżzaakceptuje
podpisjakoważny.WzwiązkuztymAlicjaniemożepodpisaćwiadomości,anastępnie
próbowaćtwierdzić,żeniepodpisaławiadomości,cojestwłaściwościąokreślanąmianem
niezaprzeczalności.Jesttoprzydatneprzyzawieraniuumów,wktórychniechcemy,aby
ktośmógłodmówićwykonaniapodpisanejumowy,twierdząc(nieprawdziwie),żejego
podpiszostałnsfałszowany”.
JednakwprzypadkuMACniemamożliwościweryfikacjiprzezosobytrzecie,ponie-
ważtajnykluczjestwymaganydoweryfikacjipoprawnościznacznika,akluczjestznany
tylkoAlicjiiBobowi.Nawetjeślitajnykluczzostanieujawnionystronietrzeciej(np.wwy-
nikunakazusądowego),niemamożliwościustalenia,czyznacznikzostałutworzonyprzez
Alicję,czyprzezBoba,ponieważwszystko,comożezrobićBob,możezrobićrównież
Alicjainaodwrót.TakwięcMACniezapewnianiezaprzeczalnościiztegopowoduMAC
jestczasamiokreślanyjakonzaprzeczalny”.Interesującejestjednakto,żeistniejąsytuacje,
wktórychzaprzeczeniejestpożądane.Możetomiećmiejscewprzypadkukomunikacji
wczasierzeczywistym,gdzieAlicjaiBobchcąmiećpewnośćcodoautentycznościich
komunikacjiwtrakciejejtrwania,aleniechcą,abyistniałtrwały,możliwydosprawdzenia
zapistejkomunikacji.Takakomunikacjajestanalogicznadorozmowynpozaprotokołem”,
np.międzydziennikarzemaanonimowymźródłem.MACjestprzydatnywkontekścietego
typurozmów,zwłaszczajeślipoichzakończeniuzadbamyoskasowanietajnychkluczy,
którebyłyużywanepodczaskomunikacji.
102040Certyfkaty
Wspomnieliśmy,żeważnejestsprawdzanieautentycznościkluczypublicznych,zanimzo-
stanąoneużyte.Certyfikatjestwspólnymnarzędziem,którepomagawosiągnięciutego