SVILUPPO DI ALGORITMI ORIGINALI
L’attività principale di ricerca consiste nell’elaborare algoritmi per risolvere problemi informatici.
Per sviluppare il sistema CAD/CAM per l’industria tessile, ho trovato e sviluppato un algoritmo che permette di trovare un "posto" ottimo per un poligono, all’interno di una mappa composta da un rettangolo con alcuni poligoni al suo interno. L’algoritmo è ottimale nel caso in cui il consumo del materiale supera un certo limite. I principali movimenti "permessi" per il poligono corrente sono la rotazione e la traslazione.
L’algoritmo è stato provato analizzando casi particolari, e successivamente è stato ottimizato per tutti i casi. In questo modo si ottiene una mappa che rappresenta un punto di partenza per il processo interattivo di realizzazione di una mappa "ottimizata".
Per lo stesso sistema CAD/CAM ho sviluppato i seguenti algoritmi:
– partendo da una mappa, un poligono corrente e una posizione fissata, si puo calcolare se il poligono corrente non tocca nessun altro poligono, rimanendo al interno del rettangolo corrente
– partendo da una mappa, un poligono corrente e una posizione fissa, ho trovato un algoritmo che permette di calcolare una posizione ottimale usando la traslazione e segunedo una certa direzione.
Tutti gli algoritmi sono stati ottimizzati per un consumo ridotto dei risorse: memoria e attivita del processore.
SICUREZZA INFORMATICA
Un’ altra direzione in cui è stata concentrata l’attività di ricerca è la sicurezza informatica. Ad esempio, ho sviluppato e perfezionato degli algoritmi che ti permetonno di "nascondere" dei dati, all’interno dei file multimediali, senza modificare in apparenza
la qualità dei file multimediali.
Ho sviluppato ed ottimizzato un algoritmo che ti permette di organizare in una certa maniera un disco rimovibile completamente cifrato, dove l’algoritmo di cifratura e’ il 3DES(triple DES) ma che in teoria puo’ essere qualsiasi tipo di cifratura. Il disco diventa visibile per il sistema operativo dopo una operazione del tipo MOUNT e diventa invisibile dopo un processo del tipo UNMOUNT. Appena è stato montato il disco puo’ essere usato come un disco rimovibile normale.
Un’altra direzione di ricerca è stata la creazione ed ottimizzazione dei servizi e driver, sotto il sistema operativo MSWindows, con vari compiti e funzioni. I servizi gesticono token crittografici. Si occupano, inoltre, di comunicare con applicazioni client.
L’attività di ricerca futura riguarda il campo della crittografia e quindi della sicurezza di rete.











