<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Alice, Bob, and Mallory: Why you should use four different digits for keypad locks</title>
    <link>http://www.alicebobandmallory.com/articles/2009/09/23/why-you-should-use-four-different-digits-for-keypad-locks</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>metasyntactics</description>
    <item>
      <title>Why you should use four different digits for keypad locks</title>
      <description>&lt;p&gt;I made a couple of very bad mistakes in this article so I took it down. Hopefully I'm more on track in the &lt;a href="http://alicebobandmallory.com/articles/2009/09/27/a-case-for-using-only-three-different-digits-in-keypad-codes"&gt;sequel&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 23 Sep 2009 19:49:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:327947c8-2f2d-4ca7-9ddf-bdd8b74cd9f4</guid>
      <author>Jonas Elfström</author>
      <link>http://www.alicebobandmallory.com/articles/2009/09/23/why-you-should-use-four-different-digits-for-keypad-locks</link>
      <category>Security</category>
      <category>Ruby</category>
    </item>
    <item>
      <title>"Why you should use four different digits for keypad locks" by Fredrik Mansfeld</title>
      <description>&lt;p&gt;Just a minor correction: I think De Brujin&amp;#8217;s method needs 10003 keystrokes in the worst case. The interesting thing is that the sequence itself is only 10000 digits. If you havn&amp;#8217;t had any luck when you reach the end you just start over from the beginning to get the last three combinations.
You can see it in your example too. The combinations 1114, 1144 and 1444 is missing, but you get them if you start over from the beginning when you reach the end.&lt;/p&gt;</description>
      <pubDate>Thu, 24 Sep 2009 09:47:32 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:1d3c7131-d133-4f84-a13c-83ceb0219b57</guid>
      <link>http://www.alicebobandmallory.com/articles/2009/09/23/why-you-should-use-four-different-digits-for-keypad-locks#comment-3636</link>
    </item>
    <item>
      <title>"Why you should use four different digits for keypad locks" by jberryman</title>
      <description>&lt;p&gt;This was really interesting to read! I just discovered De Brujin sequences two days ago and was just working on a blog post when I read this.&lt;/p&gt;

&lt;p&gt;I implemented two binary De Brujin algorithms in haskell and &lt;a href="http://coder.bsimmons.name/blog/2009/09/cracking-a-lock-in-haskell-with-the-de-bruijn-sequence-pt-1/"&gt;wrote about it here&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 24 Sep 2009 06:22:35 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:f844d522-9dd6-4a3d-973f-1e41cf62bd97</guid>
      <link>http://www.alicebobandmallory.com/articles/2009/09/23/why-you-should-use-four-different-digits-for-keypad-locks#comment-3634</link>
    </item>
    <item>
      <title>"Why you should use four different digits for keypad locks" by Jonas Elfström</title>
      <description>&lt;p&gt;An even more sinister approach would be to use an infrared meter a couple of seconds after someone just touched the keypad.&lt;/p&gt;</description>
      <pubDate>Wed, 23 Sep 2009 23:14:42 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:f0794f5b-e9a2-47c8-acc2-5bc3f1804e08</guid>
      <link>http://www.alicebobandmallory.com/articles/2009/09/23/why-you-should-use-four-different-digits-for-keypad-locks#comment-3630</link>
    </item>
  </channel>
</rss>

