2009/PGP

From SIPB Cluedumps

(Difference between revisions)
Jump to: navigation, search
(filled in template)
(Add slide link)
 
(3 intermediate revisions not shown)
Line 5: Line 5:
|location=4-237
|location=4-237
|abstract=
|abstract=
-
PGP (technically OpenPGP) is a public-key cryptography system that is useful for signing/verifying and encrypting/decrypting messages and data. Unlike other public-key infrastructures (such as
+
PGP is an open public-key cryptography system that is used for signing/verifying and encrypting/decrypting messages and data for yourself or others you wish to communicate with securely. PGP is also useful for signing and verifying software distributions and packages (Linux kernel, Ubuntu/Debian packages, etc.), or for signing your own code (i.e. with git-tag) on projects you work on. Unlike other public-key infrastructures (such as MIT's certificate system) that rely on an absolutely trusted root principal, trust in PGP is an individual decision where individuals attest for the authenticity of others, forming a distributed "web of trust."
-
MIT's X.509 certificate system) that rely on an absolutely trusted root principal to authenticate all other principals in the system, trust in PGP is an individual decision where principals in the system attest for the authenticity of others, forming a distributed "web of trust." In addition to providing a secure means of encrypting and signing messages for yourself or others you communicate with, PGP is also used for signing and verifying software distributions and packages (Linux kernel, Ubuntu/Debian packages, etc.), or for signing your own code (i.e. with git-tag) on projects you work on.
+
-
This cluedump will begin with a brief overview of PGP (and very brief overview of public-key crypto -- no discrete logarithms here) and why you should care, before diving into the details of the OpenPGP
+
This cluedump will begin with a overview of PGP (and very brief overview of public-key crypto) and why you should care, before diving into the details of the OpenPGP protocol and how it works. The second part of the cluedump will focus on the ways you can use PGP, with an emphasis on GNU Privacy Guard (GPG), a common, free implementation of OpenPGP. I will present my suggestions on how to set up a well-thought-out GPG installation (based on my frustration at the lack of good tutorials online today).
-
protocol and how it works. The second part of the cluedump will focus on the ways you can use GNU Privacy Guard (GPG), a common implementation of OpenPGP, to take advantage of the benefits of PGP. In particular, I will present a tutorial on how to set up a well-thought-out GPG installation (based on my frustration at the lack of good tutorials online today).
+
|notes=[http://people.csail.mit.edu/woodrow/pgp/ PGP (slides, notes)]
}}
}}

Latest revision as of 02:32, 30 November 2009

[edit] Understanding PGP and Using GPG

Date: November 17, 2009, at 3:30 PM
Presenters: Stephen Woodrow (woodrow)
Location: 4-237
Notes: PGP (slides, notes)
Abstract: PGP is an open public-key cryptography system that is used for signing/verifying and encrypting/decrypting messages and data for yourself or others you wish to communicate with securely. PGP is also useful for signing and verifying software distributions and packages (Linux kernel, Ubuntu/Debian packages, etc.), or for signing your own code (i.e. with git-tag) on projects you work on. Unlike other public-key infrastructures (such as MIT's certificate system) that rely on an absolutely trusted root principal, trust in PGP is an individual decision where individuals attest for the authenticity of others, forming a distributed "web of trust."

This cluedump will begin with a overview of PGP (and very brief overview of public-key crypto) and why you should care, before diving into the details of the OpenPGP protocol and how it works. The second part of the cluedump will focus on the ways you can use PGP, with an emphasis on GNU Privacy Guard (GPG), a common, free implementation of OpenPGP. I will present my suggestions on how to set up a well-thought-out GPG installation (based on my frustration at the lack of good tutorials online today).

Personal tools