Approccio Architetturale a Medio Livello per realizzare DTLS Fast Resumption in WebRTC

Marchetti, Milo (2019) Approccio Architetturale a Medio Livello per realizzare DTLS Fast Resumption in WebRTC. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento ad accesso riservato.
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Full-text accessibile solo agli utenti istituzionali dell'Ateneo
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (1MB) | Contatta l'autore

Abstract

Il presente documento di tesi illustra le fasi di approccio alla libreria WebRTC nel tentativo di implementare le tecniche per il ripristino rapido della connessione, quali Fast Resumption e Session Resumption, attraverso il protocollo DTLS. Il percorso di ricerca e sviluppo è partito dallo studio della struttura della libreria, poi si è sviluppato in tre strade distinte. Queste tre strade si differenziano tra loro in base al livello architetturale preso in considerazione, il quale può essere Alto, Medio oppure Basso. Io ho trattato maggiormente l’approccio a Medio Livello realizzando un applicativo interno alla libreria che, sfruttando le API della stessa, cercasse di istanziare un canale di trasmissione dati a cui applicare i metodi di Resumption. Purtroppo, dopo aver testato adeguatamente l’applicazione, si è mostrato come l’implementazione di tali metodi risulti, se non impossibile, estremamente complessa a causa della struttura stessa del medio livello architetturale. I restanti approcci, quello ad Alto e Basso livello, sono stati trattati rispettivamente da Filippo Paganelli ed Enrico Gnagnarella, collaboratori di questo lavoro di tesi. L’approccio ad Alto Livello si basa sull’analisi delle API JavaScript fornite dalla libreria mediante lo sviluppo di un applicativo di test utile a verificarne il funzionamento ed esaminarne le potenzialità. Attraverso l’approccio a Basso Livello invece, si è verificata la presenza delle funzionalità di DTLS necessarie per riprodurre le tecniche di Resumption e si è proseguito con il riadattamento della Fast Resumption, sviluppata originariamente per OpenSSL, all’interno della nostra libreria. Anche questi ultimi due approcci sono stati ugualmente privi di risultati funzionanti. Nonostante ciò hanno permesso di trarre conclusioni riguardo al lavoro svolto, potendo così riflettere su un possibile approccio futuro alla libreria per realizzare la DTLS Fast Resumption.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Marchetti, Milo
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
WebRTC,DTLS,meccanismi di Resumption
Data di discussione della Tesi
10 Ottobre 2019
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^