Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Š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
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html