<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Observations from Uppsala &#187; ICA</title>
	<atom:link href="http://jakob.engbloms.se/archives/tag/ica/feed" rel="self" type="application/rss+xml" />
	<link>http://jakob.engbloms.se</link>
	<description>Computer Technology: Simulation, Virtualization, Virtual Platforms, Embedded, Multicore and Multiprocessing (by Jakob Engblom)</description>
	<lastBuildDate>Sun, 29 Jan 2012 19:45:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
    <title>Observations from Uppsala</title>
    <url>http://jakob.engbloms.se/favicon.png</url>
    <link>http://jakob.engbloms.se</link>
    <width>32</width>
    <height>32</height>
    <description>Observations from Uppsala - http://jakob.engbloms.se</description>
    </image>		<item>
		<title>Yubikey Follow-Up</title>
		<link>http://jakob.engbloms.se/archives/678?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/678#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:11:37 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ICA]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[online banking]]></category>
		<category><![CDATA[Yubikey]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=678</guid>
		<description><![CDATA[Now I have had my yubikey for about a week, and I have put it on my keychain. It really works extremely well! The only small issue is that I tend not to have my keys immediately within reach while at home in the house or on travel, so there is a step of &#8220;go [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-670" style="margin: 5px;" title="yubico-image" src="http://jakob.engbloms.se/wp-content/uploads/2009/02/yubico-image.jpg" alt="yubico-image" width="98" height="98" />Now I have had my yubikey for about a week, and I have put it on my keychain. It really works extremely well! The only small issue is that I tend not to have my keys immediately within reach while at home in the house or on travel, so there is a step of &#8220;go retrieve the keys&#8221; before I can use it for login.</p>
<p><span id="more-678"></span><img class="alignleft size-full wp-image-679" style="margin: 5px;" title="keys" src="http://jakob.engbloms.se/wp-content/uploads/2009/03/keys.png" alt="keys" width="61" height="63" />However, that small inconvenience is not really something to be bothered by. Any hardware-based login solution will have that, and the yubikey&#8217;s fitting into something you have anyway for getting in to places (you keys) makes it very logical. What could have made it even better had been if you would have activated it using a key-like turn rather than the somewhat bland keypress that does not produce any kind of haptic feedback. But I can understand that a twisting design like that would be an order of magnitude more expensive to produce, and probably another order of magnitude less durable&#8230;</p>
<p>It is also striking how well this system works compared the incredibly clunky login and signing facilities used by ICA Banken. There, you have a piece of hardware which is way larger than a key, into which you slide your credit card. Then, to log into the bank and effect a payment of a bill, you do:</p>
<ul>
<li>Type in customer number</li>
<li>Type in PIN code</li>
<li>Put your card into the signing device</li>
<li>Press &#8220;login&#8221;</li>
<li>Copy 8 digit code from web page to device</li>
<li>Type card PIN code into device</li>
<li>Copy 9 digit code from device to web page</li>
<li>&#8230; enter data for bills &#8230;</li>
<li>Bring out the signing device again</li>
<li>Insert card</li>
<li>Press &#8220;sign&#8221;</li>
<li>Copy 8 digit code from web page to device</li>
<li>Type card PIN code into device</li>
<li>Copy 9 digit code from device to web page</li>
</ul>
<p>I really think the &#8220;sign&#8221; step adds no security in practice, and most other bank systems I use seem to agree with this: once past login, no need for additional confirmation. I think that makes sense, and that the sign stage is here more as a warm fuzzy feeling kind of thing.</p>
<p>If it wasn&#8217;t for the possible constraint that the ICA solution has to work on public computers where you have no access to USB ports, I think a yubikey-based solution would make all of the above so much easier. The genius of the yubikey is really that it removes the &#8220;type in numbers from hardware device&#8221; from the login steps, which really is something that there is little value to having each user do every time they effect some kind of secure operation. If all banks used a yubikey, I think the world would save many thousands of people hours that could be used to have fun, be with the family, and other more beneficial uses.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/678"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/678" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/678" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/678/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Got a Yubikey!</title>
		<link>http://jakob.engbloms.se/archives/669?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/669#comments</comments>
		<pubDate>Fri, 27 Feb 2009 09:13:09 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ICA]]></category>
		<category><![CDATA[SecurityNow]]></category>
		<category><![CDATA[Yubico]]></category>
		<category><![CDATA[Yubikey]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=669</guid>
		<description><![CDATA[I been listening to the SecurityNow! podcast raving about the coolness of the Yubikey, created by Swedish startup Yubico. It seems like the device has captured the imagination of quite a few people, and I have been kind of curious about it. So I was quite pleasantly surprised when I got one a few days [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-670" style="margin: 5px;" title="yubico-image" src="http://jakob.engbloms.se/wp-content/uploads/2009/02/yubico-image.jpg" alt="yubico-image" width="98" height="98" />I been listening to the <a href="http://www.twit.tv/sn">SecurityNow! podcast </a>raving about the coolness of the <a href="http://www.yubico.com/products/yubikey/">Yubikey</a>, created by Swedish startup <a href="http://www.yubico.com/home/index/">Yubico</a>. It seems like the device has captured the imagination of quite a few people, and I have been kind of curious about it. So I was quite pleasantly surprised when I got one a few days ago, since we are testing it as a new way to authenticate to our VPN at work.</p>
<p><span id="more-669"></span>The immediate impression is that is impressively small!  Compared to a standard USB memory stick, it is significantly smaller, and most importantly, very thin. This means that they can be sent in a regular envelope in the mail, since it is about as think as some folded papers. It also helps when you put it on your key chain, I guess. I don&#8217;t know if I dare do that yet, since my pocket tends to be fairly crowded with heavy sharp keys that could well scratch the innocent little  Yubikey. Here is a picture of the key along side a Sandisk Cruzer USB memory stick:</p>
<p><img class="aligncenter size-full wp-image-671" title="yubuj_1" src="http://jakob.engbloms.se/wp-content/uploads/2009/02/yubuj_1.jpg" alt="yubuj_1" width="400" height="239" /></p>
<p>When it is attached to a computer, the little button ring lights up. When the computer is asleep, it pulsates nicely too.</p>
<p><img class="aligncenter size-full wp-image-672" title="yubikey-connected_1" src="http://jakob.engbloms.se/wp-content/uploads/2009/02/yubikey-connected_1.jpg" alt="yubikey-connected_1" width="400" height="350" /></p>
<p>Driver installation was automatic on my Vista machine, showing up as a human-interface device with no particular characteristics. That is the very idea of the Yubikey: it is a USB keyboard as far as the computer is concerned, which is amazingly simple and clever. Here is what Vista says about it:</p>
<p><img class="aligncenter size-full wp-image-674" title="yubikey-driver" src="http://jakob.engbloms.se/wp-content/uploads/2009/02/yubikey-driver.png" alt="yubikey-driver" width="536" height="245" /></p>
<p>In use, the Yubikey is still a bit of challenge to me, for one simple reason: the button feels hard to get pressed in the right way. It seems that I have to push pretty hard and for a long time to activate, and then I want to hold the key with my other hand too so that I do not break it at the point where it is connected to the computer.</p>
<p>Apart from that, it is a beautiful device, and compared to the security solutions I have with my various internet-based banks, it is much easier to use. No codes to type in, no 9-digit numbers to type into online forms (that is what ICA Banken currently requires you to do, <a href="http://www.ica.se/FrontServlet?s=ikk&amp;state=ikk_dynamic&amp;viewid=1131912">copy a nine-digit number from a security device into which you insert your bank card&#8230;</a>).</p>
<p>So overall, I really like the Yubikey, and it will be interesting to see how it lasts, physically, as I start taking it with me everywhere.</p>
<p><em>Update: </em>The Yubikey does work to have on a key chain, I have started doing that and so far it works in the sense that it does not affect the physical size of the chain much. There is also some logic to the use mode of inserting the key from the key chain into my computer to &#8220;unlock&#8221; secure functions.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/669"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/669" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/669" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/669/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

