24. METODA KRYPTOGRAFIE - èIFROV┴N═ DAT.

Kryptografie jsou prost°edky pro proces transoformace textovΘ zprßvy do tajnΘho k≤du a pro zp∞tnou transformaci do ΦitelnΘho tvaru. Proces p°evodu do tajnΘho k≤du se naz²vß Üifrovßnφ. Pro nezak≤dovanou zprßvu se pou₧φvß termφn nezaÜifrovan² text, pro zprßvu k≤dovanou - Üifrovan² text. Zprßvy a soubory, kterΘ posφlßte p°es sφ¥ Internet m∙₧ete chrßnit pomocφ Üifrovßnφ. èifrovacφ systΘm je programovΘ vybavenφ, kterΘ pomocφ algoritmu nebo matematickΘho vzorce a pomocφ Üifrovacφho klφΦe Üifruje a deÜifruje zprßvy. èifrovacφ algoritmy vytvß°ejφ specializovanφ odbornφci. èifrovacφ klφΦ je zpravidla tvo°en velk²m Φφslem - Φφm je v∞tÜφ a z matematickΘho hlediska slo₧it∞jÜφ, tφm obtφ₧n∞ji se Üifrovacφ systΘm odhaluje. Algoritmus pracuje tak, ₧e ka₧d² jednotliv² znak ve zprßv∞ zam∞nφ podle Üifrovacφho klφΦe na Φφslo. Mno₧ina vÜech Üifrovacφch klφΦ∙ je obrovskß, ale pouze jistΘ klφΦe lze pou₧φt k deÜifrovßnφ zprßvy. Sprßvn∞ zaÜifrovanß zprßva se jevφ jako posloupnost nßhodn²ch Φφsel. Ve°ejnΘ Üifrovacφ systΘmy jsou nejbezpeΦn∞jÜφ. èifrovacφ klφΦ se sklßdß ze dvou Φßstφ: ve°ejnΘho klφΦe, kter² si m∙₧ete najφt v sφti Internet a soukromΘho klφΦe, kter² je uchovßvßn v tajnosti. Pokud vßm chce odesφlatel poslat tajnou zprßvu, musφznßt vßÜ ve°ejn² klφΦ - ten najde bu∩ p°φmo na Internetu, nebo jste mu jej sd∞lil ji₧ d°φve. Odesφlatel zaÜifruje svou zpßvu vaÜφm ve°ejn²m klφΦem a v²sledn² Üifrovan² text m∙₧e b²t dek≤dovßn pouze vaÜφm soukrom²m - tajn²m klφΦem. VßÜ soukrom² klφΦ by nem∞l nikdy opustit vßÜ poΦφtaΦ, jinak vßÜ systΘm nebude bezpeΦn². èifrovacφ systΘm m∙₧e b²t vφce nebo mΘn∞ spolehliv² podle toho, jak jej mohou r∙znφ slφdilovΘ odhalit. èifrovacφ systΘmy jsou bezpeΦnΘ v p°φpad∞, ₧e nejsou odhaleny jejich soukromΘ klφΦe. Pokud n∞kdo objevφ nebo ukradne soukrom² klφΦ, je tφm odhalen i cel² systΘm. SlφdilovΘ jsou lidΘ, kte°φ se sna₧φ dek≤dovat ÜifrovanΘ texty matematick²mi metodami. ZkouÜφ-li slφdil nalΘzt klφΦ prohledßvßnφm vÜech mo₧n²ch kombinacφ, m∙₧e b²t ·sp∞Ün², jestli₧e velikost klφΦe nenφ dostateΦnß. SlφdilovΘ pou₧φvajφ k odhalenφ Üifrovacφho systΘmu a Üifrovacφho klφΦe velmi rafinovanΘ matematickΘ a programßtorskΘ nßstroje. Pokus∙m o deÜifrovßnφ zprßv °φkßme napadenφ. Slo₧itΘ systΘmy jsou zpravidla odolnΘ proti vÜem znßm²m napadenφm. Jakmile se vÜak jednou n∞komu poda°φ proniknout i do t∞chto systΘm∙, p°estanou b²t bezpeΦnΘ. K Üifrovßnφ a deÜifrovßnφ prost°ednictvφm slo₧it²ch systΘm∙ je pot°eba mnoho poΦφtaΦovΘho Φasu. Pro b∞₧nou dennφ komunikaci v sφti Internet nenφ nutnΘ pou₧φvat p°φilÜ slo₧itΘ systΘmy. JednoklφΦov² Üifrovacφ systΘm pou₧φvß stejn² klφΦ k Üifrovßnφ i deÜifrovßnφ zprßvy. Chcete-li n∞komu v takovΘm p°φpad∞ poslat Üifrovanou zprßvu, m∙sφte mu poslat i kopii vaÜeho klφΦe. Pokud tento klφΦ padne do nepovolan²ch rukou, m∙₧e si dotyΦn² vaÜi zprßvu p°eΦφst. JednoduchΘ Üifrovacφ systΘmy jsou vhodnΘ pro ukrytφ soubor∙ p°ed nßhodn²mi slφdily, ale ·toku profesionßlnφho slφdila zpravidla neodolajφ.