Archive for the ‘Sicurezza dei Sistemi Informatici’ Category
-
La firma digitale: come funziona?
Per firma digitale si intende la cifratura asimmetrica dei dati con la chiave privata dell’autore. A causa dell’elevato costo computazionale in termini di utilizzo della CPU, è cosa buona e giusta non cifrare tutti i dati ma un loro riassunto chiamato digest. Read the rest of this entry » -
La crittografia a chiave pubblica – crittografia asimmetrica
La crittografia a chiave pubblica è nata intorno agli anni 70-80 e per poterla implementare richiede la conoscenza di una matematica molto sofisticata. La grande differenza rispetto agli algoritmi di tipo simmetrico è che le due chiavi sono diverse, quindi chiave-1 diversa da chiave-2. Di conseguenza la chiave che serve per cifrare è diversa dalla chiave che serve per decifrare. Le due chiavi sono due chiavi con funzionalità reciproca (o inversa): se un messaggio viene cifrato con una chiave, può essere decifrato solo con l’altra chiave! Read the rest of this entry » -
Algoritmo DES e Triplo DES
E’ un algoritmi di crittografia simmetrico a blocchi. La chiave è lunga 56 bit + 8 bit di parità (in totale sono 64 bit). La chiave è suddivisa in blocchi da 8 bit (l’ultimo bit di ogni blocco è considerato come codice di controllo ed ignorato durante la fase di cifratura/decifratura).
La chiave è molto corta e con le potenze di calcolo dei calcolatori odierni, essa risulta inadeguata. Il blocco dei dati è lungo 64 bit.
E’ un algoritmo molto efficiente perché progettato per funzionare in hardware poiché si basa sull’uso di permutazioni, shift e XOR.
Si può attaccare in forza bruta, ci sono 2^56 possibili chiavi. Read the rest of this entry » -
Crittografia a chiave segreta o simmetrica – algoritmi DES AES IDEA RC2 RC5 RC4
In questi algoritmi la chiave segreta del mittente e del destinatario è identica (chiave-1=chiave-2). Gli algoritmi simmetrici sono caratterizzati da un basso carico di elaborazione, rispetto a quelli asimmetrici sono molto più veloci ed in genere si utilizza per cifrare grossi quantità di dati. Attenzione che lo scambio delle chiavi di cifratura simmetrica avviene con algoritmi asimmetrici. Read the rest of this entry » -
La crittografia ed algoritmi di crittografia simmetrica ed assimetrica
In questo articolo spiegherò come funziona la crittografia.
Il mittente vuole mandare un messaggio “sicuro” ad un destinatario. Con sicuro si intende che nessun altro lo possa leggere se non il destinatario stesso del messaggio. Quindi il mittente opta per la crittografia del messaggio. Read the rest of this entry »
Link consigliati
Categorie
- Actionscript 3 – Trucchi e Segreti (9)
- Algoritmi e Programmazione Avanzata (3)
- Analisi di Basi di Dati (10)
- Assembler 8086 (2)
- Base di dati (1)
- Codifiche (1)
- Data Mining (4)
- E-learning (4)
- Flash (9)
- Grafica 3D (1)
- HTML5 (1)
- Intelligenza Artificiale (1)
- Lego Mindstorms NXT (6)
- Linguaggio C++ (1)
- Linux (8)
- Microsoft Office (7)
- news (1)
- Objective C (4)
- PHP (9)
- Progetti Politecnico (11)
- Programmazione ad Oggetti (Java) (1)
- Programmazione in C (16)
- Realtà Aumentata (1)
- Red5 (6)
- Seminari (3)
- SEO (3)
- Server (3)
- Sicurezza dei Sistemi Informatici (17)
- Siti Amici (1)
- Strategia e Innovazione (19)
- Tecnologie delle Basi di Dati (2)
- Utilità (11)
- web design (2)
Articoli Recenti
- Come creare una UILabel da codice senza utilizzare Interface Builder in Objective-c
- Tool per testare il codice PHP online
- LMS – An Elearning Platform with Online activation and 5 free users forever
- LMS – Piattaforma di E-learning gratis per i primi 5 utenti….
- Gli Active Record di Yii: un design pattern per rappresentare le tabelle del database in un modo orientato agli oggetti.
- Come creare un pulsante dinamicamente in Objective-c – Iphone SDK
- Actionscript 3 versus Objective-C: vediamo le principali differenze a livello di sintassi del codice
- Firewall: IP Tables un esempio su Linux
- Una piccola introduzione al framework php Yii (Yes It Is!) – installazione e creazione di una semplice applicazione web 2.0
- NetBeans IDE: JVM Creation Failed vediamo come risolverlo
- I sistemi esperti basati su regole
- I protocolli in Objective C sono molto simili alle interfacce di Java
- 19 – Strategia e Innovazione – Benefici della diversificazione: matrice BGC
- 18 – Strategia e Innovazione – Scelta del tempo di ingresso nel mercato – I FIRST MOVER
- 17 – Strategia e Innovazione – I mercati “WINNER TAKE ALL”