Elosztott kriptográfiai alkalmazás fejlesztése Android platformon
TDK dolgozat
Másik oldalról a kriptográfia lehetőséget biztosít arra, hogy mobil alkalmazásainkat érzékeny területeken is használhassuk (pl. vásárlás, aláírás, stb) úgy, hogy pl elvesztésük esetén ne lehessen velük visszaélni.
A feladat:
A téma keretében a hallgatók megismerkednek az Android platformmal, valamint a feladathoz kapcsolódó kriptográfiai eredménnyel, és elosztott kriptográfiai alkalmazást készítenek. Ilyen lehet pl. elektronikus pénztárca, dokumentum-aláírás, szavazás, kommunikáció, stb. Ennek során megismerik a platform API-ját, a mobil fejlesztés jellemzőit, az elosztottságból fakadó előnyöket és hátrányokat, az ad-hoc kapcsolatok létesítésének lehetőségeit, valamint kriptográfiai algoritmusokat és implementálásuk nehézségeit.
Követelmények:
Angol nyelv ismerete, Java programozási gyakorlat. Korábbi mobil-programozási tapasztalat előny.