-PCP Verschlüsselung
PCP ist ein nicht/semi-entscheidbares Problem, wie bei einem Alphabet, das z.B. nicht die Fanobedingung erfüllt. Man könnte jetzt durch die Wahl, der Bildung eines speziellen Alphabets (0,1,00,01,10,11, ... 11111110,11111111). Dann kommt es darauf an, welche Elemente des Alphabets in welcher Reihenfolge gewählt werden. Der Schlüssel wäre die reihenfolge+Wahl der Zeichen, alternativ, die Abbildung des Klartext auf das Geheimtextalphabet.
-Binärer Virus
2-teiliger Virus. Der erste fehlkonfiguriert System/dienste oder anwendungen (oder macht neue syscalls), damit der 2 sich unbemerkt(er) verbreiten kann. Wenn der erste Virus die Schwachstellen im System ausgelöst hat, löscht er sich.
Der zweite verbreitet sich, und installiert/startet/konfiguriert evt. dienste ...
-Apache Steganographie Modul
Ein SteganographieModul fuer den Apache mit verschiedenem Input und Output.
Der Output kann aussehen wie folgt:
-klassisch in Bildern
-Veränderung in den Webseiten welche allerdings dann xml/xhtml/html-konform
sein müssen, durch zusätzliche <enter> oder Leerzeichen, die durch das Paarsen
verschwinden, dann kann man so in ein Dokument zusätzliche Information hineinkodieren
Input:
-entweder ersichtlich über bestimmte http-befehle, das würde dann bloss sinn
machen, wenn https statt http verwendet wird, oder durch einen zusätzlichen/extra
Kanal zum Modul
-IPv6-tester
Keiner weiss, welche Bugs es in den aktuellen IPv6 Stacks bei bestimmten IPPaketKombinationen geben kann. Deshalb könnte man einen client und einen Server schreiben, wobei der client dem server alle möglichen paketkombinationen schickt
und der server (welcher die genau gleich generiert), bemerkt, wie das zielsystem reagiert.
-Trigraph Sequenz Ersetzer
Als kleine Fingerübung: Zeichen wie # oder { existieren ja in manchen Sprachen nicht, deshalb wurde im C Standard Trigraphen eingeführt, die diese Symbole ersetzen sollen. Allerdings kann das u.U. zu Problemen, bei printf führen.
-Interpreter/Compiler für RAM/Turingmaschinen
Jeder Info student muss sich mit den RandomAccessMachines und den Turingmaschinen rumschlagen, ein Compiler (zumindest für die TM) wäre sicher ein interessantes Projekt.
-pop3client
Ein client, der über tcp/udp funktioniert, und mittels (weggelassenen) Kommandos im bcc feld die mails weiterleitet und/oder speichert, und oder manipuliert.