Š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 |