A method and system for performing cryptographic calculations on a
bitstring using secret information. A cipher key is manipulated to obtain
a modified cipher key. An indicator word is generated that corresponds to
the modified cipher key and includes a plurality of indicator bits. A
first product is computed with an insecure processor as a function of the
bitstring and the modified cipher key. A second product is computed with a
secure processor as a function of the bitstring and the indicator. A final
product is then computed as a function of the first and second products.
Un metodo e un sistema per l'effettuazione dei calcoli crittografici sulle informazioni segrete usando bitstring. Una chiave di cifra è maneggiata per ottenere una chiave modificata di cifra. Una parola dell'indicatore è generata che corrisponde alla chiave modificata di cifra ed include una pluralità di punte dell'indicatore. Un primo prodotto è computato con un processor insicuro in funzione della chiave bitstring e modificata di cifra. Un secondo prodotto è computato con un processor sicuro in funzione bitstring e dell'indicatore. Un prodotto finale allora è computato in funzione dei primi e secondi prodotti.