Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
GNU Privacy Guard - Wikipedia

GNU Privacy Guard

Da Wikipedia, l'enciclopedia libera.

 GNU Privacy Guard
Il logo di GNU Privacy Guard
Sviluppatore GNU Project
Ultima versione 2.0 / 13 novembre, 2006
OS Cross-platform
Genere Privacy
Licenza GPL
Sito web www.gnupg.org

GNU Privacy Guard (GnuPG o GPG), rilasciato sotto la licenza GNU GPL, è un programma progettato per sostituire la suite crittografica PGP. GPG è completamente compatibile con gli standard OpenPGP dell'IETF ed è sostenuto dal governo tedesco. Fa parte del software sviluppato dalla Free Software Foundation.

Indice

[modifica] Storia

GPG venne sviluppato inizialmente da Werner Koch; la versione 1.0.0 fu rilasciata il 7 settembre 1999. Nel 2000 il ministro dell'Economia e della Tecnologia della Germania Federale fa partire il progetto di creazione della documentazione e di porting per Microsoft Windows.

Poiché GPG aderisce agli standard OpenPGP, anche la storia di questi ultimi è importante. Si vedano PGP e OpenPGP per ulteriori informazioni.

[modifica] Utilizzo di GPG

GPG è un programma stabile e maturo, ed è distribuito con parecchi sistemi operativi liberi come FreeBSD, OpenBSD, e NetBSD, oltre che, ovviamente, con tutte le distribuzioni GNU/Linux. È disponibile anche per le varie versioni dei sistemi operativi proprietari Microsoft Windows e Mac OS X, e grazie alla sua portabilità ed alla disponibilità del codice sorgente è possibile crearne una versione per qualsiasi OS.

Nonostante la versione di base di GPG fornisca un'interfaccia a linea di comando completa, sono state sviluppate parecchie interfacce grafiche o metodi per integrarlo all'interno di programmi di posta elettronica, come KMail, Evolution (i client e-mail di default per, rispettivamente, KDE e GNOME). Un plug-in apposito, Enigmail, permette l'integrazione con Mozilla e Thunderbird, semplificando l'utilizzo di GPG (per la posta) sotto Microsoft Windows, GNU/Linux ed altri sistemi operativi. Parecchi client e-mail testuali, tra cui Mutt, supportano la gestione delle mail firmate o cifrate con GPG (o PGP, la configurazione è abbastanza simile per entrambi).

Si deve sempre tenere in mente che, poiché quei sistemi di plugin non fanno parte del progetto GPG né dello standard OpenPGP e che gli sviluppatori di GPG e di OpenPGP non hanno preso parte alla progettazione di tali sistemi, potrebbe accadere che la sicurezza fornita da GPG venga abbassata o addirittura compromessa dall'utilizzo di tali interfacce.

GPG può essere compilato sotto altre piattaforme come Mac OS X e Windows. In particolare per Mac OS X esiste un port chiamato MacGPG che è stato adattato per usare l'interfaccia utente di OS X e le sue funzioni native. La cross compilazione non è un lavoro semplice, anche solo per il fatto che i sistemi operativi provvedono ai requisiti di sicurezza in modalità molto diverse (anche da una versione all'altra) ed è spesso complesso adattare a queste modalità il programma per mantenere identici livelli qualitativi sui vari sistemi.

[modifica] Come funziona GPG

GPG cifra i messaggi utilizzando una coppia di chiavi (pubblica e privata) generate dall'utente. Le chiavi pubbliche possono essere scambiate tra gli utenti in vari modi, principalmente email e keyserver. Tuttavia bisogna prestare particolare attenzione alla corrispondenza tra chiave e (presunta) identità: il problema di tutti i sistemi di crittografia asimmetrica è la certificazione dell'autenticità della chiave, solitamente risolto con la presenza di un'autorità centrale oppure con la firma delle chiavi (un'utente firma la chiave pubblica di un altro utente per certificarne l'effettiva autenticità). Su questo delicato punto si basa anche la firma digitale di file (messaggi) per garantire l'autenticità del contenuto e del mittente.

GPG non fa utilizzo di algoritmi brevettati (o con ambiti di utilizzo ristretti da particolari licenze) come IDEA, presente in PGP sin dalle prime versioni. Vengono invece usati algoritmi come DSA, ElGamal, CAST5, Triple DES (3DES), AES e Blowfish. È tuttavia ancora possibile utilizzare IDEA ma si deve scaricare un apposito plugin (e, in alcuni paesi, registrare una licenza di utilizzo).

Come prevede lo standard OpenPGP, GPG è un sistema di crittografia "ibrido", che combina algoritmi a chiave simmetrica a causa della loro velocità e algoritmi a chiave pubblica per la facilità di scambio delle chiavi: ogni volta che si deve cifrare un messaggio viene generata una chiave di sessione (utilizzata un'unica volta, per l'algoritmo simmetrico) che viene a sua volta cifrata con la chiave pubblica del destinatario. Si noti come questo passaggio renda impossibile la lettura del messaggio anche al mittente.

[modifica] Problemi

Gli standard OpenPGP prevedono alcuni metodi di firma digitale; durante alcune modifiche a GPG volte a rendere più efficiente uno di questi metodi, venne introdotta per errore una vulnerabilità (si veda, in inglese, Nguyen 2004). Questo problema affligge soltanto uno dei metodi di firma digitale, solo in alcune release di GPG, e nei vari keyserver esistono meno di 1000 chiavi che lo presentano ([1]). Inoltre la maggior parte delle persone non usa questo metodo, l'utilizzo è scoraggiato, e, in ogni caso, il supporto venne immediatamente rimosso subito dopo la scoperta del problema, quindi i danni (se ce ne sono, non sono mai stati riportati pubblicamente) sembrano essere minimi. Questo episodio è l'ennesima dimostrazione della difficoltà della corretta implementazione degli algoritmi e dei protocolli in un sistema crittografico.

[modifica] Voci correlate

[modifica] Collegamenti esterni

Sulla vulnerabilità delle firme ElGamal:

Collabora al Progetto WikiLex - Visita la Biblioteca del Diritto - Accedi al nostro portale
Voci: Diritto: Aerospaziale · degli Animali · Bellico · Internazionale privato ·
Categorie: Diritto: Agrario · Amministrativo · Assicurazioni · Bancario · Canonico · Civile · Costituzionale · Commerciale · Comparato · Comune · Comunitario · Ecclesiastico · Fallimentare · Famiglia · Finanziario · Industriale · Informatico · Informazione · Internazionale · Lavoro · Penale · Penitenziario · Privato · Processuale civile · Processuale penale · Pubblico · Romano · Tributario
Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com