<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-7455411220680364484</id><updated>2010-03-04T20:16:03.371-08:00</updated><title type='text'>Cypherpunk</title><subtitle type='html'>A critique of the computer security industry without the leet speak.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-1032494851114347965</id><published>2008-04-10T14:40:00.001-07:00</published><updated>2008-04-10T14:40:54.039-07:00</updated><title type='text'>Notacon 5</title><content type='html'>Notacon5&lt;br /&gt;&lt;br /&gt;Back in Cleveland for another great time. This was more of a social time for me, and as I found from the people who run it, that was exactly their intentions. I met a lot of new people, got in touch with a few that I haven’t seen in a year. Got drunk and had a blast. I also got to see more of Cleveland this year, including the soapbox racetrack and the science center.&lt;br /&gt;&lt;br /&gt;I only went to two talks this time, which was twice as many talks as last year. Mainly because I had to heckle Aestetix on his talk about art and programming. It was an interesting experiment really on what talks would get accepted, that turned into a halfway serious discussion on perception and code. I will definitely be interested in helping him expand this talk for the future.&lt;br /&gt;&lt;br /&gt;Hypatia gave a more academic but completely enjoyable talk on how Internet has been treated by the social sciences, which has been quite poorly. As someone who’s evangelical about technology and cryptography, the presentation gave me some insights on who I need to target. It also reaffirmed my belief that the hype curve isn’t guided by those promoting their wares but by misinformed people with good intentions.&lt;br /&gt;&lt;br /&gt;The social aspect is very important. Most of the year, at least for myself, we’re in our little isolated areas wondering half the time if other people share our love for art and technology. Notacon is where we can come together and share the fruits of our labor, bounce ideas of each other, and even combine them into a new beast. Or get drunk and take over Hard Rock Café.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-1032494851114347965?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/1032494851114347965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=1032494851114347965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/1032494851114347965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/1032494851114347965'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2008/04/notacon-5.html' title='Notacon 5'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-6564793014581172149</id><published>2007-12-27T12:30:00.000-08:00</published><updated>2007-12-27T16:22:15.828-08:00</updated><title type='text'>Easy to make Strong Crypto</title><content type='html'>If someone asked you to code a strong crypto tool from memory, it wouldn't be surprising to feel a bit overwhelmed, but that's exactly Arnold Reinhold has been able to do.  With &lt;a href="http://ciphersaber.gurus.com/"&gt;CipherSaber&lt;/a&gt;, he has been showing people that strong crypto is accessible by anyone and not some divine blessing that can be given or withdrawn by the government.&lt;br /&gt;&lt;br /&gt;CipherSaber is a protocol, implementing the Arcfour algorithm, that is simple enough for entry level programmers to understand.  Once someone understands how simple it is to code their own tools, they can do so anywhere in the world, quickly.  With one small step, CipherSaber has been able to easily negate present and future cryptographic export and control laws.  We're not even talking about free speech here, but free thought.&lt;br /&gt;&lt;br /&gt;Another important component of CipherSaber is that it requires you to hand make your own tools, teaching you that you never have to be unarmed.  However, there are &lt;a href="http://en.wikipedia.org/wiki/CipherSaber#Security_and_usability"&gt;some weaknesses&lt;/a&gt; that the developer should keep in mind and CipherSaber-2 was developed to address some of these issues.&lt;br /&gt;&lt;br /&gt;Once a person has begun this training, they can augment further with &lt;a href="http://143.53.36.235:8080/tea.htm"&gt;TEA&lt;/a&gt; and the &lt;a href="http://tools.ietf.org/html/rfc2631"&gt;D-H key&lt;/a&gt; exchange for understanding Feistel and asymmetrical ciphers, respectively.  Thanks to CipherSaber, a budding programmer can be on the road to a well rounded &lt;span style="font-weight: bold;"&gt;Cypherpunk&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-6564793014581172149?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/6564793014581172149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=6564793014581172149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/6564793014581172149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/6564793014581172149'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/12/easy-to-make-strong-crypto.html' title='Easy to make Strong Crypto'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-3184077259438628682</id><published>2007-10-03T19:15:00.000-07:00</published><updated>2007-10-04T05:09:57.773-07:00</updated><title type='text'>Critique on Port Knocking</title><content type='html'>When it comes to security through obscurity, everyone has their favorite quote.  There's Kerckoff's principle, Shannon's maxim, and Raymond's "Security through transparency."  I prefer Schneier's summary, "every secret creates a potential failure point."&lt;br /&gt;&lt;br /&gt;Port knocking depends obscurity, a secret series of false connections.  Using port knocking with multiple people requires a means of communicating and updating the secret.  The more users involved means the more people who know the secret and the greater likelihood that the secret will be shared or observed.&lt;br /&gt;&lt;br /&gt;Port knocking doesn't protect from sniffing, man-in-the-middle attacks, or spoofing from an established source.  Proponents of port knocking claim that it's useful in protecting your sensitive ports from exploitation, but port knocking itself is software (in one form or another) which leaves itself susceptible to vulnerabilities.&lt;br /&gt;&lt;br /&gt;In contrast, VPN technology offers the same protection as port knocking, but also has measures to protect the confidentiality and integrity of the communications.  The secret is reduced to user authentication, which (aside from being more manageable) can be implemented in a pin protected smartcard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-3184077259438628682?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/3184077259438628682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=3184077259438628682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/3184077259438628682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/3184077259438628682'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/10/critique-on-port-knocking.html' title='Critique on Port Knocking'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-6395888841433589108</id><published>2007-10-02T15:59:00.000-07:00</published><updated>2007-10-02T16:09:52.257-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tor'/><title type='text'>Hidden Tor Node on a USB Stick</title><content type='html'>Recently I launched &lt;a href="https://jn52gdac73recgxu.onion/"&gt;https://jn52gdac73recgxu.onion/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Hidden Tor Server using 375mb on a USB stick.  A full featured web server, hiding behind a firewall, somewhere in North America.&lt;br /&gt;&lt;br /&gt;It was all pretty simple to setup, it took more time finding the suitable software than it did to install and configure them.&lt;br /&gt;&lt;br /&gt;Step 1: Download &lt;a href="http://portabletor.sourceforge.net/"&gt;Portable Tor&lt;/a&gt;&lt;br /&gt;Step 2: Download &lt;a href="http://www.apachefriends.org/en/xampp-windows.html"&gt;xAMPP for Windows&lt;/a&gt;&lt;br /&gt;Step 3: Configure TOR for &lt;a href="http://tor.eff.org/docs/tor-hidden-service.html.en"&gt;hidden service&lt;/a&gt;, &lt;a href="https://jn52gdac73recgxu.onion/torrc.sample"&gt;Sample Torrc file&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notes: If you run &lt;a href="http://xerobank.com/xB_browser.html"&gt;XeroBank&lt;/a&gt;, &lt;a href="http://letwist.net/operator"&gt;OperaTor&lt;/a&gt; or &lt;a href="http://xerobank.com/torrify.html"&gt;TorPark&lt;/a&gt;, be sure to launch Portable Tor first.&lt;br /&gt;xAMPP is not as portable as I'd like, due to its config files including the drive letter that XAMPP was installed on. Best way around this is to use the DOS command &lt;a href="http://www.computerhope.com/substhlp.htm"&gt;SUBST&lt;/a&gt; to convert whatever drive you're on to the same letter as when it was installed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-6395888841433589108?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/6395888841433589108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=6395888841433589108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/6395888841433589108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/6395888841433589108'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/10/hidden-tor-node-on-usb-stick.html' title='Hidden Tor Node on a USB Stick'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-3694535416489307401</id><published>2007-10-01T15:59:00.000-07:00</published><updated>2007-10-01T16:21:56.071-07:00</updated><title type='text'>Public Keys and IDs</title><content type='html'>My OpenPGP key ID is 0x2E5FE831&lt;FORM METHOD="GET" ACTION="http://pgp.cs.uu.nl/mk_path.cgi"&gt;&lt;br /&gt;    your key id :&lt;br /&gt;    &lt;INPUT TYPE=TEXT    NAME=FROM   SIZE="10"&gt;&lt;br /&gt;    &lt;INPUT TYPE=HIDDEN  NAME=TO     VALUE="2E5FE831"&gt;&lt;br /&gt;    &lt;INPUT TYPE=SUBMIT  NAME=PATHS  VALUE="find trust paths to me"&gt;&lt;br /&gt;&lt;br /&gt;    &lt;INPUT TYPE=RESET   NAME=reset  VALUE="reset"&gt;&lt;br /&gt;&lt;/FORM&gt;&lt;br /&gt;&lt;br /&gt;If you trust that...&lt;br /&gt;-----BEGIN---&lt;br /&gt;My current OpenSSH Authorized_keys is:&lt;br /&gt;ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAsw1eoATPLJ6UCLzvFg1zb+4mmbN3zjBqEVODpn1KGCePFTm+P1hw4vXJjlivbEl2WlT/bqQac/mWK/KdH/a7qHUoHAgFedQnRqbHiB0ATHpJFvSoyY85AlWdHUU3ks3qZHat6+3Q0ipxL9H5REpC2LcRHMuGkpaW3rBfidYECCM= rsa-key-20070928&lt;br /&gt;&lt;br /&gt;My OTR Fingerprints are:&lt;br /&gt;Chris.Gragsone@Bonjour: 58BFD428 C0160FDC B2D38E25 0ECE9222 834C80C4&lt;br /&gt;Maetrics@AIM: 7740E49E FD643730 072DD305 85CE0B55 49B9E287&lt;br /&gt;Sinchume@gmail: 8D737C1C AC4D1BC5 DC0A3729 C1D18C4B 474BCC5B&lt;br /&gt;Sinchume@yahoo: 4347B3DD 3E508ECA 1701F75F 9C57A7AE 54892C31&lt;br /&gt;Maetrics@irc.2600.net: C65D4DD5 84CD2831 CBFFDEF2 8355BE4C 51DD890C&lt;br /&gt;-----END-----&lt;br /&gt;-----BEGIN PGP SIGNATURE-----&lt;br /&gt;Version: GnuPG v1.4.7 (MingW32)&lt;br /&gt;&lt;br /&gt;iD8DBQBHAYBqMFUeNy5f6DERAp2FAJ4h+u1Bx6HKp8VzG0N1YvUmybjzOgCgu0NR&lt;br /&gt;FJTme6u083nA4NwKz15Lutc=&lt;br /&gt;=l14X&lt;br /&gt;-----END PGP SIGNATURE-----&lt;br /&gt;&lt;br /&gt;If you'd want my x.509 Cert, just request via email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-3694535416489307401?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/3694535416489307401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=3694535416489307401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/3694535416489307401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/3694535416489307401'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/10/public-keys-and-ids.html' title='Public Keys and IDs'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-2344789630369224724</id><published>2007-09-24T16:51:00.000-07:00</published><updated>2007-09-24T17:38:58.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><title type='text'>Crypto by Default</title><content type='html'>For a while, I've used Aim's encryption feature to securely chat with a few friends.  This week I decided to try &lt;a href="http://www.pidgin.im/"&gt;Pidgin (formally Gaim)&lt;/a&gt; with &lt;a href="http://www.cypherpunks.ca/otr/"&gt;Off-The-Record (OTR)&lt;/a&gt;.  My first worry with encryption is always the user base.  No sense in having crypto around if no one uses it, eventually you end up with dead keys and forgotten passwords (not that OTR needs passwords).  To my shock, not only did my crypto using friends also use OTR, but so did people I considered crypto-novices.&lt;br /&gt;&lt;br /&gt;Turns out they all happened to be Apple Mac users running an IM client called &lt;a href="http://www.adiumx.com/"&gt;Adium&lt;/a&gt;.  While OTR has an optional plugin's for Pidgin and and a proxy for AIM, Adium has it built-in and running by default.  Seamless crypto, the kind that thousands of users experience when give their credit card information to a stranger over the Internet.  Why other IM clients aren't Crypto by Default is beyond me.&lt;br /&gt;&lt;br /&gt;To the programmers out there, design "Crypto by Default," and include TLS and OTR libraries.  To the users, expect nothing less.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-2344789630369224724?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/2344789630369224724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=2344789630369224724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/2344789630369224724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/2344789630369224724'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/09/crypto-by-default.html' title='Crypto by Default'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-4731431494510139063</id><published>2007-09-22T07:46:00.000-07:00</published><updated>2007-12-27T16:23:56.394-08:00</updated><title type='text'>Project Idea</title><content type='html'>This is more of a note to myself of various crypto projects&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a putty app that extracts the host keys from the registry and stores them in .ppk or openssh format.  This will make it easier to transfer trusted keys to another client machine.  (thanks to Elonka for this idea)&lt;/li&gt;&lt;li&gt;crypto key swiss army knife.  Convert sshkeys, x.509 keys, openpgp keys into each other's formats.&lt;/li&gt;&lt;li&gt;bartpe image to support ironkey and various portable apps&lt;/li&gt;&lt;li&gt;TOR Hidden Server, USB key (Completed, &lt;a href="http://cypherpunk.capital-gains.net/2007/10/hidden-tor-node-on-usb-stick.html"&gt;read about it here&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;.Onion DNS server, (Using Wide Area DNS-SD didn't pan out, &lt;a href="http://maetrics.livejournal.com/51150.html"&gt;read why&lt;/a&gt;.  Continuing on a different approach suggested by a friend.)&lt;/li&gt;&lt;li&gt;OTR for finch and Second Life&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-4731431494510139063?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/4731431494510139063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=4731431494510139063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/4731431494510139063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/4731431494510139063'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/09/project-idea.html' title='Project Idea'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-1862547885353268340</id><published>2007-09-18T05:28:00.000-07:00</published><updated>2008-04-18T14:08:10.263-07:00</updated><title type='text'>Link-Local Networking</title><content type='html'>Often I learn about various protocols just by sniffing the network. A talk I gave recently at &lt;a href="http://www.md2600.org/"&gt;md2600&lt;/a&gt; originated from one such promiscuous session. What started from analyzing multicast UDP traffic from a lone macbook, ended with a thorough education in APIPA, multicast DNS, Service Locater Protocol, Universal Plug and Play, and more.&lt;br /&gt;&lt;br /&gt;At the suggestion of my friends I've started giving talks about this technology. For those who have heard my talks and want to know more, I've collected a bunch of links.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tools.ietf.org/html/rfc3927"&gt;rfc 3927 - Dynamic Configuration of IPv4 Link-Local Addresses&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.zeroconf.org/"&gt;The Zeroconf Website, with a many useful documents&lt;/a&gt;&lt;br /&gt;&lt;a href="http://developer.apple.com/networking/bonjour/index.html"&gt;Bonjour, an Apple implementation for Mac, Windows, and Unix&lt;/a&gt;&lt;br /&gt;&lt;a href="http://avahi.org/"&gt;Avahi, a GPL implementation for Unix&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bonjour for Windows users should also grab the &lt;a href="http://www.dns-sd.org/ClientSetup.html"&gt;Bounjour Control Panel applet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Talks on Link-Local Networking&lt;br /&gt;- 9/07/07 Overview of Zeroconf and UPnP given at md2600&lt;br /&gt;- 3/29/08 &lt;a href="http://www.erisresearch.org/dl_locallink.html"&gt;Local-Link Networking&lt;/a&gt; given at &lt;a href="http://carolinacon.org/"&gt;CarolinaCon4&lt;/a&gt;&lt;br /&gt;- 4/09/08 &lt;a href="http://www.erisresearch.org/dl_adhocnet.html"&gt;Ad-Hoc Networking in Linux with Avahi&lt;/a&gt; given at &lt;a href="http://www.calug.org"&gt;CaLUG&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-1862547885353268340?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/1862547885353268340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=1862547885353268340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/1862547885353268340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/1862547885353268340'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/09/link-local-networking.html' title='Link-Local Networking'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-8677911600859029574</id><published>2007-08-22T11:07:00.000-07:00</published><updated>2007-08-22T11:11:22.472-07:00</updated><title type='text'>Sans YouTube</title><content type='html'>This isn't a knock against Sans, but when I went to their newly released &lt;a href="http://www.youtube.com/user/sansinstitute"&gt;Sans YouTube&lt;/a&gt; page, I had flashbacks to nightmares my parents told me about strangers.  If you lived a protected childhood and don't know what I'm talking about, then maybe you'll remember the horrible Calvin Klein ads that were pulled off for the same reasons.&lt;br /&gt;&lt;br /&gt;Compare &lt;object width="130" height="97"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nJSv4p1sfeQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/nJSv4p1sfeQ" type="application/x-shockwave-flash" wmode="transparent" width="130" height="97"&gt;&lt;/embed&gt;&lt;/object&gt; with &lt;object width="130" height="97"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vZVk21Pco-c"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vZVk21Pco-c" type="application/x-shockwave-flash" wmode="transparent" width="130" height="97"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Please Sans, put a curtain behind the guy.  I'd rather be reminded of the President's press room than Charlie's basement down the street.&lt;br /&gt;&lt;br /&gt;I still recommend people to watch the videos, it's probably the most entertaining way to gain some CPE's.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-8677911600859029574?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/8677911600859029574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=8677911600859029574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/8677911600859029574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/8677911600859029574'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/08/sans-youtube.html' title='Sans YouTube'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-2118840073408587542</id><published>2007-08-07T22:04:00.000-07:00</published><updated>2007-08-07T22:14:49.021-07:00</updated><title type='text'>Notacon 4</title><content type='html'>This is a bit late, as the con was held &lt;a href="http://www.notacon.org/archive/2007/speakers.html"&gt;April 27-29&lt;/a&gt; of this year.    I mainly went for social reasons and the opportunity to take photos of the &lt;a href="http://www.flickr.com/photos/maetrics/tags/notacon07/"&gt;con&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/maetrics/tags/cleveland/"&gt;Cleaveland&lt;/a&gt;.  But I have to say, Notacon definitely opened my eyes to the artistic side of technology.  Even though I didn't attend many of the talks, the focus was conducted via conversations with other attendees.&lt;br /&gt;&lt;br /&gt;I spent most of the con in the HF room, discussing a range of topics from art in Second Life to &lt;a href="http://graffitiresearchlab.com/?page_id=6"&gt;electronic graffiti&lt;/a&gt;.  I listened to Nick Farr discuss Hacker Spaces, and watched as Aestetix worked on this year's crypto-puzzle.  When things were quiet for an exceptionally popular talk, I spent some quality time playing Joust on their full size mame arcade.&lt;br /&gt;&lt;br /&gt;The one talk I did attend was Bruce Potter's speech on the "8 Dirty Secrets of the Security Industry."  While not ground breaking, it was a step in the right direction.  The industry needs a more critical eye and I hope Bruce continues to spread what he's learned.&lt;br /&gt;&lt;br /&gt;My favorite parts of the con had to be the Hacker Foundation room, B9punks nightly parties, and the Notacon talent show that introduced me to DualCore, which I've spoken about already in &lt;a href="http://maetrics.capital-gains.net/2007/05/music-that-appeals-to-intelligence.html"&gt;music that appeals to intelligence&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, if you're looking for a computer enthusiasts get together that isn't a clone of the DEFCON-style security circus or bombards you with HOPE-like propaganda, then I suggest you should check out Notacon and be prepared to make some art!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-2118840073408587542?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/2118840073408587542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=2118840073408587542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/2118840073408587542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/2118840073408587542'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/08/notacon-4.html' title='Notacon 4'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-7821666090411010197</id><published>2007-05-22T19:19:00.000-07:00</published><updated>2007-07-17T01:37:03.580-07:00</updated><title type='text'>A Cipher-Only Attack for BitchX Encryption</title><content type='html'>I originally wrote this a few years ago, but the server it was hosted on has been down for a few years.  I'm also planning to code a proof-of-concept for this soon.&lt;br /&gt;&lt;br /&gt;November 24, 2001&lt;br /&gt;&lt;br /&gt;BitchX[1] is a popular client for Unix which allows users to communicate to other users through Internet Relay Chat[2] (IRC) networks. On an IRC network each message may be retransmitted multiple times before reaching each of the intended receivers. A user may reduce the number of retransmissions by personally communicating with a single user via Direct Client to Client (DCC) chat. However each form of communication can be eavesdropped on by any network along the transmission routes.&lt;br /&gt;&lt;br /&gt;To increase privacy, BitchX included the ability to encrypt transmissions over an IRC network. BitchX utilizes an encryption system based on XOR. While simple XOR is trivial to break using the Occurance of Coincidence method. XOR in Cipher Block Chaining (CBC) mode protects the cipher from this form of analysis. In this paper I will describe the crypto-system, it's weaknesses, and a summary of the difficulties of encrypting IRC communications.&lt;br /&gt;&lt;br /&gt;XOR[3] is a boolean operation which is true if only one of it's inputs is true. For cryptography, a plain text can be encrypted by XOR'ing the plain text with a key. This can then be decrypted by XOR'ing the encrypted message with the same key. One benefit of XOR is that same bit of output can be generated by 2 combinations of inputs. An 8bit character could be generated by 256 (or 2^8) combinations of inputs. This property eliminates the one-to-one frequency analysis used on substitution ciphers, such as rot13.&lt;br /&gt;&lt;br /&gt;The weakness with XOR encryption occurs when they key is repeated. Normally this occurs when the key is shorter than the plaintext message. By XOR'ing two values, which are the results of an XOR with one shared input, the shared input is eliminated, the result is the XOR of the corresponding inputs. If two encrypted letters (which where encrypted with the same key) are XOR'd with each other, the key is removed and the result is the XOR of the two plain text characters. The key-length can be derived from a process known as Occurance of Coindence[4].&lt;br /&gt;&lt;br /&gt;To strengthen the XOR encryption, BitchX counters the Occurance of Coincidence by using Cipher Block Chaining[5] (CBC). In CBC mode, the first character is XOR'd with the key and a seed, or Initial Vector (IV). The next character is XOR'd with the key and a value called the hash value. The first hash value is the Initial Vector XOR'd with the previous plain text character. Each hash value after that is generated by XOR'ing the previous hash value with the previous plaintext character. In other words, each character is used to modify the encryption of the next character.&lt;br /&gt;&lt;br /&gt;The most important flaw with this implementation, is that of the IV. BitchX sets the IV to zero for each message it transmits. When the key is XOR'd with zero, the effect is nil. By itself this would not be a weakness, for the plain text XOR'd against the key would still generate unreadable cipher text. The weakness is that the IV is same for each message. Thus, the initial key is repeated for every message.&lt;br /&gt;&lt;br /&gt;The XOR of the first encrypted character of any two messages is the same as both plain text characters XOR'd together. This also happens to be the hash for the next encrypted characters XOR'd together. Now we can remove the hash for any pair of XOR characters, by taking all the previous plain text XOR'd pairs, and XOR them together.&lt;br /&gt;&lt;br /&gt;Since the key is constant, each pair of characters are encrypted with the same key. Thus when the pair is XOR'd together, the key is eliminated. Using these methods, the hash and the key is stripped from the message. The only thing left is to messages XOR'd together. From here we return back to the simple XOR analysis and pick apart the message.&lt;br /&gt;&lt;br /&gt;A unique IV needs to be generated for each transmission, in order to strengthen the crypto-system.  Also each person's IV needs to be unique. If any two transmissions have the same IV, the above method will still work. In a 8bit character  cipher stream, the odds of having any two transmissions with the same IV is 1 out of 128.&lt;br /&gt;&lt;br /&gt;There are problems with generating unique IV's. If one of the people in the chat becomes out of sync with the others for any reason, the crypto-system needs to be re-initiated. Loosing sync can occur anytime a client losses connection with an IRC server, or if IRC servers loose connection with each other (Net-Split), or if the person leaves a channel, or if a person joins a channel after the encryption is initialized.&lt;br /&gt;&lt;br /&gt;Thanks to the following people for helping me with this article. Nightmode for giving me a reason to analyze the crypto-system. DeathCubeK for assistance with XOR decryption.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;br /&gt;[1] BitchX: http://www.bitchx.org/, Oikarinen and Reed&lt;br /&gt;[2] Internet Relay Chat: RFC 1459,&lt;br /&gt;[3] XOR Encryption: http://www.md2600.net/newsletter/issue2/122.html, DeathCubeK&lt;br /&gt;[4] Occurance of Coincidence: http://www.md2600.net/newsletter/issue2/122.html, DeathCubeK&lt;br /&gt;[5] Cipher Block Chaining: Applied Cryptography, Bruce Schneier&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-7821666090411010197?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/7821666090411010197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=7821666090411010197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/7821666090411010197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/7821666090411010197'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/05/cipher-only-attack-for-bitchx.html' title='A Cipher-Only Attack for BitchX Encryption'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-4344393002656862789</id><published>2007-05-19T11:43:00.000-07:00</published><updated>2007-09-18T11:17:27.206-07:00</updated><title type='text'>TLS and TOR: Two complimentary protocols</title><content type='html'>A few months ago, H.D. Moore caused an uproar in the &lt;a href="http://tor.eff.org/"&gt;Tor project&lt;/a&gt; by releasing &lt;a href="http://www.securityfocus.com/news/11447"&gt;tools to unmask certain users&lt;/a&gt;.  No matter what his intentions were, the threat they present are little.  What Moore reminded us was that non-encrypted traffic can be modified for malicious purposes.&lt;br /&gt;&lt;br /&gt;There are two aspects to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;surveillance&lt;/span&gt; on the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Internet&lt;/span&gt;, traffic analysis and wiretapping.  Traffic analysis is the study of who you talk to and how often, while wiretapping focuses on what has been said.  This difference is important for law enforcement and other privacy concerns as wiretapping typically requires a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;warrant&lt;/span&gt; where traffic analysis has no such restriction.&lt;br /&gt;&lt;br /&gt;Tor is a tool to protect your communications from traffic analysis, by obfuscating any unique identifier from the originator of the traffic.   Moore's attack breaks this obfuscation by wiretapping and modifying the content.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;TLS&lt;/span&gt; (aka &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SSL&lt;/span&gt;) protects the message from wiretapping and alteration, but does not prevent traffic analysis.  Used together, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TLS&lt;/span&gt; and Tor cover the other tool's weaknesses, providing interlocked protection.&lt;br /&gt;&lt;br /&gt;If you use Tor, then you ought to encrypt your traffic with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;TLS&lt;/span&gt; or SSH.  In fact, if you use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;TLS&lt;/span&gt; and SSH, then you should possible look into using Tor.  However, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;be careful&lt;/span&gt; to note resolve domain names, flush your cookies often, and (with the case of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;TLS&lt;/span&gt;) do not use client side certificates.&lt;br /&gt;&lt;br /&gt;Update: 9/18/07 Wired is running &lt;a href="http://www.wired.com/politics/security/news/2007/09/embassy_hacks?currentPag"&gt;an article&lt;/a&gt; about how some "researcher" was able to sniff passwords and other private data.  My prediction is that this vulnerability will be rediscovered ever six months when a "researcher" discovers TOR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-4344393002656862789?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/4344393002656862789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/4344393002656862789'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/05/tls-and-tor-two-complimentary-protocols.html' title='TLS and TOR: Two complimentary protocols'/><author><name>Virus Friendly</name><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-1414357003400451904</id><published>2007-05-10T18:34:00.000-07:00</published><updated>2007-07-17T01:32:04.848-07:00</updated><title type='text'>What PGP can learn from S/MIME</title><content type='html'>&lt;span style="font-weight: bold;"&gt;or, How to infect your friends with Crypto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Recently the topic of secure attachments came up amongst my non-cryptonerd friends, which I have plenty.  Their initial solution was to use a password protected Winzip file. I happen to know the recipient digitally signs all of his mail using S/MIME and suggested that they just use encryption.  I was able to quickly show them that they already had the recipent's public key and how to encrypt an email to him with no additional software or fuss.&lt;br /&gt;&lt;br /&gt;With S/MIME including a copy of the certificate in its signatures, coupled with its integration in various popular email clients, S/MIME has not only made crypto extremely user friendly, but also highly infectious.  Now an average user can securely send mail without cutting their own key and remembering another passphrase.  This is likely to recruit more users into using cryptography than all of the key signing parties and self-addressed propaganda of the PGP community.&lt;br /&gt;&lt;br /&gt;I still enjoy key-signing parties for their social aspects with other cryptonerds and  have a PGP key handy just in case, but I'll keep signing emails with my infectious S/MIME.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-1414357003400451904?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/1414357003400451904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=1414357003400451904' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/1414357003400451904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/1414357003400451904'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/05/what-pgp-can-learn-from-smime.html' title='What PGP can learn from S/MIME'/><author><name>Christopher Gragsone</name><uri>http://www.blogger.com/profile/13486180998683021730</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04188133612774742151'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-8032039439413083846</id><published>2007-03-04T09:40:00.000-08:00</published><updated>2007-03-04T16:38:00.755-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forensics'/><title type='text'>Hard Drive Encryption and Forensics</title><content type='html'>Computer forensics focuses on media analysis, such as analyzing hard drives.  In trusted environments, or rather environments under the analyst's control, the analyst has a home field advantage.  While an intruder may make the analyst's job more difficult, the intruder is ultimately limited because he does not have control of the environment.&lt;br /&gt;&lt;br /&gt;When an analyst works on a device seized from a malicious host, he loses this home field advantage.  Forensic "war stories" are often a result of cases where a malicious agent has hardened his environment but overlooked something crucial that the analyst was able to exploit.  The classic case is when an amateur deletes his evidence but neglects to wipe the slack, or when someone encrypts the original but overlooks the temporary files created by applications.  These war stories boil down to a common moral.  The bad guy is caught because his defenses weren't complete.&lt;br /&gt;&lt;br /&gt;Now technology is becoming widely adopted that threatens to make such stories extinct.  This technology will allow the hostile agent to unrecoverable wipe his hard drive with his mind.  While this sounds sensationalist, the technology is very modest.  Hard drive encryption is becoming widely adopted by businesses in response to all the hard drives being stolen.  Once again encryption is a double-edged sword, as a tool for both sides.  The ability to, as Marcus Ranum puts it, "wipe a hard drive merely by forgetting the password," is an obstacle that forensics will have to face.&lt;br /&gt;&lt;br /&gt;Forensics will still enjoy their home field advantage when it comes to cases involving hacking, but there are many other crimes who's evidence is found on a hostile computer.  In cases such as child pornography, counterfeiting, and organized crime, complete hard drive encryption will determine wither a case results in a conviction.  It will be interesting to see how forensics develops to counter this obstacle.  My bet will be on certifying professionals on key logger and trojan technologies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-8032039439413083846?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/8032039439413083846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=8032039439413083846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/8032039439413083846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/8032039439413083846'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/01/hard-drive-encryption-and-forensics.html' title='Hard Drive Encryption and Forensics'/><author><name>Virus Friendly</name><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-5112546914532031872</id><published>2007-01-30T19:36:00.000-08:00</published><updated>2007-01-31T02:32:33.235-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infosec'/><title type='text'>2006: Year of the Missing Hard Drives</title><content type='html'>&lt;div style="text-align: justify;"&gt;In Practically every month  some company made headlines by misplacing a hard drive containing personal information, but the untold story is in the lost hard drives that went unreported.  It is bad enough to a company's reputation to announce certain information theft required by law.  Imagine the results if a company reported every missing hard drive with internal communications, their next prototype, or confidential client information.  Ironically, corporate laptops are probably more likely targeted because of the their unwillingness to report the loss.&lt;br /&gt;&lt;br /&gt;Though in most cases, the hardware is covered by insurance, the lose of information or its misuse in the hands of an adversary is unrecoverable.  As most of these systems will find their way onto eBay or, in the case of an Army USB key, back alley markets in Afghanistan, their treasures lie waiting to be discovered by anyone with the simplest forensic skill.  This trend of undisclosed missing hard drives is likely to become a key method of passive intelligence gathering.  It also wouldn't surprise me at all, if various counter-intelligence groups are seeding false information through black market laptops.&lt;br /&gt;&lt;br /&gt;Personally I merely hope to find those risque photos the husband promised he would erase ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-5112546914532031872?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/5112546914532031872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=5112546914532031872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/5112546914532031872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/5112546914532031872'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2007/01/2006-year-of-missing-hard-drives.html' title='2006: Year of the Missing Hard Drives'/><author><name>Virus Friendly</name><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7455411220680364484.post-8780611886678081320</id><published>2006-12-22T02:26:00.000-08:00</published><updated>2007-01-31T02:33:05.113-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forensics'/><title type='text'>Forensic Irregularities</title><content type='html'>&lt;p style="margin-bottom: 0in;" align="justify"&gt;In what seems like an example of dumb and dumber, a small counterfeiting case in Michigan exposes a weakness with the science of computer forensics.&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="justify"&gt;“&lt;a href="http://www.cheboygannews.com/articles/2006/12/18/news/news1.txt"&gt;Counterfeiting suspect testifies at his own trial&lt;/a&gt;,”  Cheboygan Daily Tribune.&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="justify"&gt;Computer forensics as a science contains two fields of practice: technical and analytical.  The, objective, technical practice is the foundation, which establishes the field's reputation.  The, subjective, analytical practice is the interpretation of the technical findings submitted to the court as testimony.  By definition, forensics is a debate using testimony, but the problem with computer forensics is its avoidance of a debate, or critique, due to the opportunity of causing “reasonable doubt” in the subjective testimony.&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="justify"&gt;The defense, as in most court cases, did not have a computer forensics expert, but the prosecution had two forensic teams to review the evidence.  An irregularity occurred when one forensic team discovered evidence that was overlooked by the other team, the United States Secret Service.  If such a prestigious organization can overlook critical evidence in a counterfeiting case then how is the jury to know if either team performed their analysis thoroughly?&lt;/p&gt;&lt;p style="margin-bottom: 0in;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;" align="justify"&gt;The amount of evidence overlooked in the technical practice affects the accuracy of the testimony.  However, there is no method to determine how much an investigator missed and thus determine the accuracy.  Rarely does the defense have their own forensic expert, so these irregularities go unnoticed except in few situations.  This case is one of many examples that illustrates the field's need for critique. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7455411220680364484-8780611886678081320?l=cypherpunk.erisresearch.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cypherpunk.erisresearch.org/feeds/8780611886678081320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7455411220680364484&amp;postID=8780611886678081320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/8780611886678081320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7455411220680364484/posts/default/8780611886678081320'/><link rel='alternate' type='text/html' href='http://cypherpunk.erisresearch.org/2006/12/forensic-irregularities.html' title='Forensic Irregularities'/><author><name>Virus Friendly</name><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>