Önállólabor követelmények a CrySyS Laboratóriumban
Jelentkezés
» Munkaterv
» Napló
» Projekt-riport
» Eloadás
» Archiválás
Ha a CrySyS Laboratóriumban szeretnéd csinálni az önállólabor projektedet, akkor
a téma kiválasztása után személyesen keresd fel a téma megjelölt konzulensét elozetes
idopont egyeztetés után (ez történhet e-mail-ben, telefonon, vagy személyesen). Hozd magaddal
- az indexed, és
- egy rövid (max 1 oldalas) szakmai önéletrajzot, mely tartalmazza eddigi munkáid
pár soros leirását, esetleg a részletes leirások URL-jét
(ha azok fent vannak a web-en), és ambicióidat.
A személyes találkozás után pár nappal eldöntjük, hogy jelentkezésedet elfogadjuk-e.
A projekt kezdetétol számitott legfeljebb három héten belül el kell készitened egy
(1 oldalas) munkatervet, mely a következoket tartalmazza:
- a feladat pontos megfogalmazását
- a feladat lebontását részfeladatokra, a részfeladatok megoldásának tervezett ütemezését
- a végrehajtás során elsajátitandó ismeretek listáját (pl. Cryptlib könyvtár használata, hash
függvények elmélete, stb.)
- a szükséges hardverek és szoftverek listáját.
A projekt végrehajtása során naplót kell vezetned. A napló tartalmazzon rövid leirást
mindenrol amit csinálsz. Például:
Szeptember 25, hétfo:
Letöltöttem a MagiCrypto csomagot.
Telepitettem a letöltött csomagot és lefuttatam a mellékelt demókat.
Az RSA demó nem muködött, valószinuleg ujra kell telepiteni a PrimeTest csomagot.
Szeptember 26, kedd:
Újratelepitettem a PrimeTest csomagot.
Ismét kipróbáltam az RSA demót, ezúttal rendesen muködött.
Irtam egy egyszeru fájl rejtjelezo rutint.
Oktober 2, péntek:
Elolvastam a Handbook of Applied Crypto 12. fejezetét.
Amennyiben lehetséges, a naplót tedd elérhetové a web-en a projekt idotartama alatt.
A projekt végén le kell adnod egy projekt-riportot (HTML formátum preferált), mely két részbol áll:
- Fo rész (max 10 oldal), mely tartalmazza a következoket:
- a feladat pontos megfogalmazását
- a megoldás tömör ismertetését
- saját eredmények listáját (pl. implementáltam a Yarrow-160 véletlenszám generátort,
2000 sor egyszeru, 150 sor értékes C kód, 2 hét debug-golás)
- az elsajátitott ismeretek listáját
- a projekt során felmerült, nem várt nehézségek listáját
- önértékelést (mi ment a legjobban? min kell javitani?)
- Függelék, mely kiegészito- és segédanyagokat tartalmaz. Pl.:
- háttér információ, mely a feladat és a feladat környezetének megértését
jobban elosegiti
- (kommentezett) forráskód, szimulációs eredmények
- felhasználói kézikönyv, program dokumentáció
- egyéb fontosnak itélt információ
Mikor a riportot készited, gondolj arra, hogy valaki esetleg folytatni fogja a munkádat,
és ez a valaki lehet, hogy éppen te magad leszel!
A projekt végén egy 20 perces (esetleges demóval egybekötött) eloadást
kell tartanod a munkádról. Koncentrálj a következokre:
- a feladat megfogalmazása
- háttér információ a feladat megértéséhez és a megoldás értékeléséhez
- a megldás tömör ismertetése (esetleg demó)
- saját eredmények hangsúlyozása (természetük, mennyiségük, és minoségük)
- elsajátitott ismeretek
- fobb események, nem várt nehézségek
- önértékelés
Az egész projektet (munkaterv, napló, riport, eloadás, (kommentezett) forráskód, dokumentáció,
felhasználói segédlet, telepitési útmutató, háttér anyagok (pl. cikkek, linkek), stb.) tömöritsd össze
egy zip fájlba, és tedd elérhetové számunkra (küldd el e-mail-ben a konzulensnek, vagy tedd fel a web-re).
Normális esetben, gond nélkül képesnek kell lennünk "újraéleszteni" mindent ebbol a zip fájlból.
Az aláirást csak akkor kapod meg, ha megvan a fent leirt tulajdonságokkal rendelkezo zip fájl.