Changes between Version 22 and Version 23 of StudentTasksProposals


Ignore:
Timestamp:
Oct 19, 2009, 7:52:08 PM (12 years ago)
Author:
Matthäus Wander
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StudentTasksProposals

    v22 v23  
    77''Note: The grouping is a rough estimation to collect ideas. Before assigning a task it's the tutor's duty to verify whether the task actually is suitable for the student.''
    88
    9 == Thesis tasks ==
     9== Open tasks ==
     10
     11=== Thesis tasks ===
    1012
    1113 * MD6 implementation [http://thor.info.uaic.ro/~fltiplea/CC/MD6.pdf (Spec)]
    12  * MD5 collider
    1314 * Visualization and advanced cryptanalysis of Enigma
    1415 * Create a simple editor, which resembles the classical interface of CrypTool 1.
    1516 * SIGABA encryption and visualization
    1617 * Any hash function from [http://csrc.nist.gov/groups/ST/hash/sha-3/index.html SHA-3 contest], for the weak ones preferably with an attack sample ([http://ehash.iaik.tugraz.at/wiki/The_SHA-3_Zoo overview])
    17  * Vignere-Autokey and cryptanalysis
     18 * Vigenere-Autokey and cryptanalysis
    1819
    19 == Project tasks ==
     20=== Project tasks ===
    2021
    2122 * Concept for (semi-)automatic plugin testing
     
    2627 * Authoring tool for online help (#4)
    2728 * Full Internationalization / Localization (related to #63)
    28  * Create all cost functions used in enigma as plugins (i.e. entropy, log2-trigrams..)
    2929 * Enhance the frequency test with a tabular presentation (similar to CT1) and a comparative feature: two text-inputs should be compared, the primary one is displayed as a chart, and the color of each bar is green if it matches the second input and red if not (and the entire color-span inbetween for matching values from good to bad). In case no secondary input is provided, standard english or german should be used for comparision
    3030 * TextEditor ([http://www.codeproject.com/KB/edit/AvalonEdit.aspx AvalonEdit])
    3131
    32 == Week tasks ==
     32=== Week tasks ===
    3333
    34  * Create plugin similar to Substring (or enhance Substring) which cuts CryptoolStream and/or byte[] (see CRC32-sample for usage scenario)
    35  * Check whether the [http://cryptool2.vs.uni-due.de/index.php?page=33&lm=3 plugin templates] work
    36  * Create ButtonTrigger plugin which fires a bool output when user clicks a button
    37  * Create regular expression plugin(s), for example match and replace (see System.Text.RegularExpressions)
     34currently none
     35
     36== Assigned tasks ==
     37
     38 * MD5 collider: Holger Pretzsch, Uni Due
     39 * Create all cost functions used in enigma as plugins (i.e. entropy, log2-trigrams..): CT2 Team Distributed Cryptanalysis, Uni Due
     40 * Create plugin similar to Substring (or enhance Substring) which cuts CryptoolStream and/or byte[] (see CRC32-sample for usage scenario): CT2 Team Transposition, Uni Due
     41 * Create ButtonTrigger plugin which fires a bool output when user clicks a buttonj: CT2 Team Transposition, Uni Due
     42 * Create regular expression plugin(s), for example match and replace (see System.Text.RegularExpressions): CT2 Team Transposition, Uni Due
     43
     44== Finished tasks ==
     45
     46 * ArrayIndexer (retrieve one object via numeric index from an array): Christian Arnold, Uni Due
     47 * LengthOf (get length of string or array): Christian Arnold, Uni Due
     48 * Check whether the [http://cryptool2.vs.uni-due.de/index.php?page=33&lm=3 plugin templates] work: Matthäus Wander, Uni Due