home page link area riservata e-mail
Dipartimento di Informatica Università di Verona
Regione Veneto
 
PRESENTAZIONE UFFICIALE
DEL 19 DICEMBRE 2007


DOCUMENTAZIONE
DEMO
PEOPLE
FILMATI

INDICAZIONE DELLE MODALITA' DI CONTROLLO

Alla fine di ogni semestre verrà presentato un deliverable (rapporto) per ogni task del progetto. Per i singoli task il rapporto verrà sviluppato come mostrato in seguito.

Task 1: Studio e sviluppo del modello formale.
– Lista delle pubblicazioni in atti da congressi e journals scientifici di rilevanza internazionale. La qualità del prototipo aumenta all'aumentare del numero di pubblicazioni e della rilevanza internazionale dei congressi e dei journals nei quali vengono presentate. Altro indice di qualità è dato dalle collaborazioni scientifiche con altre realtà che operano nell'ambito dell'offuscamento e watermarking di codice.
– Risultati formali ottenuti riguardo alla capacità del modello di gestire codice di grande dimensione, con attenzione alla complessità attesa.
– Modellazione delle possibili interrelazioni e combinazioni di tecnologie differenti. La qualità del prodotto aumenta con la capacità di combinare diversi approcci.
– Confronto teorico con i prototipi già esistenti, in particolare con DIABLO e SANDMARK. Tali risultati dovranno mostrare il miglioramento apportato dal modello proposto.
Task 2: Implementazione del modello e delle relative tecniche di offuscamento e watermarking del codice.
– Presentazione dei linguaggi di programmazione a cui è possibile applicare le tecniche di offuscamento e watermarking del codice. In particolare la qualità del prototipo cresce se questo può essere applicato a linguaggi ad oggetti come C++, Java e Visual Basic.
– Elenco delle trasformazioni di codice che sono state implementate. Maggiore è il numero delle trasformazione realizzate maggiore è la qualità del prodotto.
– Definizione di uno standard per la definizione e implementazione di strumenti di modulazione del grado di sicurezza e robustezza di watermarks e offuscamento. La qualità del progetto aumenta con l'elasticità della modulazione.
– Dimensione dei programmi che possono essere gestiti. Più alta è la dimensione dei programmi che possono essere trattati, maggiore è la qualità del prototipo.
– Analisi della possibilità di controllare la fase di progettazione dei watermarks e delle tecniche di offuscamento in termini della loro robustezza e dei costi di trasformazione. Si desidera in particolare limitare la degradazione delle prestazioni mantenendo un alto livello di robustezza e protezione.
– Lista delle pubblicazioni in atti da congressi scientifici di rilevanza internazionale nell'ambito dello sviluppo di prototipi. La qualità del prototipo aumenta all'aumentare del numero di pubblicazioni e della rilevanza internazionale dei congressi nei quali vengono presentate.
Task 3: Interfaccia grafica dei programmi
– Analisi della semplicità di utilizzo del prototipo da parte di diverse categorie di utenti.
– Elenco delle trasformazioni di codice per cui è prevista una visualizzazione grafica intuitiva delle modifiche apportate.
Task 4: Test e Valutazione
– Risultati della valutazione del prototipo su benchmarks noti in letteratura, in larga parte programmi C e C++ (gcc, gzip, gap...).
– Confronto dei risultati sperimentali ottenuti con quelli di prototipi esistenti come DIABLO e SANDMARK, sottolineando le migliorie apportate.
– Analisi dei risultati ottenuti in termini di robustezza del watermarking e dell'offuscamento di codice. La qualità del prototipo aumenta con l'aumentare del grado di protezione e di robustezza del watermarking e dell'offuscamento, e con il limitare la degradazione delle prestazioni.
– Confronto dei risultati di robustezza e prestazioni ottenuti con quelli garantiti da prototipi esistenti comeDIABLO e SANDMARK.


 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
2007 © Copyright FAS-NET COMUNICAZIONE. Tutti i diritti riservati. 
 
richiesta informazioni