Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Šifrovací framework
Název práce v češtině: Šifrovací framework
Název v anglickém jazyce: Cipher framework
Akademický rok vypsání: 2006/2007
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Středisko informatické sítě a laboratoří (32-SISAL)
Vedoucí / školitel: Dan Lukeš
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 06.10.2006
Datum zadání: 06.10.2006
Datum a čas obhajoby: 25.06.2007 00:00
Datum odevzdání elektronické podoby:25.06.2007
Datum proběhlé obhajoby: 25.06.2007
Oponenti: RNDr. Antonín Beneš, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je vytvořit skriptovací jazyk sloužící k šifrování textu a programu (interpreteru jazyka), který na základě takových scriptů bude šifrovat a dešifrovat data. Program bude co nejméně závislý na konkrétním operačním systému. Programovacím jayzkem bude C (v případě nezbytnosti C++).
Práce se zaměří především na substituční a transpoziční šifry a to takové, kde jejich výpočetní náročnost nevylučuje praktické užití interpreteru k jejich implementaci.
Součástí programu bude vytvořit pro uživatele možnost vytvářet si vlastní knihovny funkcí, které pak bude moci používat ve skriptech.
Jedním z předpokládaných smyslů existence tohoto systému je jeho užití jako jednoduché učební pomůcky při základových případně populárních seminářích o šifrování.
Interpreter umožní sledovat provádění zadaného scriptu a hodnot proměnných (ladící nástroj).
Není požadováno grafické rozhraní.
Samozřejmostí je uživatelská a programátorská dokumentace vč. formálního popisu syntaxe jazyka.
Seznam odborné literatury
Simon Singh: Kniha kódů a šifer, Dokořán, 2003
Vojtěch Hála: Kvantová kryptografie – Aldebaran bulletin 14/2005
AJ Menezes, PC van Oorschot, and SA Vanstone, Handbook of Applied Cryptography
 
Univerzita Karlova | Informační systém UK