Descriere proiect

Descriere

Proiectul își propune realizarea unei platforme de test pentru viitoarele implementări ale unor mecanisme de securitate sau aplicații din domeniul IoT. Spre deosebire de soluțiile disponibile în mod curent, vor fi avute în vedere integrarea a cât mai multor protocoale de comunicație standardizate pentru IoT, precum și securizarea acestora, dezvoltându-se algoritmi de criptare lightweight optimizați pentru diferite arhitecturi de sisteme de calcul. Pentru realizarea acestui sistem vor fi abordate mai multe maniere de implementare, precum implementarea pe un sistem single- sau multi-procesor, implementarea pe o arhitectură duală de tip procesor + FPGA sau implementarea software pe un sistem de calcul tradițional. Mai important, platforma de test propusă se dorește a fi cât mai modulară și scalabilă, pentru a permite extinderea acesteia în viitor, la eventuale noi domenii științifice încă neexplorate.

Obiective științifice

Obiectivul general al proiectului este să se proiecteze și să se dezvolte o platformă de test pentru implementarea unor mecanisme de securitate sau aplicații din domeniul IoT. Platforma va fi modulară și scalabilă, permițând atât dezvoltarea cât și testarea diferitelor tipuri de algoritmi de securitate dar și a aplicațiilor pentru IoT. Acest obiectiv general este susținut de câteva obiective specifice.

Primul obiectiv științific (SO1) este de a dezvolta un nod tip gateway pentru IoT care să permită nu doar o simplă conectare și rutare a datelor provenite de la senzorii sau dispozitivele conectate, ci și o filtrare personalizabilă a acestora, în scopul micșorării volumului de procesare de la nivelul senzorilor.

Al doilea obiectiv științific (SO2) este de a implementa un set de algoritmi criptografici lightweight uzuali, atât în cadrul nodului de tip gateway, cât și pentru dispozitivele inteligente furnizoare de informații, în vederea efectuării unor teste de performanță și compatibilitate și a optimizării acestora pentru diferite arhitecturi.

Al treilea obiectiv științific (SO3) este de a dezvolta aplicații software în vederea testării performanțelor atât ale platformei, cât și ale algoritmilor criptografici implementați în cadrul proiectului.