Attacchi Informatici
Forme di attacco ad RSA
Attacchi ad RSA Se è stato dimostrato che al momento l’algoritmo RSA non è suscettibile ad attacchi di forza bruta, è bene sottolineare che esso può comunque essere soggetto anche a forme di attacco più Leggi tutto…
Crittografia
Il principio di Kerckhoffs
Il principio di Kerckhoffs Una regola importante quando si parla di sistemi crittografici è il principio di Kerckhoffs: la sicurezza di uno schema di codifica deve dipendere soltanto dalla segretezza della chiave Kc e non Leggi tutto…
Crittografia
Algoritmo di Crittografia RSA
Algoritmo RSA L’algoritmo che ha incontrato maggiore diffusione nelle comunicazioni e servizi Internet è l’algoritmo RSA, dal nome degli ideatori Ron Rivest, Adi Shamir, Leonard Adleman. Pur non rappresentando uno standard ufficiale, l’algoritmo RSA ha Leggi tutto…
Crittografia
Algoritmo di crittografia Diffie-Hellman
Algoritmo Diffie-Hellman Gli algoritmi di crittografia asimmetrici sono generalmente più lenti di quelli simmetrici. Anche se la capacità di elaborazione delle stazioni degli utenti è in continuo aumento, il vantaggio computazionale esistente non potrà mai Leggi tutto…
Programmazione
ASP.NET Web API: Architettura di sicurezza di base.
L’architettura di sicurezza delle Web API ASP.NET è composta da tre livelli principali. Il livello di hosting funge da interfaccia tra l’API Web e gli stack di rete. Il livello di pipeline del gestore dei Leggi tutto…
Crittografia
Il cifrario di Cesare
Il cifrario di Cesare in Python Come abbiamo visto, e come sappiamo, i dati che viaggiano sulle autostrade dell’informazione sono vulnerabili per la presenza di spie e potenziali ladri. È facile osservare i dati che Leggi tutto…
Crittografia
Algoritmo di Hashing RIPEMD-160
RIPEMD-160 L’algoritmo di hashing RIPEMD-160 è uno dei risultati del progetto RIPE (RACE Integrity Primitives Evaluation), promosso da un gruppo di ricercatori europei come alternativa agli algoritmi di digest proposti dalla RSA (MD4, MD5) o Leggi tutto…
Crittografia
Algoritmo di Hashing MD5
MD5 L’algoritmo MD5, ideato da Ron Rivest, rappresenta lo stadio finale della naturale evoluzione della famiglia di algoritmi denominati Message Digest algorithm (MD). Predecessori dell’algoritmo MD5 sono stati algoritmi come MD2 e MD4, che in Leggi tutto…
Crittografia
Hashing e Segnatura dei messaggi
Segnatura dei messaggi Talvolta la riservatezza dei dati non rappresenta un aspetto necessario per gli utenti di un servizio. È abbastanza frequente che ai partecipanti interessi maggiormente uno strumento in grado di garantire l’autenticità e Leggi tutto…
Crittografia
OpenSSL: un’introduzione all’SSL Open-Source
Difetti di SSL SSL è un algoritmo general-purpose per la protezione delle connessioni di rete. Abbiamo visto i rischi collegati ad SSL che bisogna evitare. Qui, vedremo le funzioni che gli utenti vorrebbero che il Leggi tutto…
Crittografia
Algoritmo di crittografia Rijndael
Rijndael Il vincitore della gara indetta dal NIST, e conseguentemente nuovo standard AES, è risultato l’algoritmo Rijndael, proposto da Vincent Rijmen e Joan Daemen. Anche questo algoritmo è in grado di processare input a 128 Leggi tutto…
Crittografia
Algoritmo di crittografia Twofish
Algoritmo di crittografia Twofish Come tutti gli altri candidati AES, l’obiettivo dell’algoritmo di crittografia Twofish è arrivare a definire un block cipher con chiave comune di lunghezza variabile in grado di processare input di 128 Leggi tutto…