<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>c h b m . n e t   </title>
    <link>http://chbm.net</link>
    <description>chbm.net</description>
    <language>en</language>

  <item>
    <title>The XNA Javaness</title>
    <link>http://chbm.net/2010/03/10#thexnajavaness</link>
    <description>&lt;p&gt;Microsoft is &lt;a href=&quot;http://www.engadget.com/2010/03/09/microsoft-shows-off-xna-games-running-on-windows-phone-full-3d/&quot;&gt;very excited about unified  development for PC, XBOX and Mobile&lt;/a&gt;. They&amp;#8217;re talking about the exact same game, with minor adjustments, on all 3 platforms. Most people can see some kind of fault with that reasoning. They can&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;One size fits all tends to end up with whatever the worst platform can handle. This kind of works from XBOX and PC, with the XBOX being a crappy PC and PC developers being used to develop for crappy PCs. It doesn&amp;#8217;t exactly work cause controls on a PC are much richer than on an XBOX. And console games are simpled down versions os PC games anyway. &lt;br /&gt;
But let&amp;#8217;s face it, a Snapdragon mobile phone isn&amp;#8217;t exactly a crappy PC. It&amp;#8217;s not even a PC, it&amp;#8217;s just a low power CPU with lowend 3D graphics. You&amp;#8217;ll end up playing on your 2000USD PC a game your phone can render.&lt;/p&gt;

&lt;p&gt;What works is having, not versions, but aspects of the game. You play some parts on the XBOX or the PC and some parts on the mobile. Example, on an adventure game you play some wicked 3D combats on XBOX and do your adventuring on the mobile taking advantage of all the nice things a mobile has, such as a touch screen and mobility. This isn&amp;#8217;t rocket science, Nintendo did this with Zelda on Gamecube+GBA (expect the cable made it awkward), and in the end what you need for a compelling game is making the best experience possible all around, not go easy on the developers.&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Week In Review 9W2010</title>
    <link>http://chbm.net/2010/03/09#weekinreview9w2010</link>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Big news this week was Apple, in a kind of deuche bag move, &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/Crbv_z9rEHA/apples-itc-complaint-names-htc-phones-10-other-patents.ars&quot;&gt;decided to sue HTC out of existance&lt;/a&gt; instead of going after Google like a big boy. This is obviously a signal to Motorola and Android loving US carriers. On more Apple news, &lt;a href=&quot;http://feeds.gawker.com/~r/gizmodo/full/~3/NYocTihuVT0/valves-mac-teasers-just-made-me-change-my-pants&quot;&gt;Steam is coming to OSX&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verizon &lt;a href=&quot;http://mobile.engadget.com/2010/03/01/verizons-2010-lte-launch-its-looking-better-each-day-not-wo/&quot;&gt;promises LTE overlay of the 3G network by 2013&lt;/a&gt;. They should probably attack non 3G markets first but hey, it&amp;#8217;s their network! &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On a greatly overhyped move &lt;a href=&quot;http://www.engadget.com/2010/03/03/nokia-adds-skype-to-ovi-store-foreshadows-death-of-regular-phon/&quot;&gt;Nokia added Skype to the Ovi Store&lt;/a&gt; making it easier for regular folks to use it. This is not the carrier armageddon it was touted to be but it&amp;#8217;s a sure signal Nokia doesn&amp;#8217;t want to depend a whole lot on carriers for the future. On more good Nokia news, &lt;a href=&quot;http://feedproxy.google.com/~r/noknok/~3/b941b96r84M/&quot;&gt;non-DRM is coming to Comes with Music&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On DRM news, &lt;a href=&quot;http://www.boingboing.net/2010/03/04/ubisofts-notorious-u.html&quot;&gt;Ubisoft&amp;#8217;s online DRM got cracked within the day&lt;/a&gt;. &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/wgrqbIUJ3OU/ubisoft-drm-servers.html&quot;&gt;Problems affecting the DRM servers shut paying customers out while unpaying uncustomary enjoyed&lt;/a&gt; and &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/n7D25VM88Os/ubisoft-on-drm-snafu-servers-attacked-pirates-locked-out.ars&quot;&gt;Ubisoft claims it was a DDoS and even the singleplayer boxed versions download parts of the game&lt;/a&gt; so pirates don&amp;#8217;t get the complete game. Man, I almost wish Ubisoft had something I actually want to play. Remember kids &lt;a href=&quot;http://feeds.gawker.com/~r/lifehacker/full/~3/fhSYvO5e0fw/remains-of-the-day-why-drm-doesnt-work-edition&quot;&gt;current DRM is just about annoying YOU&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turns out &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/88gmDzilQUs/cyberwar-hype-was-co.html&quot;&gt;cyberwas was not all it was up to be&lt;/a&gt;. Who coulda&amp;#8217;ve thunk it ?? &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/mo58Rj2AbRU/There-Is-No-Cyberwar&quot;&gt;There is no cyberwar&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And after &lt;a href=&quot;http://chbm.net/portugal/blockbusterbyebye.chbm&quot;&gt;closing up shop in Portugal&lt;/a&gt; Blockbuster is further &lt;a href=&quot;http://feeds.gawker.com/~r/gizmodo/full/~3/xFs4lptDwnk/blockbuster-digs-itself-a-deeper-grave-brings-back-late-fees&quot;&gt;going bust in the US&lt;/a&gt;. And cause paying customers really love to be treated like criminals late fees are back cause you know, Netflix and iTunes doesn&amp;#8217;t exist in Blockbuster&amp;#8217;s world. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>The Microsoft Vapourization</title>
    <link>http://chbm.net/2010/03/08#themicrosoftvapourization</link>
    <description>&lt;p&gt;One of the reasons Microsoft is on the way down is they gave up on shipping products. The last few things that made a blip don&amp;#8217;t actually exist. Let&amp;#8217;s review. There&amp;#8217;s Surface which never could make it as a product, there&amp;#8217;s project Natal which was announced 18 months ago for 4 months ago, Windows Phone 7 Series which will exist in real hardware at best, next Christmas and now Courier which they promise will be really awesome if it ever exists.&lt;/p&gt;

&lt;p&gt;I can imagine Ballmer standing before the Board going &amp;#8220;We&amp;#8217;re going to make a killing next Christmas, just you wait. We have this really really amazing stuff just about ready to come out&amp;#8221;.&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Week In Review 8W2010</title>
    <link>http://chbm.net/2010/03/02#weekinreview8w2010</link>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Bloom Box &lt;a href=&quot;http://www.engadget.com/2010/02/22/the-bloom-box-a-power-plant-for-the-home-video/&quot;&gt;claims to have develop a miracle fuel cell&lt;/a&gt;. &lt;a href=&quot;http://feeds.gawker.com/~r/gizmodo/full/~3/JK9cGeCEcOI/naysayers-begin-to-poo+poo-on-bloom-boxs-lofty-claims&quot;&gt;Other people say otherwise&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On ACTA news, &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/jrFHNaqSMhA/Europe-To-Block-ACTA-Disconnect-Provisions&quot;&gt;the EU Commission claims not to accept the disconnect provsionins&lt;/a&gt;. As an EUian I&amp;#8217;m fairly concerned about how that will translate into action but things are looking up and public pressure seems to be having effect. If you&amp;#8217;re inclined to read such things &lt;a href=&quot;http://blog.die-linke.de/digitalelinke/wp-content/uploads/ACTA-6437-10.pdf&quot;&gt;there&amp;#8217;s a leaked EU memo about the proceedings here&lt;/a&gt; and &lt;a href=&quot;http://www.michaelgeist.ca/content/view/4829/125/&quot;&gt;Michael Geist&amp;#8217;s digest is here&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The US IP Alliance says &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/KqS1F_Bqyuk/ip-alliance-says-tha.html&quot;&gt;using Open Source Software is equal to not respecting copyright&lt;/a&gt;. Maybe they should ripoff some &amp;#8220;if you use OSS the communists win&amp;#8221; posters. For the record, OSS is based on copyright and only copyright law enables OSS licensing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Living upside down probably causes strange blood flow to Australian heads which &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/qKOZYyToTEw/AU-Internet-Censorship-Spells-Bad-News-For-Gamers&quot;&gt;push on stupid censorship&lt;/a&gt;. To the point of &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/q3Ta1dkjiEY/Aussie-Internet-Censorship-Minister-Censors-Self&quot;&gt;hamfisted, dorky, attempts to censorship self references to censorship&lt;/a&gt;. Maybe the Communications Minister should just send itself down the memory hole and he&amp;#8217;d all pretend this never happened.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You might remember last week news broke about peeping tom school officials. Recaping, this is a &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/cVlZWsFykII/school-spying-infect.html&quot;&gt;public school that forced children to have and use the spying equipment&lt;/a&gt; and banned personal non-compromised computers. The &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/XLCFEDVDezw/fbi-grand-jury-now-probing-high-school-webcam-spying.ars&quot;&gt;FBI is looking into the case&lt;/a&gt; and the dorky peeping tom principal &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/1JfFLMBEhaY/laptop-surveillance.html&quot;&gt;confused eating candy with popping pills&lt;/a&gt;. Without much surprise &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/pNs4jrQ3VT0/aclu-and-eff-on-scho.html&quot;&gt;ACLU and EFF are having a field day&lt;/a&gt; and pointing out you can legally videotape anyone secretly as long as you don&amp;#8217;t capture sound on the USA due to laws quirkiness. Meanwhile &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/kZrd_uybwmk/vice-principal-denie.html&quot;&gt;the peeping tom says she&amp;#8217;s not a peeping tom&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>Week In Review 7W2010 (MWC Edition)</title>
    <link>http://chbm.net/2010/02/22#weekinreview7w2010</link>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://feeds.gawker.com/~r/gizmodo/full/~3/ft64FcBlPFk/symbian3-will-be-running-on-phones-later-this-year-but-see-what-it-looks-like-now&quot;&gt;Symbian^3 will be bringing 2007 to phone near you till the end of the year&lt;/a&gt;. Nokia decided to delay their smartphone plans even further by announcing &lt;a href=&quot;http://www.engadget.com/2010/02/15/meego-nokia-and-intel-merge-maemo-and-moblin/&quot;&gt;Maemo+Moblin=MeeGo&lt;/a&gt; with Intel. &lt;a href=&quot;http://www.engadget.com/2010/02/18/sony-ericsson-ceo-google-asked-us-to-build-the-nexus-one-we-re/&quot;&gt;SE claims to have no business sense by turning down the GooglePhone&lt;/a&gt;. Windows Mobile is no more. Microsoft came to terms with the fact Windows Mobile was a turd, broke clean and emerged with &lt;a href=&quot;http://www.engadget.com/2010/02/17/windows-phone-7-series-everything-you-ever-wanted-to-know/&quot;&gt;Windows Phone 7 Series&lt;/a&gt; which is about 10 years of Windows Mobile. I don&amp;#8217;t care much about homescreen grid designs and figuring out what&amp;#8217;s sensitive in an interface with 0 cues is kinda hard but the thing, on demo, seems on par with people are doing this year. Lets see how it actually works out in real hardware.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On ACTA news, &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/A__G6xLkSxY/ACTA-Document-Leaks-With-Details-On-Mexico-Talks&quot;&gt;a leaked Mexico report surfaced&lt;/a&gt;. (ed: seeing everything about ACTA is secret I&amp;#8217;m taking all claimed leaked documents as real, as opposed to my normal stance on this kind of stuff) And seems like &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/eB7rEsk98Mc/acta-internet-enforc.html&quot;&gt;public officials have been lying about what&amp;#8217;s going on&lt;/a&gt; regarding enforcement policy. Not only that but the &lt;a href=&quot;http://www.edps.europa.eu/EDPSWEB/webdav/site/mySite/shared/Documents/Consultation/Opinions/2010/10-02-22_ACTA_EN.pdf&quot;&gt;EU Data Protection Supervisor put forward a statement about ACTA&lt;/a&gt; where he, amongst others, regrets the [unelected] Commission handles the negotiation on it&amp;#8217;s own without involving the citizen privacy ombudsman and reminds the Commission all agreed legislation must respect the EU law regarding data protection, privacy and citizens rights in general. In summary, the EDPS views widespread monitoring private citizens Internet activity as IP enforcement tool in interference with the right to private life and against case law established in the European Court of Human Rights. This is particularly relevant when currently, in Portugal, members of governing party are being publicly accused in the media of widespread corruption and (ironically) maneuvering to control said media based on leaked wiretaps generated on other investigations. Their defense is leaking said wiretaps is in violation of their right to private life. Sadly, the value of the right to private life seems to depend on who&amp;#8217;s life it is and what lobby is on the other side.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Remember kids, &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/2B0A5Djo_hc/infographic-buying-d.html&quot;&gt;riped DVDs don&amp;#8217;t have annoying junk so are better&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;France probably has a rampant child pornography problem we&amp;#8217;re not aware of and trumps all other issues France is facing now. That&amp;#8217;s the only reason for trying to &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/Rvs7AZNFfeY/French-Net-Censorship-Plan-Moves-Forward&quot;&gt;pass an Internet censorship law through a special fast tracked &amp;#8216;urgent&amp;#8217; process&lt;/a&gt;. All to protect the children of course.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Speaking of child porn, &lt;a href=&quot;http://feeds.gawker.com/~r/gizmodo/full/~3/ehhTP7aALEE/update-students-knew-macbook-cameras-turned-on-randomly-as-school-administrators-gave-technical-excuses&quot;&gt;administrators at a US school used laptop cameras to spy on students at home&lt;/a&gt;. It would be nice, for a change, to bring the full force of the law to bear on this power abusing perverts instead of just using kids as &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/Rvs7AZNFfeY/French-Net-Censorship-Plan-Moves-Forward&quot;&gt;strawman in political censorship laws&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>Week In Review 6W2010</title>
    <link>http://chbm.net/2010/02/16#weekinreview2010w6</link>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Lots of &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/VdRfrtH_H-c/Google-Tweaks-Buzz-To-Tackle-Privacy-Concerns&quot;&gt;Google Buzz opla&lt;/a&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google &lt;a href=&quot;http://googleblog.blogspot.com/2010/02/think-big-with-gig-our-experimental.html&quot;&gt;announced a trial FTTH rollout&lt;/a&gt; which is basically a slap on the wrist to US ISPs. Municipalities are of course happy to welcome an open access, cheap FTTH network. And they&amp;#8217;re &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/sHsznnK8mas/Is-Google-Planning-To-Fibre-Britain&quot;&gt;doing it in UK too&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On more highspeed news &lt;a href=&quot;http://www.pheedcontent.com/click.phdo?i=1f6db55181ee49789ad7ea5f9fe4dab1&quot;&gt;AT&amp;amp;T is rolling out LTE in 2011&lt;/a&gt;. Ericsson and ALU are the suppliers which is probably why ALU said recently it wouldn&amp;#8217;t invest a lot more in WiMAX.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you have a Mastercard or VISA chip card &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/sbHgSKKgnzw/European-Credit-and-Debit-Card-Security-Broken&quot;&gt;this might be a good time to get worried&lt;/a&gt;. I did a writeup &lt;a href=&quot;http://chbm.net/tech/thepinandchipfrakup.chbm&quot;&gt;on how the EMV system is basically flawed&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On censorship news this week &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/nn9LeXR6iBE/Verizon-Blocking-4chan&quot;&gt;Verizon is blocking 4chan&lt;/a&gt;, a &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/J21csKy49qo/Appeals-Court-Rules-On-Internet-Obscenity-Standards&quot;&gt;US court says &amp;#8216;obscene&amp;#8217; is defined by the craziest person able to access content&lt;/a&gt;, &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/RstGC5D-sos/Iran-Suspends-Googles-Email-Service&quot;&gt;Iran suspends Gmail&lt;/a&gt;, &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/_Yuk6KCQwLw/Google-Rejects-Australian-Censorship-Proposal&quot;&gt;Youtube won&amp;#8217;t censor stuff just for Australia&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And on I-can&amp;#8217;t-believe-it&amp;#8217;s-not-butter news, &lt;a href=&quot;http://www.tuaw.com/2010/02/10/act-surprised-higher-itunes-prices-mean-slower-sales/&quot;&gt;higher prices mean less sales&lt;/a&gt; for iTunes and &lt;a href=&quot;http://feedproxy.google.com/~r/taoofmac/full/~3/9QVUZMyChmY/1834278091.shtml&quot;&gt;the music guys tell the books guys they&amp;#8217;re idiots&lt;/a&gt; (just not on those terms). Meanwhile &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/qT1FZnfVBGQ/Warner-To-End-Free-Streaming-of-Its-Content&quot;&gt;Warner will end streaming licenses&lt;/a&gt; which means the Warner catalogue is mostly dead to me. On an interesting twist &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/jBPHui3OG5A/Australian-Judge-Rules-Facts-Cannot-Be-Copyrighted&quot;&gt;an Australian court says facts aren&amp;#8217;t copyrightable&lt;/a&gt; which means the phone book can be copied but bible can&amp;#8217;t (zing added by me).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>The Pin&amp;Chip frakup</title>
    <link>http://chbm.net/2010/02/14#thepinandchipfrakup</link>
    <description>&lt;p&gt;Recently researchers at Cambridge examined the protocol between EMV banking chip cards and point of sale terminals and &lt;a href=&quot;http://news.zdnet.co.uk/security/0,1000000189,40022674-2,00.htm&quot;&gt;demonstrated an attack against the system where they make a payment without inputing the correct pin&lt;/a&gt;. This attack is trivial. I&amp;#8217;m not talking about the research which is not only interesting but complex in nature. What I&amp;#8217;m saying is, the system is fundamentally flawed and so trivial attacks are possible. I&amp;#8217;m not exaggerating, a computer science undergrad could have come up with a better system. He wouldn&amp;#8217;t even have to think too hard. He&amp;#8217;d just need to copy it from a textbook.&lt;/p&gt;

&lt;p&gt;The press always makes this things more spectacular than they actually are so to back up my claims we&amp;#8217;re going to design a point of sale payment system and see what we can come up with. We&amp;#8217;ll start with the chip in the card. This is small processor that&amp;#8217;s designed to do cryptographic operations and hold secret information. This chips have been in use for a few years and are effective. Effective here means unless you&amp;#8217;ve stollen Bill Gates&amp;#8217; card chances are you&amp;#8217;ll steal less money than it would cost you to attack the card itself. Also, given people notice cards are missing odds are the card will be revoked before you get results from an attack on the chip. So, for this purpose, we&amp;#8217;ll consider the chip effective. Unfortunately, as far as I know, most cards issued to this date are issue with ineffective chips and are similar to the old magnetic strip cards. We&amp;#8217;ll ignore those and design for effective chips. &lt;/p&gt;

&lt;p&gt;The chip knows 2 things, one is your pin to authenticate you and the other is a secret to authenticate itself with the bank. When the chip is reasonably convinced the person using the card is who he claims to be, through providing the correct pin, it will use its own secret to create a command the point of sale can send to the bank. The bank in turn will look at the command it received, verify it was generated by the correct chip after seeing the correct pin (through the secret the chip shares with the bank) and if it&amp;#8217;s convinced the operation is legitimate execute the payment command. &lt;br /&gt;
So to get this thing going we only need an operation between the point of sale and the chip. The point of sale provides the inputed pin and the transaction to the chip. If the pin checks out the chip encodes the transaction so that the point of sale can send it to the bank. It the pin is wrong the chip returns an error to the point of sale and it gets displayed to the user. This system is far from the perfect, the user must trust the point of sale won&amp;#8217;t steal his pin (which can be used with the stolen card). The user must also trust the point of sale will ask the chip to encode the correct transaction and not some other debit. But the bank can trust the chip saw the right pin and making a better system would involve a slower system and a more complex and expensive chip. This of course is not the end of the story, the system needs to be properly engineered to ensure it&amp;#8217;s trustworthy. The devil is usually in details like making sure the transactions are not repeatable (so that a malicious point of sale can&amp;#8217;t just reissue the same transaction over and over) or that a stolen card will lock itself up after a number of attempts.&lt;/p&gt;

&lt;p&gt;Now that we designed a working system lets look at how the actual system works. The Cambridge researchers found the system has not one but two separate operations, validate pin and encode the command (actually, there&amp;#8217;s a lot more around this but the essence of the system can be described this way). The points of sale don&amp;#8217;t have a validate pin operation so this doesn&amp;#8217;t seem to make much sense, the separation comes from the huge amount of complexity existing in the EMV system. So lets try to design a system as secure as our original one but with this extra constraint (such is the life of an engineer). We&amp;#8217;d have to relink the two operations making the command encoding depend on the pin verification. This is done by having the chip give a random number, called a token, to the point of sale when it validates the pin. The point of sale in turn passes this token back to the chip along with the transaction it needs encoded. The chip confirms the token is valid and encodes the command for the transaction, guaranteeing the pin was correctly entered. This is heavier on the chip but is nearly as secure as our method (some design flaws on the chip might make this method weaker). Now lets look at how the EMV system actually works. On their system the validate pin operation doesn&amp;#8217;t return a token. It just says yes or no and then the point of sale decides how to proceed. As the observant reader probably realized we just placed a lot of trust on the point of sale, the trusted chip is no longer master of our pin but must instead rely on the point of sale doing the right thing (which might be go to signature authentication). An obvious attack is having a point of sale that doesn&amp;#8217;t do the right thing. It might go ahead with the transaction when a wrong pin pin is entered or delay printing the receipt a bit and issue a few extra transactions. But there&amp;#8217;s another weak link on the system, the point of sale to chip communication goes through an unsafe interface, the chip contacts and point of sale reader. That&amp;#8217;s what the researchers attacked, they inserted a device between the card and the point of sale that always reported &amp;#8220;pin ok&amp;#8221; coming from the chip (I won&amp;#8217;t go into details about how to do this, it&amp;#8217;s not trivial but it&amp;#8217;s not very hard either). This type of attack wouldn&amp;#8217;t even exist in our initial system. On our modified two operation system the attack wouldn&amp;#8217;t work cause the attacker can&amp;#8217;t just inject a known reply into the stream. In fact, it would only be possible to attack the chip-point of sale interface if the chip had a design flaw on the verification of the tokens. In all truth the EVM system does include some safeguards designed not to prevent but to report this kind of inconsistency. However this safeguards are so poorly designed and implemented they are not effective.&lt;/p&gt;

&lt;p&gt;So by employing advanced cryptographic chip technology EMV ended up with something worse than the decades old magnetic strip cards. The problem with magnetic strips is they are easily copiable so someone using a &amp;#8220;skimmer&amp;#8221; that reads the card and intercepts the pin (recently some skimmers where found attached to ATMs and physically tampering a point of sale terminal to skim card is fairly easy) can easily create a duplicate of the skimmed card and then use it together with the skimmed pin. As mentioned before most currently used chip cards employ simple chips and are as easy to duplicate as magnetic strips. That together with the attack above make them less secure than strip cards. Newer Pin and chip cards can&amp;#8217;t be skimmed but on the other hand a robber can use just the card without bothering with the pin. There&amp;#8217;s even deeper problems with this system caused by having the two separate operations. The ability to coax the card into generating encoded commands allows someone with access to a large stack of cards (stolen, old discarded or blank unissued) to run something called a plain text attack. The attacker generates large quantities of encoded text from known plain text and then analyses the encoded text to try to derive knowledge about the encoding system. A successful attack may, depending on how well the system is engineered, compromise the whole system an allow havoc like easy card cloning. &lt;/p&gt;

&lt;p&gt;Congratulations. If you read through the article and were able to follow you are now better at designing payment card systems than EMV. This kind of absurd failures are usually the result of committee design and pressures from manufacturers to make the system cheaper to build or less interoperable so that it generates vendor lock-in. In this case there was also no effective independent review, a key element in successful design of security systems. Sadly, the specification seems to cover so many usage possibilities and provides such latitude to proprietary implementations of key features by individual banks it would would be impossible to review. More distressing even is the EMV was probably never meant to be secure. It was meant to be marketed as secure to stop credit card signature fraud claims from stores. And it&amp;#8217;s arcane enough to thwart any attempt to prove pin fraud so the end user is stuck with the cost of the frauds. In fact, the researchers claim to have been contacted by a number of pin fraud victims where the banks and EMV just claimed misuse of the card and never even investigated on grounds of the system being secure.   Considering the simplicity of the attack I&amp;#8217;m sure a number of criminal rings, who actually put resources into cracking this kind of systems, have known about this for quite some time. I&amp;#8217;m also sure the laws the media and make-believe-security industries are trying to push to the effect of banning security research would also prevent us, the public, to ever know about this gapping flaws.&lt;/p&gt;

&lt;p&gt;Looking forward, the researchers list some ways the system could be improved but are hard to implement in practice cause it would mean changing a number of existing systems. There&amp;#8217;s another way which sheds signature verification altogether, making cards only create a valid transaction within a reasonable time after a successful pin authentication is performed. This would make the chip a bit more complex and more expensive so I&amp;#8217;m sure the banks would never switch to this type of cards. After all, they already managed to shift the liability to the end user so why bother with actually protecting their customers ? Easy, market the cards that actually work bundled with a fraud insurance and obviously, an extra monthly fee.&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Bye bye Blockbuster</title>
    <link>http://chbm.net/2010/02/13#blockbusterbyebye</link>
    <description>&lt;p&gt;A &lt;a href=&quot;http://aeiou.expresso.pt/gen.pl?p=stories&amp;amp;op=view&amp;amp;fokey=ex.stories/564267&quot;&gt;Blockbuster abriu insolvência em Portugal&lt;/a&gt;. As desculpas invocadas são as habituais nestes casos, &amp;#8220;a Internet&amp;#8221; e &amp;#8220;a pirataria&amp;#8221;. Não percebo como a pirataria, uma actividade praticada em alto mar por piratas que roubam barcos inteiros e sequestram ou matam as tripulações, pode ter afectado a Blockbuster. Percebo sim como os catálogos reduzidos e sem escolha tenham prejudicado o negócio. Percebo que os preços praticados afastem os clientes. Percebo que as &amp;#8220;versões familiares&amp;#8221;, censuradas em violação dos direitos morais dos autores para obedecer a um padrão bacoco americano, façam os clientes sair desiludidos das lojas. E percebo especialmente que a Blockbuster tenha receio de culpar o prego final no seu caixão, a TV por cabo e satélite.&lt;/p&gt;

&lt;p&gt;Ainda tenho algures em casa um cartão de sócio da Blockbuster. Fui cliente regular durante alguns meses. Vi os filmes que valiam a pena ser vistos. Depois ficou só a frustração de ir à loja para descobrir que a &amp;#8220;estreia&amp;#8221; que queria ver estava esgotada, de chegar a casa e descobrir que o dvd que tinha escolhido estava riscado e a preocupação de devolver o dvd a horas na 2a feira para não pagar a &amp;#8220;multa&amp;#8221;. A Blockbuster tornou-se um  aborrecimento e naturalmente o cartão desapareceu da minha carteira. A TVCabo não tinha problemas de stock, não me alugava dvds riscados, não tinha que ser devolvida à 2a feira e ao fim do mês a factura não era assim tão diferente.&lt;/p&gt;

&lt;p&gt;A Blockbuster não está sozinha na luta contra a obsolescencia. Nos anos 80 Portugal foi invadido pelos clubes de video de bairro, uma espécie de moda das croissanterias mas com cassetes VHS. Estes pequenos clubes cresceram primeiro à custa das cassetes copiadas ilegalmente e depois à custa do aluguer totalmente ilegal de jogos de consola. Mudam-se os tempos mudam-se as agulhas morais. &lt;br /&gt;
Também fui sócio de um destes clubes pré-Blockbuster. Depois chegou a Blockbuster com as suas lojas grandes e os clubes de bairro gritaram que iam ser esmagados. Agora é a vez da Blockbuster ser esmagada. &lt;/p&gt;

&lt;p&gt;Bye bye Blockbuster. Ainda cá andavas ?&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Week In Review 5W2010</title>
    <link>http://chbm.net/2010/02/08#weekinreview5w2010</link>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The big news week was &lt;a href=&quot;http://feeds.gawker.com/~r/gizmodo/full/~3/1FYLSyEGwVo/symbian-going-open-source-from-today&quot;&gt;Symbian going open source ahead of plan&lt;/a&gt;. I think they&amp;#8217;re opening the S60v5 code base but after the renaming nobody can really tell.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There seems to be a (geeky) video formats war going on with &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/kMuH6T-y7Bs/MPEG-LA-Extends-H264-Royalty-Free-Period&quot;&gt;MPEG extending the H.264 royalty free period another 6 years&lt;/a&gt;. HTML5+Ogg seems to be viable enough to scare them into enabling HTML5+H.264 through 0 cost to end users. Btw, &lt;a href=&quot;http://www.tuaw.com/2010/02/06/16-month-old-bug-continues-to-crash-flash/&quot;&gt;Flash keeps crashing with a more than year old bug&lt;/a&gt; and &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2010/02/01/w3c-svg-working-group-update-for-january-2010.aspx&quot;&gt;Microsoft decided SVG is something they might want to be involved with&lt;/a&gt; cause you know, they&amp;#8217;re all about innovation!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It was kind of expected but a &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/kFPKWodOOdo/senator-queries-facebook-skype-on-human-rights-in-china.ars&quot;&gt;US Senator is probing into the involvement of a number of US companies with the chinese government&lt;/a&gt; (oddly, Microsoft isn&amp;#8217;t mentioned). A line on the sand will be drawn at some point and CEOs better figure out what side they chose to be on. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On anti-censorship news an &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/oI_hgwyGb64/Landmark-Ruling-Gives-Australian-ISPs-Safe-Harbor&quot;&gt;australian court rules ISPs are not obliged to filter content&lt;/a&gt;. This of course, flies in the face of the Government plans to force ISPs to block sites on a governmental blacklist. All for the children&amp;#8217;s sake of course. Maybe the Australian Govt should get in touch with the UK Govt!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/5sa8pCyp97Y/No-Scan-No-Fly-At-Heathrow-and-Manchester&quot;&gt;Pervs are lining up to man the naked scanner booths at Heathrow and Manchester&lt;/a&gt; as kiddie porn laws are no match for TERRURISM laws in UK. Every man woman and child will be seen naked in the interested of keeping you safe against terrorists stupid enough to use materials the scanners can actually see.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>Week In Review 4W2010</title>
    <link>http://chbm.net/2010/02/01#weekinreview4w2010</link>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;This week was iPad week. Already did a &lt;a href=&quot;http://chbm.net/tech/theipadinreview.chbm&quot;&gt;review&lt;/a&gt; and an &lt;a href=&quot;http://chbm.net/tech/theipadevilreview.chbm&quot;&gt;evil review&lt;/a&gt;. That&amp;#8217;s it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fun mobile things: &lt;a href=&quot;http://feedproxy.google.com/~r/noknok/~3/KSUv0I8DKcg/]&quot;&gt;smart people at Nokia figured out how to turn an apparently normal 3G radio into a radar&lt;/a&gt;, &lt;a href=&quot;http://www.engadget.com/2010/01/28/nokia-grows-profits-and-smartphone-share-in-q4/&quot;&gt;Nokia revenue is growing again and &amp;#8220;smartphone&amp;#8221; quota too&lt;/a&gt; and &lt;a href=&quot;http://mobile.engadget.com/2010/01/27/nokia-siemens-lg-hit-lte-speed-record/&quot;&gt;NSN+LG hit 100Mbps on LTE&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In a trust-us-do-no-evil move Google published an internet draft proposing a &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/sjAnEAG8OUk/google-wants-to-see-client-addresses-in-dns-queries.ars&quot;&gt;DNS extension do identify the original client&lt;/a&gt;. Basically, your end device usually queries names to a local server that either knows the answer from cache or goes and finds it out. Problem for Google is sometimes &amp;#8220;local&amp;#8221; isn&amp;#8217;t so local and it throws off their geographical distribution system sending say, a UK customer to a Netherlands server. What they want is an extension (this is optional intermediary server) where the &amp;#8220;local&amp;#8221; server can tell the server that actually knows the answer who the client is so it can reply with the best mapping. This means everyone along the way can sniff and create an IP accurate name resolution log. The correct solution to Google&amp;#8217;s problem is getting people to move to IPv6 and use anycast addresses instead of creating more DNS cruft.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On IcantBelieveItsNotTerrorism news, a UK &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/H5qSjuUjbgs/kids-tv-hosts-terror.html&quot;&gt;kids show was stopped basically for filming a scene with menacing hair-dryers&lt;/a&gt;. Cause you know, the UK Police can stop and warn/arrest anyone that&amp;#8217;s doing &lt;em&gt;terrurism&lt;/em&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And while &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/wfXy5as9XIM/eu-investigating-leg.html&quot;&gt;Virgin says it&amp;#8217;s going to start do use DPI to sniff out &amp;#8220;illegal content&amp;#8221;&lt;/a&gt; the &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/q1VAALvFcDI/eu-has-doubts-as-isp-rolls-out-dpi-for-copyright-enforcement.ars&quot;&gt;EU is going to start investigating them for spying on their customers&lt;/a&gt;. Virgin sells an all-you-can-eat music streaming/download package with Universal titles so it&amp;#8217;s basically strong-arming its customers into signing up for that. The advanced DPI technology Virgin is planning to use looks at file names so it&amp;#8217;s pretty pathetic. And at least in my part of the world this kind of thing is a crime.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The people probably tried to take advantage of the iPad craze cause this was a ACTA full week. &lt;a href=&quot;http://feeds.arstechnica.com/~r/arstechnica/index/~3/rjoOlb6unFM/transparency-gets-a-few-minutes-at-new-acta-negotiations.ars&quot;&gt;&amp;#8220;Transparency&amp;#8221; managed to make it to the agenda, just barely so and no in a very transparent way&lt;/a&gt;. A &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/_eq-VuGUTrc/canadian-mp-demands.html&quot;&gt;Canadian MP is demanding his government answer regarding ACTA&lt;/a&gt;, too bad we can&amp;#8217;t do the same of the European Commission cause you know, they&amp;#8217;re not actually elected so they don&amp;#8217;t answer to the public. Meanwhile Michael Geist posted a &lt;a href=&quot;http://feedproxy.google.com/~r/boingboing/iBag/~3/PzUplDybTuQ/what-will-the-secret.html&quot;&gt;What will ACTA mean to my domestic Law guide&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On stupid news of the week, the &lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/jf8Jdt4pksY/Future-Ubisoft-Games-To-Require-Constant-Internet-Access&quot;&gt;future Ubisoft DRM makes you be online to play offline games&lt;/a&gt;. &amp;#8220;Oh phrack, my internet connection is down, I&amp;#8217;ll play some single player â€¦ oh wait â€¦ I can&amp;#8217;t â€¦&amp;#8221;. So yeah, I&amp;#8217;ll just take a pass on Ubisoft, m&amp;#8217;kay ?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On sad news &lt;a href=&quot;http://secfilings.com/searchresultswide.aspx?link=2&amp;amp;filingid=7003742&quot;&gt;Sun is gone baby gone&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  </channel>
</rss>