<?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>Becoming paranoid &#187; Various</title>
	<atom:link href="http://becomingparanoid.com/category/various/feed/" rel="self" type="application/rss+xml" />
	<link>http://becomingparanoid.com</link>
	<description>Tips about computer security, privacy and staying safe online</description>
	<lastBuildDate>Wed, 03 Oct 2007 13:03:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Problogger Birthday Bash competitions</title>
		<link>http://becomingparanoid.com/2007/10/03/problogger-birthday-bash-competitions/</link>
		<comments>http://becomingparanoid.com/2007/10/03/problogger-birthday-bash-competitions/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 13:03:29 +0000</pubDate>
		<dc:creator>madelman</dc:creator>
				<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://becomingparanoid.com/2007/10/03/problogger-birthday-bash-competitions/</guid>
		<description><![CDATA[Darren, at ProBlogger is celebrating the birthday of the blog with lots of competitions to win prizes.
You have the details with all the prizes at Problogger Birthday Bash competitions, so if you want to win one visit the site frequently as there will be diferent competitons until next Monday.
]]></description>
			<content:encoded><![CDATA[<p>Darren, at <a href="http://www.problogger.net">ProBlogger</a> is celebrating the birthday of the blog with lots of competitions to win prizes.</p>
<p>You have the details with all the prizes at <a href="http://www.problogger.net/archives/2007/10/02/54000-worth-of-prizes-on-offer-in-the-problogger-birthday-bash-competitions/">Problogger Birthday Bash competitions</A>, so if you want to win one visit the site frequently as there will be diferent competitons until next Monday.</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2007/10/03/problogger-birthday-bash-competitions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting The Nation</title>
		<link>http://becomingparanoid.com/2007/05/22/protecting-the-nation/</link>
		<comments>http://becomingparanoid.com/2007/05/22/protecting-the-nation/#comments</comments>
		<pubDate>Tue, 22 May 2007 05:46:15 +0000</pubDate>
		<dc:creator>Bridgitt</dc:creator>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Various]]></category>
<category>attacks</category><category>information warfare</category><category>security</category>
		<guid isPermaLink="false">http://becomingparanoid.com/2007/05/22/protecting-the-nation/</guid>
		<description><![CDATA[Last week we spent time understanding the CIA of computer security and why we should be concerned with confidentiality, integrity and availability. While we focused on how this impacts individuals, this week we&#8217;ll look at just how critical protecting technology is for a nation. 
During wartime, we typically become more aware of the possibilities of [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://becomingparanoid.com/wp-content/uploads/2007/05/bitsandbytes.jpg' alt='1s and 0s' align="right" />Last week we spent time understanding the CIA of computer security and why we should be concerned with confidentiality, integrity and availability. While we focused on how this impacts individuals, this week we&#8217;ll look at just how critical protecting technology is for a <strong>nation</strong>. </p>
<p>During wartime, we typically become more aware of the possibilities of information warfare. (Or perhaps not, with 60 million+ people voting on American Idol &#8211; but I digress). Anyway, some of us are informed that nations are engaging in ways to disrupt other <strong>nation&#8217;s </strong>information infrastructure and that those methods are becoming increasingly sophisticated. This becomes particularly onerous when we realize just how critical technology is for our everyday activities.</p>
<p>As we know, civilians aren&#8217;t the only one&#8217;s dependent on technology. Most of the images that we see of Iraq today show troops on the ground &#8211; shooting, fighting, etc. What we typically don&#8217;t see are the technological tools used to control the military vehicles, weapons systems and communication systems that soldiers must depend on. Imagine those tools being compromised.</p>
<p>Interestingly enough, during the Persian Gulf War in 1991, Saddam Hussein was offered some very hot information, that had he bought, could have possibly changed the outcome of that war. According to some reports, 34 American military sites were breached by hackers from the Netherlands. The computers that they attacked contained important information about Operation Desert Storm, such as the exact location of military troops, weapon details, and the movement of American warships. Imagine what could have happened had Saddam not thought this was a trick?</p>
<p>Within the last few weeks, Russia has been accused of cyber attacks against Estonia (yes, go ahead and dust off that atlas). The websites of Estonia&#8217;s government ministries, banks, companies and newspapers have been disabled. Even NATO has sent some of its top cyberterrorism experts to investigate the situation and to help the Estonians augment their electronic defenses.</p>
<p>So, while there a plenty of examples, we should recognize that today, <strong>nations</strong> must protect their critical infrastructures against cyber attacks. Later on we&#8217;ll cover popular attack methods, but for now, realize that our <strong>nation&#8217;s</strong> next war might be more about the rise of the machines and less about human battles.</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2007/05/22/protecting-the-nation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We are searching for bloggers</title>
		<link>http://becomingparanoid.com/2007/03/05/we-are-searching-for-bloggers/</link>
		<comments>http://becomingparanoid.com/2007/03/05/we-are-searching-for-bloggers/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 11:59:36 +0000</pubDate>
		<dc:creator>madelman</dc:creator>
				<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://becomingparanoid.com/2007/03/05/we-are-searching-for-bloggers/</guid>
		<description><![CDATA[
It&#8217;s been a long time since the last post. Lots of things have happened since then and the site has been stalled for the lack of time for updating it. 
There are still lots of things to be told about computer security and I would really like this blog to keep on. But as I [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image41" src="http://www.gpsgadgets.net/wp-content/uploads/2007/03/lupa.jpg" alt="Searching" align="right" /></p>
<p>It&#8217;s been a long time since the last post. Lots of things have happened since then and the site has been stalled for the lack of time for updating it. </p>
<p>There are still lots of things to be told about <strong>computer security</strong> and I would really like this blog to keep on. But as I can&#8217;t do it myself I want to search for some people who can.</p>
<p>So if you are interested in computer security and can write in English (no need to be an expert in any of both) apply for this position right now. This is a paid position, so you can even win some money while writing about something you like.</p>
<p>To apply or ask any question, please use the form contact in the <a href="http://becomingparanoid.com/about/">about page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2007/03/05/we-are-searching-for-bloggers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Defeat hardware keylogger with SuperGlue</title>
		<link>http://becomingparanoid.com/2006/04/22/defeat-hardware-keylogger-with-superglue/</link>
		<comments>http://becomingparanoid.com/2006/04/22/defeat-hardware-keylogger-with-superglue/#comments</comments>
		<pubDate>Sat, 22 Apr 2006 18:41:32 +0000</pubDate>
		<dc:creator>madelman</dc:creator>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://becomingparanoid.com/2006/04/22/defeat-hardware-keylogger-with-superglue/</guid>
		<description><![CDATA[We explained that a usual way to steal password is with keyboard loggers. This happened once at Sumitomo Bank, where someone installed a hardware keylogger to a computer and got some passwords which allowed him to transfer money to an account on his own.
The bank has opted for a low-tech solution to this problem. To [...]]]></description>
			<content:encoded><![CDATA[<p>We explained that a usual way to steal password is with <a href="http://becomingparanoid.com/2006/03/02/how-to-get-a-hotmail-password-iv-keyboard-logging/">keyboard loggers</a>. This happened once at Sumitomo Bank, where someone installed a hardware keylogger to a computer and got some passwords which allowed him to transfer money to an account on his own.</p>
<p>The bank has opted for a low-tech solution to this problem. To avoid someone installing hardware keyloggers they have glued the connectors to the back of the PC with SuperGlue, so it&#8217;s not possible to unplug the keyboard and insert the keylogger.</p>
<p>It&#8217;s a known problem that to secure a computer where the user has physical access to it is quite difficult, so I would have opted instead for using dumb terminals instead of PCs, so the security only has to be implemented in one place, making it easier to control.</p>
<p>This is not always possible, as some systems can&#8217;t be configured to work with dumb terminals or might not be convenient for the business. In this case, the solution is to keep the PC case in a &#8220;secure&#8221; lock where it cannot be accessed by the users without permission.</p>
<p>From | <a href="http://blogs.zdnet.com/threatchaos/?p=319">Threat Chaos</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2006/04/22/defeat-hardware-keylogger-with-superglue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Google Video sucks</title>
		<link>http://becomingparanoid.com/2006/04/11/why-google-video-sucks/</link>
		<comments>http://becomingparanoid.com/2006/04/11/why-google-video-sucks/#comments</comments>
		<pubDate>Mon, 10 Apr 2006 23:54:24 +0000</pubDate>
		<dc:creator>madelman</dc:creator>
				<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://becomingparanoid.com/2006/04/11/why-google-video-sucks/</guid>
		<description><![CDATA[In the last months online video sites have become really popular and lots of them are popping-up. You know what they are: Metacafe, Google Video, iFilm and, perhaps the most popular of all them YouTube.
Yeah, they are a great way to share your videos and find content from other users and I have used them [...]]]></description>
			<content:encoded><![CDATA[<p>In the last months online video sites have become really popular and lots of them are popping-up. You know what they are: Metacafe, Google Video, iFilm and, perhaps the most popular of all them YouTube.</p>
<p>Yeah, they are a great way to share your videos and find content from other users and I have used them to embed some videos existing videos in my weblogs. But what&#8217;s the use of it if you want to share something and you can&#8217;t do it for three days?</p>
<p>I&#8217;m not talking about YouTube being down for most of the day but about Google Video, where I haven&#8217;t been able to get something published in three days. Do you think it has any value by now?</p>
<p>But, let&#8217;s get some perspective. I write in a coletive weblog about gadgets. We like to publish fresh news and sometimes we embed some video in the posts to illustrate the gadget we are talking about. Three days ago (March 8th) I tried to upload a video to Google Video. I had never done that so I didn&#8217;t know I had to download and install an additional program to do. Is this the Web2.0 era? Doesn&#8217;t everything now work in the browser? It&#8217;s so difficult to program a web-based uploader? (It isn&#8217;t, the rest of video services do it, quite badly but do it).</p>
<p>OK, anyway I install the uploader and upload the video I wanted to share. I didn&#8217;t have explicit consent from the owner to upload this video, but as it was downloable from his homepage I think it isn&#8217;t a big problem. Once I uploaded it i checked in the site and saw that it was being verified. So far so good, I thought, they have to check the content of the video is legal and all that, in one or two hours I will be able to see it.</p>
<p>After waiting for a long time the video continued in &#8220;verification&#8221; state. I got tired of waiting and went to YouTube, searched for it and, with the right keywords, I found it ready to use. Some copy and paste of the code they offer and it was all ready.</p>
<p>Three days later this is the message Google Video still gives me:</p>
<p><center><br />
<img src="http://becomingparanoid.com/images/googlevideo.png"><br />
</center></p>
<p>So I can&#8217;t use it and I don&#8217;t have any use for it now. It is using space in their servers and I don&#8217;t think anyone will ever see it.</p>
<p>What&#8217;s the moral of the story? In first place I should have checked it the video was already in YouTube (probably it is, it was in this case). In second place YouTube should improve their upload service. I tried to upload three times and from different browser and I was unable to do it, all I got was a blank screen and no response from the server (I know it usually works, I have uploaded videos other times and it worked). Third, don&#8217;t use Google Video if you don&#8217;t want to wait for some days to see the video. </p>
<p>Fourth, YouTube should get a pay-per-view service as Google does. For me the quality and download speed of the videos is enough and if the price is down enough many people would pay to watch them. But don&#8217;t get a pay-once view-once service, I want to see the videos I have payed for as much times as I want and from whenever I want.</p>
<p>And the last, these pages try too hard to protect their videos from being downloaded but it doesn&#8217;t work, there are <a href="http://javimoya.com/blog/youtube_en.php">video downloaders</a> updated continuosly which allow you to get the video locally. Work harder in improving the user experience and they won&#8217;t need to download the videos.</p>
<p>Anybody has had better experiences than me?</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2006/04/11/why-google-video-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New version of Google Talk with avatars</title>
		<link>http://becomingparanoid.com/2006/03/31/new-version-of-google-talk-with-avatars/</link>
		<comments>http://becomingparanoid.com/2006/03/31/new-version-of-google-talk-with-avatars/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 14:52:49 +0000</pubDate>
		<dc:creator>madelman</dc:creator>
				<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://becomingparanoid.com/2006/03/31/new-version-of-google-talk-with-avatars/</guid>
		<description><![CDATA[Hey, it&#8217;s Friday afternoon for me, almost weekend so time to relax and write about something not related to computer security. Well, it might be related because a program in my computer updated all by itself without asking me for consent but I&#8217;ll talk about it another day.
I always have Google Talk connected in my [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, it&rsquo;s Friday afternoon for me, almost weekend so time to relax and write about something not related to computer security. Well, it might be related because a program in my computer updated all by itself without asking me for consent but I&rsquo;ll talk about it another day.</p>
<p>I always have Google Talk connected in my computer, so people can reach and talk with me and I never turn it off. But today, after returning from lunch I got a big surprise, the Google Talk window was open in the middle of the desktop and it wasn&rsquo;t looking as usual, some additional pictures were in the side of each of my contacts, so I had to imagine that a new version of the program had been released and the auto-update functionality had downloaded and installed it.</p>
<p>Surprise, surprise, seems like the promised Google Talk avatars have already been implemented. In January <a href="http://www.orrentdesign.com/googletalk/">some screenshots</a> had already shown how it worked, but I thought that it wasn&#8217;t public yet. Well, as we&#8217;ll see at the end of the post it looks like it&#8217;s not really public but it was in my computer <img src='http://becomingparanoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here&rsquo;s a capture of the main window (names have been deleted to protect the innocent):</p>
<p align="center"><img alt="Googletalk1" src="http://becomingparanoid.com/images/googletalk1.png" border="0" /></p>
<p><span id="more-49"></span></p>
<p align="left">When you put the cursor over a contact and additional window is opened with more data:</p>
<p align="center"><a href="http://becomingparanoid.com/images/googletalk2.png"><img alt="Googletalk2" src="http://becomingparanoid.com/images/googletalk2_thumb.jpg" border="0" /></a></p>
<p>The&nbsp;avatar can be chosen between a selection of images provided by the program or you can load your own image.</p>
<p align="center"><img alt="Googletalk3" src="http://becomingparanoid.com/images/googletalk3.png" border="0" /></p>
<p>There are 30 different pictures provided with Google Talk.</p>
<p align="center"><a href="http://becomingparanoid.com/images/googletalk4.png"><img alt="Googletalk4" src="http://becomingparanoid.com/images/googletalk4_thumb.jpg" border="0" /></a></p>
<p>There have been more changes in the interface of the main window. For example, the Inbox link has disappeared and has been substituted by an icon which tells how many new e-mails there are.</p>
<p>The last change I have seen is in the Configuration options, where there is a new tab called Appearance where, theoretically, you can change the display in your conversations. You can choose between several themes, but sadly none of the options seems to do anything, although I&rsquo;ll try to investigate it a bit further.</p>
<p align="center"><a href="http://becomingparanoid.com/images/googletalk5.png"><img alt="Googletalk5" src="http://becomingparanoid.com/images/googletalk5_thumb.jpg" border="0" /></a></p>
<p>What is more surprising about this is that I haven&rsquo;t been able to download this version from the official Google Talk page, as I wanted to try the avatars with my brother. The version downloadable from the page is 1.0.0.86 and the version I have is 1.0.0.91. So, when will Google make this official? And why do I have this version in my computer?</p>
<p>By the way, if you need to ask for it, please don&rsquo;t do it, I won&rsquo;t send it (unless I get something great in return <img src="http://becomingparanoid.com/images/smile1.gif" />, only a joke).</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2006/03/31/new-version-of-google-talk-with-avatars/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Digital Fortress: what Dan Brown got wrong</title>
		<link>http://becomingparanoid.com/2006/03/13/digital-fortress-what-dan-brown-got-wrong/</link>
		<comments>http://becomingparanoid.com/2006/03/13/digital-fortress-what-dan-brown-got-wrong/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 11:46:18 +0000</pubDate>
		<dc:creator>madelman</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Medium]]></category>
		<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://becomingparanoid.com/2006/03/13/digital-fortress-what-dan-brown-got-wrong/</guid>
		<description><![CDATA[
Having read all the other Dan Brown&#8217;s works I got interested in reading Digital Fortress : A Thriller, especially knowing that it&#8217;s background theme is computers and cryptography. In the other books (DaVinci Code, Angels &#38; Demons and Deception Point) most of the facts look to me like they are accurate, perhaps because I&#8217;m not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/exec/obidos/redirect?tag=weblogdemadel-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0312995423%2526tag=weblogdemadel-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0312995423%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/0312995423.01._SCMZZZZZZZ_.jpg" alt="Digital Fortress : A Thriller" align="right"/></a>
<p>Having read all the other Dan Brown&#8217;s works I got interested in reading <a href="http://www.amazon.com/exec/obidos/redirect?tag=weblogdemadel-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0312995423%2526tag=weblogdemadel-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0312995423%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">Digital Fortress : A Thriller</a>, especially knowing that it&#8217;s background theme is computers and cryptography. In the other books (DaVinci Code, Angels &amp; Demons and Deception Point) most of the facts look to me like they are accurate, perhaps because I&#8217;m not an expert in any of the fields they touch (neither art, fossils or the Vatican situation). But I know something more about computers and I have always liked cryptography, so I have been studying it for some time, and having read the book I found some things which don&#8217;t really fit. </p>
<p>Some of these things are what we could call &#8220;artistic licenses&#8221;, where the author has invented something which doesn&#8217;t really exist so the novel is plausible, but others are factual errors which look like Dan didn&#8217;t get really documented about it. And it&#8217;s a pity, because he says two ex-NSA cryptographers contributed to the book and they should know much better what they were talking about. Dan, are you really sure they were ex-NSA members?</p>
<p>Finally, I&#8217;m getting a list of some errors not related to computers. As the novel is partly ambiented in Seville, a Spanish southern city, and I&#8217;m from Spain I found some gross errors about the city and about the country. I don&#8217;t live in Seville, but I have been there on holidays, so I&#8217;m sure more errors about the city can be found. Anyways, let&#8217;s go with the list.</p>
<p><strong>WARNING</strong>: for those who haven&#8217;t read the book and have the intention of doing it, this contains all kind of spoilers.</p>
<p><span id="more-34"></span></p>
<p><em>&#8220;The notion of a rotating cleartext function was first put forth in an obscure, 1987 paper by a Hungarian mathematician, Josef Harne. Because brute-force computers broke codes by examining cleartext for identifiable word patterns, Harne proposed an encryption algorithm that, in addition to encrypting, shifted decrypted cleartext over a time variant. In theory, the perpetual mutation would ensure that the attacking computer would never locate recognisable word patterns and thus never know when it had found the proper key. The concept was somewhat like the idea of colonising Mars&mdash;fathomable on an intellectual level, but, at present, well beyond human ability.&#8221;</em></p>
<p>Although the mentioned mathematician didn&#8217;t really exist we could try to believe in the concept of rotating-cleartext but this doesn&#8217;t stand. So, an algorithm which produces data that variates over the time so you can&#8217;t know whether you got the real data or not. OK, then how does the intended receiver know the data? He will need something more (taking in consideration that this could really work), like the time when it was encrypted and the current time. These will be simply more bits in the keyspace to be brute-forced, so you can always find the original content.</p>
<p><em>&#8220;TRANSLTR had just located a sixty-four-character key in a little over ten minutes, almost a million times faster than the two decades it would have taken the NSA&rsquo;s second-fastest computer.&#8221;</em></p>
<p>The multi-processor computer is able to find a 64-bit key in approximately ten minutes, but runs almost 18 hours trying to find the key for Digital Fortress. What the hell is it doing? If, in average, it spends 10 minutes we can suppose it has tried at least half the possible keys, so to try all of them it will spend 20 minutes. So, what has the computer been doing the rest of the time? Testing the keys again and again?</p>
<p>Leave apart the fact that an algorithm designed to work with data ends up executing some of it. It has happened sometimes in commercial software, these are called bugs and they sometimes get into software and become security flaws, but in a NSA designed algorithm in a NSA computer? No way they would let it slip into the software.</p>
<p>Another strange thing is they never take into consideration that the encrypted code they download might be junk, random characters which don&#8217;t make any sense and that can&#8217;t be decrypted. This would also exhaust the keyspace and not be able to find a correct key.</p>
<p><em>&#8220;Susan had learned about the Bergofsky Principle early in her career. It was a cornerstone of brute-force technology. It was also Strathmore&rsquo;s inspiration for building TRANSLTR. The principle clearly stated that if a computer tried enough keys, it was mathematically guaranteed to find the right one. A code&rsquo;s security was not that its pass-key was unfindable but rather that most people didn&rsquo;t have the time or equipment to try.&#8221;</em></p>
<p>OK, another invented name. Nobody has ever heard about Bergofsky Principle outside this book and for a reason. It says &#8220;mathematically guaranteed to find the right one&#8221;, but it would be only correct if it said &#8220;mathematically guaranteed to test the right one&#8221;. That is the concept behind brute-force: try all the possible keys, so it&#8217;s sure one of them will be the correct one. The difficult part is how to know if the one we tested was the correct one.</p>
<p>But, let&#8217;s talk about&nbsp;<a href="http://en.wikipedia.org/wiki/One-time_pad">One-time pad</a>, an encryption algorithm <em>&#8220;which has been proven, from theoretical first principles, to be unbreakable when properly deployed&#8221;</em>. It works because the key-length is the same as the length of the data, so a lot of different keys will give results which might look like plausible. From a message encrypted with this algorithm you can find the original text you want simply by variating the key used. So, when trying to decode one of this messages TRANSLATR is guaranteed to test the correct key, what is not guaranteed is to be able to know it&#8217;s the correct one.</p>
<p><em>&#8220;Susan had created, in effect, a directional beacon disguised as a piece of E-mail. She could send it to the user&rsquo;s phony address, and the remailing company, performing the duty for which it had been contracted, would forward it to the user&rsquo;s real address. Once there, the program would record its Internet location and send word back to the NSA. Then the program would disintegrate without a trace. From that day on, as far as the NSA was concerned, anonymous remailers were nothing more than a minor annoyance.&#8221;</em></p>
<p>There&#8217;s no way the tracer can work with the current state of e-mail. E-mail is just data, not executable, so the user is the one who has to execute it, it can&#8217;t execute itself to know where it is and even less make itself disappear. The only way something like this can work is with&nbsp;<a href="http://en.wikipedia.org/wiki/Web_bug">web bugs</a>, attaching a link to the email which will be visited when the recipient receives the email and opens it, but it needs the cooperation of the recipient and can&#8217;t delete itself (well, maybe if there&#8217;s a bug in the e-mail software used to open it, highly doubtable)</p>
<p><em>&#8220;She knew mutation strings were programming sequences that corrupted data in extremely complex ways. They were very common in computer viruses, particularly viruses that altered large blocks of data.&#8221;</em></p>
<p>This really doesn&#8217;t make any sense, so I&#8217;m considering it simply another artistic license. Even Dan himself doesn&#8217;t seem to know what he wants to represent with mutation strings, so even less do I.</p>
<p><em>&ldquo;After we make the switch,&rdquo; Strathmore added, &ldquo;I don&rsquo;t care how many pass-keys are floating around; the more the merrier.&rdquo; He motioned for her to continue searching. &ldquo;But until then, we&rsquo;re playing beat-the-clock.&rdquo;</em></p>
<p>So Strathmore&#8217;s intention is to replace the file with Digital Fortress code with an altered version of it with a backdoor so the NSA can read all messages encrypted with it. But, what if someone downloaded it previously? He will be able to get the original version without any backdoor, so the plan completely fails. Even more, he can get also the other version with the backdoor, so he will be able to compare both and find the backdoor in it.</p>
<p><em>&#8220;Now Susan was even more doubtful. Encryption algorithms were just mathematical formulas, recipes for scrambling text into code. Mathematicians and programmers created new algorithms every day. There were hundreds of them on the market&mdash;PGP, Diffie-Hellman, ZIP, IDEA, El Gamal. TRANSLTR broke all of their codes every day, no problem. To TRANSLTR all codes looked identical, regardless of which algorithm wrote them.&#8221;</em></p>
<p>When he says scrambling text into code I hope he&#8217;s not meaning executable code&#8230; But, what I don&#8217;t like about this paragraph is that he confuses different kinds of algorithms: public-key (El Gamal) and private-key (IDEA), with encryption systems, like PGP which uses the other two in combination to work. PGP is not an algorithm and neither is ZIP, this is a compression system, which can, optionally, encrypt the data, originally with a propietary protocol and nowadays using AES, an standard for encryption.</p>
<p><em>&ldquo;&ldquo;I don&rsquo;t understand,&rdquo; she argued. &ldquo;We&rsquo;re not talking about reverse-engineering some complex function, we&rsquo;re talking brute force. PGP, Lucifer, DSA&mdash;it doesn&rsquo;t matter. The algorithm generates a key it thinks is secure, and TRANSLTR keeps guessing until it finds it.&rdquo;&#8221;</em></p>
<p>Susan says the TRANSLATR can find the key even if it doesn&#8217;t know what algorithm was used. This is impossible, as you need the algorithm to test whether the key works or not.</p>
<p><em>&ldquo;Four-bit alpha groupings,&rdquo; she puzzled. &ldquo;They&rsquo;re definitely not part of the programming.&rdquo;<br />[...] <br />PFEE SESN RETM MFHA IRWE OOIG MEEN NRMA<br />ENET SHAS DCNS IIAA IEER BRNK FBLE LODI</em></p>
<p>Sorry, Dan, but a bit is either 0 or 1, so these are not four-bit alpha groupings. These are simply 4-character groups, where each character (if using standard codification) uses 8 bits.</p>
<p><em>&#8220;Primes were the fundamental building blocks of all encryption algorithms&#8221;</em></p>
<p>Sorry, but no. There are a lot of encryption algorithms which don&#8217;t use prime numbers as its basis, and to put it easy I&#8217;ll repeat myself in the example: &#8220;one-time pad&#8221;.</p>
<p><em>&#8220;Public-key encryption was a concept as simple as it was brilliant. [...] The only way to unscramble the message was to enter the sender&rsquo;s &ldquo;pass-key&rdquo;&mdash;a secret series of characters that functioned much like a PIN number at an automatic teller.&#8221;</em></p>
<p>Sorry, but again: NO!. this is not how public-key encryption works. If it was better explained it would be how private-key encryption works. But Dan, you need to read the <a href="http://en.wikipedia.org/wiki/public-key_cryptography">Wikipedia</a> and not say this kind of things.</p>
<p><em>&#8220;With a few quick keystrokes, she pulled up a program called ScreenLock. It was a privacy utility. Every terminal in Node 3 was equipped with it. Because the terminals stayed on around the clock, ScreenLock enabled cryptographers to leave their stations and know that nobody would tamper with their files. Susan entered her five-character privacy code, and her screen went black. It would remain that way until she returned and typed the proper sequence.&#8221;</em></p>
<p>Five character passwords in a computer managed by a NSA member? Not long enough to be credible. The most paranoid of my friends use twenty characters passwords, so I imagine NSA should use something a bit longer than 5 chars.</p>
<p>Oh, and Greg manages to install a keylogger in all these computers, so I should say the system operator is not very efficient in keeping the systems secure. At least, lock the computer case inside a box so nobody can access it directly.</p>
<p>To finish this list, how did they plan to decipher the Digital Fortress code if they didn&#8217;t have the decryption code? OK, you get the passkey but you need the decryption code, which is encrypted with itself. Mmmm, a no-no&#8230;</p>
<p>Let&#8217;s get with the errors not related to computers.</p>
<p><em>&#8220;The phone began to ring. Becker guessed five rings was all it would take. It took nineteen.&#8221;</em></p>
<p>I don&#8217;t know how it works in United Stated, but in Spain a telephone never rings nineteen times. If nobody picks it up it cuts the call in, at most, fifteen calls, so nineteen seems highly improbable.</p>
<p><em>&#8220;Cranberry juice was a popular drink in Spain, but drinking it alone was unheard of.&#8221;</em></p>
<p>I never heard anyone in Spain asking for cranberry juice. I highly doubt you can find this kind of juice in any bar in Spain, so let alone the possibility of having it mixed with alcohol.</p>
<p><em>&#8220;Becker&rsquo;s Vespa was no doubt the smallest vehicle ever to tear down the Seville runway. Its top speed, a whining 50 mph, sounded more like a chainsaw than a motorcycle and was unfortunately well below the necessary power to become airborne. In his side mirror, Becker saw the taxi swing out onto the darkened runway about four hundred&#8221;</em></p>
<p>In no airport is it possible to get into the runway with a motorcycle or a taxi, only authorised vehicles can enter it, so this doesn&#8217;t make any sense.</p>
<p><em>&#8220;He&rsquo;d forgotten: Getting an international connection from Spain was like roulette, all a matter of timing and luck. He&rsquo;d have to try again in a few minutes.&#8221;<br />&#8220;A punctured lung was fatal, maybe not in more medically advanced parts of the world, but in Spain, it was fatal.&#8221;</em></p>
<p>Dan Brown says he was some time studying in Seville, but I don&#8217;t know what he was doing, because almost everything he says about the city is wrong. It&#8217;s almost impossible to find punks in Seville, no hospital has people lying on the floor,&#8230; But these two last sentences really struck me. He makes Spain look like some kind of 19th century country. I have to say that spanish medical system is really efficient, I&#8217;ve got four operations, one of them really severe which had me one month in hospital, and they did work really good. Also spanish telecommunications system is good, it&#8217;s not difficult to get an international conference, only pick up the phone and call. Maybe this could happen like 50 years ago, but it&#8217;s not true anymore.</p>
<p>Apart from all this, I should say I didn&#8217;t enjoy this book as much as the other one&#8217;s from Dan Brown. In the middle of the book it began to get boring and the final was really previsible. I also didn&#8217;t like the final part where &#8220;hackers&#8221; are trying to enter into the computer and they can see them in a monitor, like black lines attacking the datacenter and walls disappearing&#8230; This works good for a Hollywood film, but you don&#8217;t need it in a book.</p>
<p>If you like this kind of thrillers, from the same author I would recommend (in these order):</p>
<p><center></p>
<table border="0">
<tr>
<td>
<a href="http://www.amazon.com/exec/obidos/redirect?tag=weblogdemadel-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0743275063%2526tag=weblogdemadel-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0743275063%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/0743275063.01._SCMZZZZZZZ_.jpg" alt="Angels &#038; Demons, Special Illustrated Edition" /></a>
</td>
<td>
<a href="http://www.amazon.com/exec/obidos/redirect?tag=weblogdemadel-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0385504209%2526tag=weblogdemadel-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0385504209%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/0385504209.01._SCMZZZZZZZ_.jpg" alt="The Da Vinci Code" /></a>
</td>
<td>
<a href="http://www.amazon.com/exec/obidos/redirect?tag=weblogdemadel-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0671027387%2526tag=weblogdemadel-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0671027387%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/0671027387.01._SCMZZZZZZZ_.jpg" alt="Deception Point" /></a>
</td>
</tr>
</table>
<p></center></p>
<p>More info | <a href="http://en.wikipedia.org/wiki/Digital_Fortress">Wikipedia</a>.<br />
More info | <a href="http://math.cofc.edu/faculty/kasman/MATHFICT/mfview.php?callnumber=mf340">MathFiction</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://becomingparanoid.com/2006/03/13/digital-fortress-what-dan-brown-got-wrong/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
