Šifrovací framework
Thesis title in Czech: | Šifrovací framework |
---|---|
Thesis title in English: | Cipher framework |
Academic year of topic announcement: | 2006/2007 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Network and Labs Management Center (32-SISAL) |
Supervisor: | Dan Lukeš |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 06.10.2006 |
Date of assignment: | 06.10.2006 |
Date and time of defence: | 25.06.2007 00:00 |
Date of electronic submission: | 25.06.2007 |
Date of proceeded defence: | 25.06.2007 |
Opponents: | RNDr. Antonín Beneš, Ph.D. |
Guidelines |
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. |
References |
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 |