Newsgroup: it.comp.sicurezza.crittografia
Titolo: Apparati HW e altre informazioni

Scusate se torno a disturbarvi, vorrei se possibile qualche altra
informazione, in quanto non sono riuscito a trovarle in rete:
- Si puo' affermare che , se cifro un campo utilizzando un algoritmo
noto attraverso un programma X , lo posso tranquillamente decifrare
utilizzando un programma Y ? oppure le implementazioni dello stesso
algoritmo possono differire da programma a programma ?
- Esistono apparecchiature HW/SW che si occupano di criptare ? Nel mio
caso il sistema gestisce milioni di file giornalmente, quindi l'ipotesi
di poter demandare ad un ente esterno la fase di
criptazione/decriptazione si file o dati su richiesta dell'applicativo
potrebbe essere vitale. Sopratutto per risolvere il problema delle
chiavi, con uno scatolotto esterno si potrebbe risolvere facilmente il
problema di dover far gestiore la chiave a qualsiasi programma che
necessiti di cifrare o decifrare dati e/o files.
Grazie di nuovo per il vostro tempo

 algoritmo possono differire da programma a programma ?
Secondo me non si può. Non tanto per l'algoritmo in sè che potrebbe essere
identico (salvo uso di modalità diverse, come specificato da Leonardo e
giorgio.tani nel thread "info crittografia" del 24/10), quanto per la
struttura del file risultante.
Prendi ad esempio un programma che fa uso del salt e di un particolare
algoritmo. Il programma in questione dovrà memorizzare da qualche parte nel
file il salt e lo farà come è venuto in mente al progettista del software.
Un altro programma che usa anch'esso il salt e il medesimo algoritmo non
potrà ugualmente decifrare il file generato dal primo programma perchè non
sa come recuperare il salt (o lo cerca in un altro punto).
Per la seconda parte ti lascio nelle mani di persone più esperte di me.
bye, giubbe

 struttura del file risultante.
In effetti e' quello che penso anche io, pero' cercavo notizie in
quanto tra le varie ipotesi fatte nel progetto, si parlavo di criptare
informazioni con delle librerie ( da decidere ) e poi caricare il campo
criptato direttamente nel DB. Mi chiedevo se , per esempio, utilizzassi
un algoritmo di criptazione previsto da Oracle, potessi avere la
certezza di criptare l'informazione esternamente e poi eventualmente
utilizzare i tool nativi  di oracle per poter decriptare i dati. Fermo
restando tutte le possibili alternative come l'utilizzo in qualche modo
di oracle come motore di cifratura o la personalizzazione di procedure
pl/sql per utilizzare eventualmente routine esterne ad oracle stesso.

 utilizzare i tool nativi  di oracle per poter decriptare i dati.
Oracle non lo conosco, ma ti posso dire che la cosa che vuoi fare tu non è
possibile neanche con l'infinitamente più semplice MySQL. Ciò non significa
che sia vero anche per Oracle, ma mi permette di dubitarne.
Semmai fai una prova e facci sapere.
bye

 
So che esistono, ma non so come lavorano o come si possono implementare.
Ci vorrebbe qualcuno più ferrato di me ma, ultimamente, mi pare che
questo newsgroup si sia un po' spopolato delle menti brillanti che lo
frequentavano quando l'ho conosciuto io :-)
-- 
Ciao.
Leo.
Web: 
www.leonardomiliani.com
E-mail: 
leon...@leonardomiliani.com
Scegli software opensource - Choose opensource software