Metodo di multiparty computation per l’elaborazione ed il trattamento sicuro di una pluralità di dati associati ad uno o più utenti, comprendente le fasi di: fornire un algoritmo predefinito di multiparty computation; ogni utente può inviare un primo set di dati ad una unità di elaborazione dati (1) tramite una rispettiva seconda unità di elaborazione di dati (2) distinta dalla prima unità di elaborazione dati (1) ed in comunicazione di segnale con la prima unità di elaborazione dati (1); ciascun primo set di dati essendo associato all’utente e comprendendo uno o più valori numerici cifrati; elaborare ciascun primo set di dati inviato tramite almeno una funzione di riferimento residente nella prima unità di elaborazione dati (1) per generare un rispettivo risultato cifrato per ciascuna funzione di riferimento; richiedere alla prima unità di elaborazione dati l’invio del risultato tramite una funzione predefinita e condivisa tra gli utenti e una rispettiva seconda unità di elaborazione dati inviare il risultato alla seconda unità di elaborazione dati (2) richiedente; in cui la fase di inviare il primo set di dati comprende le sotto fasi di rilevare la presenza di valori numerici decimali e valori numerici interi tra i valori numerici del primo set di dati; associare a ciascun valore numerico decimale rilevato una mantissa di numeri interi ed un esponente secondo la rappresentazione in virgola mobile; cifrare tramite l’algoritmo predefinito di multiparty computation ciascun valore numerico intero e ciascuna mantissa.
Metodo di multiparty computation
Di Raimondo Mario;Catalano Dario;
2019-01-01
Abstract
Metodo di multiparty computation per l’elaborazione ed il trattamento sicuro di una pluralità di dati associati ad uno o più utenti, comprendente le fasi di: fornire un algoritmo predefinito di multiparty computation; ogni utente può inviare un primo set di dati ad una unità di elaborazione dati (1) tramite una rispettiva seconda unità di elaborazione di dati (2) distinta dalla prima unità di elaborazione dati (1) ed in comunicazione di segnale con la prima unità di elaborazione dati (1); ciascun primo set di dati essendo associato all’utente e comprendendo uno o più valori numerici cifrati; elaborare ciascun primo set di dati inviato tramite almeno una funzione di riferimento residente nella prima unità di elaborazione dati (1) per generare un rispettivo risultato cifrato per ciascuna funzione di riferimento; richiedere alla prima unità di elaborazione dati l’invio del risultato tramite una funzione predefinita e condivisa tra gli utenti e una rispettiva seconda unità di elaborazione dati inviare il risultato alla seconda unità di elaborazione dati (2) richiedente; in cui la fase di inviare il primo set di dati comprende le sotto fasi di rilevare la presenza di valori numerici decimali e valori numerici interi tra i valori numerici del primo set di dati; associare a ciascun valore numerico decimale rilevato una mantissa di numeri interi ed un esponente secondo la rappresentazione in virgola mobile; cifrare tramite l’algoritmo predefinito di multiparty computation ciascun valore numerico intero e ciascuna mantissa.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.