<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>BYU Mac Users Group &#187; quinntaylor</title>
	<atom:link href="http://mac.byu.edu/author/quinntaylor/feed/" rel="self" type="application/rss+xml" />
	<link>http://mac.byu.edu</link>
	<description>A better way</description>
	<pubDate>Mon, 31 Mar 2008 02:35:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>PGP / MacGPG</title>
		<link>http://mac.byu.edu/2006/11/01/pgp-macgpg/</link>
		<comments>http://mac.byu.edu/2006/11/01/pgp-macgpg/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 16:40:28 +0000</pubDate>
		<dc:creator>quinntaylor</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://mac.byu.edu/2006/11/01/pgp-macgpg-2/</guid>
		<description><![CDATA[Computer acronyms can be a pain to sort through, but these three are all closely related. Here&#8217;s a simple breakdown of what they mean and what they do.

PGP stands for &#8220;Pretty Good Privacy&#8221; and involves digital keys used to secure text—most often email—through encryption to hide from prying eyes and/or digital signatures to prove authorship [...]]]></description>
			<content:encoded><![CDATA[<p>Computer acronyms can be a pain to sort through, but these three are all closely related. Here&#8217;s a simple breakdown of what they mean and what they do.</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a> stands for &#8220;Pretty Good Privacy&#8221; and involves digital keys used to secure text—most often email—through encryption to hide from prying eyes and/or digital signatures to prove authorship and authenticity.</li>
<li><a href="http://www.gnupg.org/">GnuPG</a> (GNU Privacy Guard, aka GPG) is a free <a href="http://www.openpgp.org/">OpenPGP</a> tool, as opposed to others that must be purchased, such as from <a href="http://www.pgp.com/">PGP Corporation</a>. All OpenPGP implementations adhere to the same standards and are therefore interoperable.</li>
<li><a href="http://macgpg.sourceforge.net">MacGPG</a> is the OS X port of GnuPG. Essentially, the goal is to make it easy to install and use GnuPG, so that you don&#8217;t have to go to the command line to manage your keys.</li>
</ul>
<p>Any PGP implementation has the ability to create a key for yourself as well as find and retain keys created by others. This allows a person to know that a message signed with someone else&#8217;s private key came from that person, and that only one person can decrypt text that is encrypted with their public key. Simply stated, it&#8217;s a digital approach to preventing forgery and snooping.</p>
<h4>Installing MacGPG</h4>
<p>Below is a list of suggested downloads to get started with using <a href="http://macgpg.sourceforge.net">MacGPG</a> with email on OS X. <b>GNU Privacy Guard</b> is required, and allows users to manipulate PGP keys from the command-line. <b>GPG Keychain Access</b> is a GUI front-end to MacGPG that helps you create and manage keys. <b>GPGPreferences</b> is a preference pane to assist in configure preferences for the GPG tools. For the absolute latest downloads, or for MD5 checksums to verify these files, visit <a href="http://sourceforge.net/project/showfiles.php?group_id=20789">this link</a>.</p>
<ul>
<li><b>GNU Privacy Guard</b> — Command-line tools for key management
<ul>
<li><a href="http://prdownloads.sourceforge.net/macgpg/GnuPG1.4.5.dmg?download">Version 1.4.5</a> (For Mac OS X 10.4.x)</li>
<li><a href="http://prdownloads.sourceforge.net/macgpg/GnuPG1.4.1.dmg?download">Version 1.4.1</a> (For Mac OS X 10.3.x)</li>
<li>For older versions of OS X, visit <a href="http://sourceforge.net/project/showfiles.php?group_id=20789&#038;package_id=15173">this link</a>.</li>
</ul>
</li>
<li><b>GPG Keychain Access</b> — GUI Key Management
<ul>
<li><a href="http://prdownloads.sourceforge.net/macgpg/GPG_Keychain_Access.0.7.0.1.zip?download">Version 0.7.0.1</a> (PPC-native)</li>
</ul>
</li>
<li><b>GPGPreferences</b> — Edit GnuPG&#8217;s options file with a GUI preference pane
<ul>
<li><a href="http://prdownloads.sourceforge.net/macgpg/GPGPreferences-1.2.1.dmg?download">Version 1.2.1</a> (Universal Binary)</li>
</ul>
</li>
</ul>
<p>First, download and run the GNU Privacy Guard installer to install all the GPG tools onto your system. Unless you like using the command line, I suggest GPG Keychain Access, and possibly GPGPreferences (although you probably won’t need to do much with it). You can use the GPG Keychain Access program to create yourself a key which you will use to sign your emails.</p>
<h4>Key generation and signing</h4>
<p>Once GPG Keychain Access is installed, it&#8217;s a straightforward process to create a GPG key. (If you get confused, consult the ReadMe included with the software.) You may notice menu options for retrieving and signing keys. This is a way to have your key become &#8220;trusted&#8221;, since anyone can create a key and say it&#8217;s from a certain address. This is a process of verification, in which several people can verify your identity and digitally sign your key. Details for this are available on the web, so I won&#8217;t discuss them here.</p>
<h4>Using PGP with email</h4>
<p>Next, you will want to make sure your email program is configured to use your GPG key.</p>
<p><a href="http://www.sente.ch/software/GPGMail/">GPGMail</a> is a third-party plugin bundle for using PGP keys in Apple&#8217;s <a href="http://www.apple.com/macosx/features/mail/">Mail</a> program. It comes with a handy AppleScript that makes installation a snap. Restart mail, and you&#8217;ll have the ability to use a PGP key to sign and/or encrypt messages easily.</p>
<ul>
<li>GPGMail for <a href="http://www.sente.ch/pub/software/GPGMail/GPGMail-10.4.dmg">Mac OS X 10.4.x</a></li>
<li>GPGMail for <a href="http://www.sente.ch/pub/software/GPGMail/GPGMail.dmg">Mac OS X 10.3.x</a></li>
<li>For older versions of OS X, visit <a href="http://www.sente.ch/software/GPGMail/English.lproj/GPGMail.html#Download">this link</a>.</li>
</ul>
<p>Alternatively, check out these instructions for integrating GPG with other email clients:</p>
<ul>
<li><a href="http://fiatlux.zeitform.info/en/instructions/pgp_macosx.html#enigmail">Mozilla Thunderbird / Netscape</a></li>
<li><a href="http://fiatlux.zeitform.info/en/instructions/pgp_macosx.html#entourage">Entourage</a></li>
<li><a href="http://fiatlux.zeitform.info/en/instructions/pgp_macosx.html#mailsmith">BareBones MailSmith</a></li>
<li><a href="http://fiatlux.zeitform.info/en/instructions/pgp_macosx.html#eudora">Eudora</a></li>
</ul>
<h4>Signing and/or encrypting mail</h4>
<p>You can sign mail you send to any individual, and they can verify your identity with your public key once you make it available online. Digitally signing your email is an assurance that you actually sent it, and that it wasn&#8217;t modified in transit.</p>
<p>You can encrypt mail and attachments sent to anyone whose public key you have. Since the recipient is the only person that has the matching private key, they are the only one that can decrypt the message. Anyone else who intercepts the message will only see gibberish.</p>
]]></content:encoded>
			<wfw:commentRss>http://mac.byu.edu/2006/11/01/pgp-macgpg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>S/MIME &#038; Certificates</title>
		<link>http://mac.byu.edu/2006/11/01/smine-certificates/</link>
		<comments>http://mac.byu.edu/2006/11/01/smine-certificates/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 16:32:32 +0000</pubDate>
		<dc:creator>quinntaylor</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://mac.byu.edu/2006/11/01/pgp-macgpg/</guid>
		<description><![CDATA[S/MIME (Secure / Multipurpose Internet Mail Extensions) is a protocol that adds digital signatures and encryption to MIME, the standard format used to send email and attachments. This technology allows you to encrypt emails on the fly, and you can also &#8220;sign&#8221; messages electronically.
Encryption means you can make sure that nobody except the intended recipient [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/S/MIME">S/MIME</a> (Secure / Multipurpose Internet Mail Extensions) is a protocol that adds digital signatures and encryption to MIME, the standard format used to send email and attachments. This technology allows you to encrypt emails on the fly, and you can also &#8220;sign&#8221; messages electronically.</p>
<p>Encryption means you can make sure that nobody except the intended recipient can read them and that they cannot be tampered with unnoticed during transit. Digital signatures attached to email prove two things:</p>
<ul>
<li>That the mail has been sent by the email address that claims to have sent it.</li>
<li>That the mail has not been tampered with while it was in transit.</li>
</ul>
<p>A digital signature doesn&#8217;t necessarily prove that an email comes from you as a person, only that it came from a given email address. A third party (commonly called a Certification Authority, or CA) is required to assert and &#8220;guarantee&#8221; your identity.</p>
<h4>X.509 Certificates</h4>
<p>In order to digitally sign and encrypt messages with S/MIME, you must have a <a href="http://en.wikipedia.org/wiki/Public_key_certificate">certificate</a> that associates your email address with your identity. Digital certificates act as unique fingerprints to help prove senders&#8217; authenticity and allow you to sign your email messages digitally. You transmit your digital certificate—a secret key, which is a series of seemingly random letters and numbers—along with your email messages, and you receive others&#8217; certificates along with theirs.</p>
<p>Digital certificates are issued by organizations that guarantee their certificates&#8217; trustworthiness, and that the Internet community considers reliable. Valid certificates prove that senders actually own their email addresses, but not necessarily that they are who they say they are. (For example, just because I own a certificate for the email address stevejobs@hotmail.com, that doesn&#8217;t prove that I&#8217;m Steve Jobs.) With proper certification—such as a notary validating the person&#8217;s identity—signatures may be able to prove that a mail is sent by a specific person, but initially, the CA only has limited means to check that you are who you claim to be.</p>
<h4>Obtaining a free certificate</h4>
<p>I recommend getting a free personal email certificate from <a href="http://www.thawte.com/">Thawte</a>, a division of VeriSign. You must first establish an account, then request a certificate. Detailed instructions for these two steps are given below.</p>
<p><strong>Registering With Thawte.com</strong></p>
<ol>
<li>Open Safari and go to the Thawte&#8217;s <a href="http://www.thawte.com/secure-email/personal-email-certificates/">Personal E-Mail Certificates page</a>.</li>
<li>Click &#8220;Join&#8221;. (A new window will appear.)</li>
<li>Read the Terms and Conditions, then click &#8220;next&#8221;.</li>
<li>Enter your name and birthdate, then click &#8220;next&#8221;.</li>
<li>Enter the email address to be used as your Thawte ID and click &#8220;next&#8221;. <b>Do not misspell it here!</b></li>
<li>Adjust your language and charset settings if desired, then click &#8220;next&#8221;.</li>
<li>Choose a password according to the provided guidelines, then click &#8220;next&#8221;.</li>
<li>Select and complete 5 question-and-answer pairs, then click &#8220;next&#8221;.</li>
<li>Confirm the information presented, then click &#8220;next&#8221;.</li>
<li>To complete your registration, follow the instructions in an email sent to the address you specified.</li>
</ol>
<p><strong>Getting a certificate set up</strong></p>
<ol>
<li>Open Safari and go to the Thawte&#8217;s <a href="http://www.thawte.com/secure-email/personal-email-certificates/">Personal E-Mail Certificates page</a>.</li>
<li>Click &#8220;Login&#8221; and enter your Thawte ID and password.</li>
<li>Make sure the email address for which you want a certificate is listed by clicking &#8220;my email&#8221; in the left sidebar menu. If not, click &#8220;new email address&#8221; and follow the steps.</li>
<li>Select &#8220;certificates&#8221; from the left sidebar menu.</li>
<li>Select &#8220;request a certificate&#8221;.</li>
<li>Click the &#8220;request&#8221; button under &#8220;X.509 Format Certificates&#8221;. (A new window will appear.)</li>
<li>Select &#8220;Mozilla Firefox/Thunderbird, Netscape Communicator/Messenger&#8221; and click &#8220;request&#8221;.</li>
<li>Click &#8220;next&#8221;.</li>
<li>Select the email address you want the certificate for (you can have multiple on file) and click &#8220;next&#8221;.</li>
<li>Click &#8220;next&#8221;.</li>
<li>Click &#8220;accept&#8221;.</li>
<li>Select &#8220;2048 (High Grade)&#8221; from the drop menu and then click &#8220;next&#8221;.</li>
<li>Click &#8220;finish&#8221;, then close the window.</li>
<li>You will receive two emails in succession—the first notifying you that you have requested a certificate, and the second (several minutes later) notifying you that the certificate has been issued. To download and install the certificate, click the link in the second email. This will initiate a download of a file to your desktop. Keychain Access will recognize this file and will automatically load the certificate into your keychain. (This work for Tiger; Apple has a guide for <a href="http://docs.info.apple.com/article.html?artnum=25555">adding a certificate to your keychain in Panther</a>.)</li>
</ol>
<p>Be sure to back up your certificate, because you won&#8217;t be able to download it again. If you lose it, you&#8217;ll have to revoke it and request a new certificate, which is a pain and not wholly reliable because not everyone abides by certificate revocation lists. (In short, it&#8217;s easier to cancel a credit card than completely revoke a certificate.)</p>
<p>(While it is possible to use S/MIME in most other Mac email clients, I haven&#8217;t yet found any easy setup instructions. That&#8217;s not to say none exist, I just haven&#8217;t found any.)</p>
<h4>Signing mail</h4>
<p>After retrieving your certificate and verifying that it&#8217;s in your keychain, it&#8217;s time to relaunch Mail. Now that you have a certificate, Mail automatically allows you to send digitally signed emails. At the very right of Mail&#8217;s New Message window header, you&#8217;ll see a star icon. Click on it to toggle the signature off and on.</p>
<p><img id="image187" src="http://mac.byu.edu/wp-content/uploads/2006/11/new_message.png" alt="new_message.png" /></p>
<p>Mail automatically sends your certificate information along with any messages you digitally sign and/or encrypt. Send a digitally signed message to another user who has Mail (in Mac OS X 10.3 or later), and your certificate is added automatically to that user&#8217;s Keychain. If your friend uses another email client that supports such certificates (most modern email programs do), it will most likely manage the certificate in a similar manner. If your friend uses a Web-based email service, he or she will see this certificate as an attachment and won&#8217;t be able to use it within the Web interface.</p>
<p>Receiving signed messages is also transparent in Mail, unless the message encounters a glitch along the way. Each message will contain a Security header that says whether it is signed or encrypted.</p>
<p><img id="image189" src="http://mac.byu.edu/wp-content/uploads/2006/11/receive.png" alt="receive.png" /></p>
<p>If you receive a message that has been altered after it was sent, Mail displays a conspicuous message saying that it is unable to verify the message signature. That means either someone has fiddled with your message in transit or the message got corrupted. Your best bet is to contact the original sender to make sure that they sent the message, and verify that you have an up-to-date copy of their certificate.</p>
<h4>Encrypting mail</h4>
<p>Encryption scrambles a message and any attachments for people who don&#8217;t have the correct digital certificate. Senders use recipients&#8217; certificates to encrypt email; recipients use their own certificates to decrypt the messages. You can use Mail to send an encrypted email to another person whose certificate in your keychain. (Encrypting is only possible if you already have the recipient&#8217;s certificate. Keychain Access automatically picks up any certificates of people that send you S/MIME signed emails.)</p>
<p>To encrypt, open a new message in Mail, address it to the person, and then click on the Encryption icon (a lock) at the right of the message window&#8217;s header.</p>
<p><img id="image186" src="http://mac.byu.edu/wp-content/uploads/2006/11/encrypt_too.png" alt="encrypt_too.png" /></p>
<p>Your entire email and any attachments will be encrypted. When the recipient opens the message, they will be able to read its contents and save any files you sent without doing anything special. (If anyone else intercepts the message, that person will see gibberish.) If the message gets corrupted or changed in transit, or if there&#8217;s a problem with the recipient&#8217;s certificate, they will see the message &#8220;Unable to decrypt message&#8221;, in which case the recipient may need to check that they have an up-to-date copy of your certificate.</p>
<h4>Web of trust notaries</h4>
<p>Like most Certification Authorities, <a href="http://www.thawte.com/">Thawte</a> has a system for increasing the trust of your identity once you have registered with them. One of the benefits of this is that after appearing before and being notarized by a certain number of people, you can put your full name in your email certificates, rather than a generic placeholder. Obviously, having your name associated with your email adds a level of authenticity. (This can be done even before you request a certificate, which can help avoid confusion over which certificate is valid.)</p>
<p>Thawte&#8217;s web site includes a section on their <a href="http://www.thawte.com/secure-email/web-of-trust-wot/">Web of Trust</a>. When you are logged in, you can browse a list of notaries that can assert your identity and assign points to help you towards this goal. For example, here is a list of notaries in the <a href="https://www.thawte.com/cgi/personal/wot/directory.exe?title=provo&#038;country=&#038;node=13776">Provo, UT</a> area. Most notaries are helpful and willing to assert your identity and assign you points. I am also a notary in Provo, and would be happy to help.</p>
<p>The Thawte notary process is also fairly simple. First, you must provide a national identification number, and this will be ID that you must present to each notary, as well as provide a copy for them to retain for their records. Second, when you visit a notary, you must first go online and allow them to view your details. (There is a link for this under each notary in the directory.) This allows them to verify your information online and make an assertion about your identification. Third, once the notary has asserted your identity, you will receive</p>
]]></content:encoded>
			<wfw:commentRss>http://mac.byu.edu/2006/11/01/smine-certificates/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Secure email on OS X</title>
		<link>http://mac.byu.edu/2006/11/01/secure-email-on-os-x/</link>
		<comments>http://mac.byu.edu/2006/11/01/secure-email-on-os-x/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 16:23:51 +0000</pubDate>
		<dc:creator>quinntaylor</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://mac.byu.edu/2006/11/01/secure-email-on-os-x/</guid>
		<description><![CDATA[Although most people don&#8217;t realize it, normal email is an open book for anyone that cares to look. When you send an email to someone, you&#8217;re basically sending them the electronic equivalent of a postcard, that can be read by anyone during its transit over the network. Even if you have to type a password [...]]]></description>
			<content:encoded><![CDATA[<p>Although most people don&#8217;t realize it, normal email is an open book for anyone that cares to look. When you send an email to someone, you&#8217;re basically sending them the electronic equivalent of a postcard, that can be read by anyone during its transit over the network. Even if you have to type a password on your computer, standard email is not a secure means of communication, since your mail travels through dozens of servers before arriving in your recipient&#8217;s inbox and can be stopped, altered, and resent without you or the recipient noticing it. While this may be okay for personal email, it&#8217;s generally not acceptable in your everyday workflow, or when dealing with sensitive or valuable information.</p>
<p>There are several options for securing email and other forms of communication between computers. Two of the most popular are <a href="http://en.wikipedia.org/wiki/S/MIME">S/MIME</a> using certificates issued by trust authorities, and <a href="http://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a> using self-generated keys that can be cross-signed for greater trust and assurance of authenticity. Each is discussed in detail in the following pages:</p>
<ul>
<li><b><a href="/2006/11/01/smine-certificates/">S/MIME &#038; Certificates</a></b></li>
<li><b><a href="/2006/11/01/pgp-macgpg/">PGP / MacGPG</a></b></li>
</ul>
<p>It should be stressed that because these methods involve storing sensitive personal information on a computer, they should only be used on your own machine. Do not set up either of these on someone else&#8217;s computer or a public kiosk!</p>
<h4>A brief comparison</h4>
<p>From the end-user standpoint, S/MIME enjoys very good native support in OS X and integrates seamlessly with the Mail user interface, without installing any additional software. On the other hand, third-party software must be downloaded to use PGP, and the software that ties PGP with Mail, although it seems to work well, is a self-proclaimed hack not officially supported by Apple. PGP is more complex in some ways, and often preferred by the computer nerd type. (If you&#8217;re concerned about confusing non-technical OS X users to whom you send email, S/MIME is generally far less complicated and requires no overhead on their part.)</p>
<p>From a technical standpoint, an X.509 Certificate is obtained—often for free—from a Certifying Authority (aka &#8220;CA&#8221;) and is part of a hierarchical structure, or &#8220;chain of trust&#8221;. New members may obtain a certificate with some restricted level of trust, and a CA may require assertion of your identity by some number of trusted persons to obtain 99.99% accuracy for a certificate. Most CAs have their own established trust network and can give you a list of people to talk to that can give more value to your key pair. PGP is more of a grassroots, &#8220;do-it-yourself&#8221; system, with users creating their own keys and signing each other&#8217;s keys to form a web of trust. It does not require that you ask for the certification of a third-party authority; instead, it requires that you rely on a network of people to whom you show proofs of identification. A newly-created PGP key has no level of trust at all associated with it.</p>
<h4>So what should I use?</h4>
<p>While both have their advantages, my opinion is that most Mac OS X users that just want to secure their email will prefer the S/MIME &#038; Certificates approach. S/MIME is widely used by companies and is probably far less intimidating for most people. Certificates can be obtained free-of-charge from several different Certifying Authorities, and certificates in the Keychain are automatically recognized by Mail and Address Book.</p>
<p>I have provided instructions for setting up both S/MIME and PGP. Since I use Mail, those are the only detailed instructions I supply on this site. A quick Google search will turn up how to configure others such as Entourage, Thunderbird, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://mac.byu.edu/2006/11/01/secure-email-on-os-x/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
