qian's profileThe DaydreamPhotosBlogLists Tools Help

Blog


    12/2/2007

    Digital Fortress

     
    As the first book of Dan Brown, DIGITAL FORTRESS is quite an OK triller. Let's say his bestselling novel THE DA VINCI CODE is more focused on religion, then DIGITAL FORTRESS talks mainly about cryptography and computer science, which are quite favorable topics to me too.
     
    Looking at the big picture, DIGITAL FORTRESS has represented the fierce battle over digital privacy from both sides, NSA and EFF. On one hand, we've got Commander Strathmore saying that they are striving for national security and honor. Just to protest their people do they need limitless access to all digital information over the world. On the other hand, we've got EFF and individuals like Dr. Tankado claiming that it is human right to privacy even if that means unbreakable encryption. Before reading Digital Fortress, I couldn't choose a side. After reading it, I still can't choose a side. At least Brown wasn't blatantly biased (although I detected a hint of pro-NSA bias).
     
    Obviously, everything else about the book was great and the author just happened to be math challenged. There are so many fatal "bugs" here and there about the idea of TRANSLTR and DIGITAL FORTRESS. Eventually it turns out the so-called unbreakable code is just simply a worm. The whole NSA is tricked by Dr. Tankado. The Bergofsky's Principle still stands. However, after google-ing I can't find any clue about The Bergofsky's Principle but instead, I discovered the "one-time pad", a cipher that cannot be broken. The point is, any plaintext of the same length is a possible decryption of a ciphertext.
     
    Not only that, the idea that TRANSLTR can brute force any encrypted text, without knowing the algorithm used, is absurd. Never mind the time for breaking a code usually doesn't grow linearly with key length, as suggested in the book, but exponentially. Therefore there exists such a code can be considered "practically safe" (say 256 bit), simply because the time to decode it is beyond universe limit. Unless the quantum computer science makes ground-breaking progress in future. And unless there is some backdoor.  
     
    My conclusion is, the moral of the story is excellent, though it lacks of basic mathematical/cryptographic knowledge. It is quite pleasant if you treat it as simple as a romance or suspending triller. However, if you are sincere to learn more about cryptography, I would suggest THE CODE BOOK by Simon Singh is a better choice.

    Comments (3)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    yao liwrote:
    Good. I'm inspired. I'll write a review on XXXXXX after I finished it
    Jan. 15
    Good. I'm inspired. I'll write a review on ANGELS AND DEMONS after I finished it.
    Dec. 3
    Good. I'm inspired. I'll write a review on ANGELS AND DEMONS after I finished it.
    Dec. 3

    Trackbacks

    The trackback URL for this entry is:
    http://jessica1900.spaces.live.com/blog/cns!EB6DE092C4C7B54F!4156.trak
    Weblogs that reference this entry
    • None