United States Patent (10) Patent No.: US 8,200,775 B2 M00re (45) Date of Patent: Jun

Total Page:16

File Type:pdf, Size:1020Kb

United States Patent (10) Patent No.: US 8,200,775 B2 M00re (45) Date of Patent: Jun US008200775B2 (12) United States Patent (10) Patent No.: US 8,200,775 B2 M00re (45) Date of Patent: Jun. 12, 2012 (54) ENHANCED SYNDICATION FOREIGN PATENT DOCUMENTS WO 2003077558 A2 9, 2003 (75) Inventor: James F. Moore, Lincoln, MA (US) (Continued) (73) Assignee: Nils Media Group, Inc, Lincoln, OTHER PUBLICATIONS (US) Wood, Charlie “Introducing Spanning Feed Builder for (*) Notice: Subject to any disclaimer, the term of this AppExchange", http://www.spanningpartners.com/2006/07/intro patent is extended or adjusted under 35 ducing spa.html, (Jul. 2, 2006). U.S.C. 154(b) by 1278 days. (Continued) (21) Appl. No.: 11/223,826 Primary Examiner — Wing Chan Assistant Examiner — Alicia Baturay (22) Filed: Sep. 10, 2005 (74) Attorney, Agent, or Firm — GTC Law Group LLP & (65) Prior Publication Data Affiliates US 2006/O173985 A1 Aug. 3, 2006 (57) ABSTRACT Related U.S. Application Data A variety of tools and techniques a disclosed for managing, viewing, publishing, searching, clustering, and otherwise (60) Provisional application No. 60/594,478, filed on Apr. manipulating data streams. Data streams such as RSS data 12, 2005, provisional application No. 60/594,456, feeds may be searched, aggregated, and filtered into a pro filed on Apr. 10, 2005, provisional application No. cessed feed. The processed feed, along with rules used to 60/649.311, filed on Feb. 1, 2005, provisional process the feed may be shared in a number of ways. A data application No. 60/649.312, filed on Feb. 1, 2005, feed management system may provide an integrated user provisional application No. 60/649,504, filed on Feb. interface through which a user may manage feeds, including 2, 2005, provisional application No. 60/649,502, filed searching for new feeds, managing and filtering currentfeeds, on Feb. 2, 2005, provisional application No. modifying a user profile, and sharing feeds and feed configu C d ration data with other users. A server mavy pprovide a complep (Continued) mentary search engine to locate new feeds and to store and/or (51) Int. Cl index items or posts in known feeds. Together, these tech Go,F i5/16 (2006.01) nologies may provide a richly-functioned feed management 52) U.S. C T09/217 system and greater ease of use for individuals in managing (52) ir grgrrrl. large numbers of feeds and large amounts of data in feeds. (58) Field of Classification Search. 709/217 219 Additional functional layers may provide for authentication, See application file for complete search history. security, and privacy, metadata creation and management, (56) References Cited and Social networking features. Using the management tools and additional functionality, a syndicated data stream system may provide a platform for a wide array of useful consumer U.S. PATENT DOCUMENTS and business applications. 5,664,109 A 9, 1997 Johnson et al. (Continued) 47 Claims, 41 Drawing Sheets HOME SEARCHFEEDSUSER PROFE MANAGFS MANAG FILTERS Got Donly search feed title TTL CATORY FTERS APolitics Left Wing Politics O right wing Politics O Rose's Ranting and Raving Technology Law O The Market The Toy Resource Center O scleria Gian O cleares ... NWSHYK E. John Palfrey O law O O US 8,200,775 B2 Page 2 Related U.S. Application Data 2001/00 16851 A1 8/2001 Gramsamer 2001/0051881 A1 12/2001 Filler 60/657,840, filed on Mar. 1, 2005, provisional 2001/0052933 A1 12/2001 Nybo et al. application No. 60/594,298, filed on Mar. 26, 2005, 388. A. 1399, R. provisional application No. 60,594.416, filed on Apr. 2002/0010764 A1 1/2002 SpicerZ 6, 2005, provisional application No. 60/669,666, filed 2002fOO29157 A1 3/2002 Marchosky on Apr. 8, 2005, provisional application No. 2002/0032742 A1 3/2002 Anderson ..................... TO9,206 60/673,661, filed on Apr. 20, 2005, provisional 5838: A. 3383 yon application No. 60/680.879, filed on May 13, 2005, 2002/0059049 A1 5/2002 BradburyCC provisional application No. 60/684,092, filed on May 2002/00593.99 A1 5, 2002 Learmonth 23, 2005, provisional application No. 60/685,904, 2002/0138467 A1 9, 2002 Jacobson filed on May 31, 2005, provisional application No. 338E. A. 1939: Nory 60.686,630. filed on Jun. 2. 2005, provisional 2002fO152210 A1 10/2002 Johnson application No. 60/688,826, filed on Jun. 9, 2005, 2002fO152318 A1 10, 2002 Menon provisional application No. 60/694,080, filed on Jun. 2002fO154178 A1 10, 2002 Barnett et al. 24, 2005, provisional application No. 60/695,029, 38885 A. 1339: An filed on Jun. 28, 2005, provisional application No. 2003/0050801 A1 3/2003 Ries 9. 60/699,631, filed on Jul. 15, 2005, provisional 2003/0055818 A1 3/2003 Faybishenko application No. 60/700,122, filed on Jul. 18, 2005, 2003/0055825 A1 3/2003 Chen provisional application No. 60/702.467, filed on Jul. 2003/0061404 Al 3, 2003 Atwalet al. 26, 2005, provisional application No. 60/703,688, 39883, A. 2. Stein filed on Jul. 29, 2005, provisional application No. 2003/0088,544 A1 5.2003 Kan 60/703.535, filed on Jul. 29, 2005, provisional 2003/O126120 A1 7/2003 Faybishenko application No. 60/703.544, filed on Jul. 29, 2005, 2003/0217047 Al 11/2003 Marchisio provisional application No. 60/709,683, filed on Aug. 2003,0225718 A1 12/2003 Shmulewich 19, 2005 2003,0229692 A1 12/2003 Vo s 2004/0002966 A1 1/2004 Perkowski 2004.0034550 A1 2/2004 Menschik (56) References Cited 2004.0054675 A1 3, 2004 Li 2004.0054722 A1 3, 2004 DeFloor U.S. PATENT DOCUMENTS 2004f00736612.99. A1 4/2004338. E.Eibac sig: A 38 Malm 2004f0078231 A1 4, 2004 Wilkes 5,930.764 A T. 1999 M G tal 2004/0078236 A1 4/2004 Stoodley 593946 A 8, 1999 E. a. 2004/0093412 A1 5, 2004 Chen et al. 5.933.136 A 8, 1999 B. et al. 2004/O133580 A1 7, 2004 Liu - - - rown 2004/01393 17 A1 7/2004 Fornberg 6,022,315 A 22999 Iliffd 2004/O1393.27 A1 7, 2004 Brown ... A 658 E. f 2004.0143623 A1 7/2004 Fukui et al. k - J. f I S 1 2004/0172423 A1 9, 2004 Kaasten 6,199,082 B1 3299; SA et al. 2004/0181679 A1 9/2004 Dettinger 6,233,618 B1 5299; S Fal 2004/0207659 A1 10, 2004 Goodman et al. 3. R 1858: SE et 2004/0221226 A1 11/2004 Lin et al. - J. J. f eth et al. 2004/0224674 A1 11/2004 O'Farrell et al. 3. R 29: E. ketal 2004/0230674 A1 11/2004 Pourheidari 6,598.161 B1 7/2003 E. st al. 2004/0254816 A1 12/2004 Myers 6,678,764 B2 1/2004 Parvulescuetal. 2004/0260.767 A1 12, 2004 Kedem 6,734,886 B1 5/2004 Hagan 2004/026761.0 A1 12/2004 Gossett 6,904,461 Bi 6/2005 Randhava et al. 58.857: A 358 Nile, 6,931,532 B1* 8/2005 Davis et al. ................... 713/167 3: R 1939.f add1 syst al.1 2005/00553082005/0038717 A1 3/20052/2005 MeyerMcQueen 7,010,681 B1 3/2006 Fletcher et al. 2005, 0108057 A1 5.2005 Cohen 7,058,710 B2 6, 2006 McCall 2005/0120300 A1 6/2005 Schwager 7,072,934 B 72006 Helgeson et al. 29959,324. A $299. Sogan 7,117,504 B2 10, 2006 Smith etal 2005/0160065 A1* 7/2005 Seeman ............................ 707/1 7,127.328 B2 * 0.2006f Ransom. TOO,286 2005,20050165615 0198021 A1 9,7/2005 2005 WilcoxMinar 2. R 1.58: E. 2005/0216315 A1 9, 2005 Andersson J. W. f A 1 2005/023474.0 A1 10, 2005 Krishnan et al. 21: 339 Flaggin et al. 2005, O262340 A1 11/2005 Rabb 7:55 E. S. Enea 2005/0267973 A1 12/2005 Carlson et al. 7.308:477 B1 13/2007 E. sal 2005/0289468 A1 12/2005 Kahn et al. 7406427 B 72008 3G, 2006, OOO4691 A1 1/2006 Sifry 742.534 B 8/2008 T y al. 2006/0004764 A1 1/2006 Kurhekar 7, 5 SS E" 2006/0010251 A1 1/2006 Mrsic-Flogel 745.147 B1 11/2008 E. al. 2006/0053156 A1 3/2006 Kaushansky et al. 7,472,349 B1 12/2008 Srivastava 2006/0059208 A1 3, 2006 Chen 7,519,591 B2 4/2009 Landi et al. 2006, OO64320 A1 3, 2006 PoStrel 7,565.410 B2 7, 2009 Stickler 2006, OO64326 A1 3/2006 Tucker 7.584,208 B2 * 9/2009 Spivacket al. ............ TO7/103 R 2006/0073812 A1* 4/2006 Punagantietal. ......... 455,412.1 7,904,367 B2 3/2011 Chung et al. 2006, OO74980 A1* 4, 2006 Sarkar .......... ... 707/104.1 7,949,666 B2 * 5/2011 Wolff et al. ................... 707/753 2006.0075426 A1 4, 2006 Koch 8,010,282 B2 8/2011 Barry et al. 2006/008016.6 A1 4/2006 Takahashi US 8,200,775 B2 Page 3 2006/0085412 A1 4, 2006 Johnson WO WO-200713O865 A2 11/2007 2006/009:5507 A1 5, 2006 Watson WO WO-20071371.45 A2 11/2007 2006/0095628 A1 5, 2006 Ludwig et al. WO WO-2008O36464 A2 3, 2008 2006/0101035 A1 5, 2006 Mustakallio et al. ......... 7O7/1OO 2006/0106655 A1 5, 2006 Lettovsky et al. OTHER PUBLICATIONS 2006/0106748 A1 5, 2006 Chafle 2006/011 1938 A1 5, 2006 Vitiello Wood, Charlie “Blog of Subscribe Your Calendar to Your Salesforce. 2006/O112O76 A1 5, 2006 Burris et al. ...................... 707/3 com Events'. http://globellogger.com/item.php?id=660, (May 12, 2006/O136259 A1 6, 2006 Weiner 2006/O149591 A1 T/2006 Hanif 2006).
Recommended publications
  • Tuto Documentation Release 0.1.0
    Tuto Documentation Release 0.1.0 DevOps people 2020-05-09 09H16 CONTENTS 1 Documentation news 3 1.1 Documentation news 2020........................................3 1.1.1 New features of sphinx.ext.autodoc (typing) in sphinx 2.4.0 (2020-02-09)..........3 1.1.2 Hypermodern Python Chapter 5: Documentation (2020-01-29) by https://twitter.com/cjolowicz/..................................3 1.2 Documentation news 2018........................................4 1.2.1 Pratical sphinx (2018-05-12, pycon2018)...........................4 1.2.2 Markdown Descriptions on PyPI (2018-03-16)........................4 1.2.3 Bringing interactive examples to MDN.............................5 1.3 Documentation news 2017........................................5 1.3.1 Autodoc-style extraction into Sphinx for your JS project...................5 1.4 Documentation news 2016........................................5 1.4.1 La documentation linux utilise sphinx.............................5 2 Documentation Advices 7 2.1 You are what you document (Monday, May 5, 2014)..........................8 2.2 Rédaction technique...........................................8 2.2.1 Libérez vos informations de leurs silos.............................8 2.2.2 Intégrer la documentation aux processus de développement..................8 2.3 13 Things People Hate about Your Open Source Docs.........................9 2.4 Beautiful docs.............................................. 10 2.5 Designing Great API Docs (11 Jan 2012)................................ 10 2.6 Docness.................................................
    [Show full text]
  • Cryptanalysis of Substitution-Permutation Networks Using Key-Dependent Degeneracy*
    Cryptanalysis of Substitution-Permutation Networks Using Key-Dependent Degeneracy* Howard M. Heys Electrical Engineering, Faculty of Engineering and Applied Science Memorial University of Newfoundland St. John’s, Newfoundland, Canada A1B 3X5 Stafford E.Tavares Department of Electrical and Computer Engineering Queen’s University Kingston, Ontario, Canada K7L 3N6 * This research was supported by the Natural Sciences and Engineering Research Council of Canada and the Telecommunications Research Institute of Ontario and was completed during the first author’s doctoral studies at Queen’s University. Cryptanalysis of Substitution-Permutation Networks Using Key-Dependent Degeneracy Keywords Ð Cryptanalysis, Substitution-Permutation Network, S-box Abstract Ð This paper presents a novel cryptanalysis of Substitution- Permutation Networks using a chosen plaintext approach. The attack is based on the highly probable occurrence of key-dependent degeneracies within the network and is applicable regardless of the method of S-box keying. It is shown that a large number of rounds are required before a network is re- sistant to the attack. Experimental results have found 64-bit networks to be cryptanalyzable for as many as 8 to 12 rounds depending on the S-box properties. ¡ . Introduction The concept of Substitution-Permutation Networks (SPNs) for use in block cryp- tosystem design originates from the “confusion” and “diffusion” principles in- troduced by Shannon [1]. The SPN architecture considered in this paper was first suggested by Feistel [2] and consists of rounds of non-linear substitutions (S-boxes) connected by bit permutations. Such a cryptosystem structure, referred 1 to as LUCIFER1 by Feistel, is a simple, efficient implementation of Shannon’s concepts.
    [Show full text]
  • Social Basics Resource Packet
    Last updated: 10/02/12 Social Basics Resource Packet Hello! Thank you for your interest in getting trained to be a social representative for the Red Cross online. We’re so glad to have you. This packet contains introductory and supplemental information for the Social Basics course. Before taking the course, you should review this packet. We highly recommend that you have some familiarity with how people use social networks and which networks you may be interested in using. You do NOT have to memorize everything in this packet, as most of the information is covered in detail during the actual course. Prior to taking the course, you can also go ahead and sign up for social accounts you would like to use. Take some time to explore. For example, if you are interested in using Twitter, you should sign up for an account and try your hand at tweeting and following people. Use the How-To documents below for help. We also highly recommend reviewing the American Red Cross Online Communications Guidelines. This document provides guidance on managing your personal and professional lives on the internet. We will also go through some portions of this document in more detail during the training. If you have questions, feel free to email us at [email protected], or join the Red Cross Social Heroes Facebook group to ask the community. Social Media Sites Links to some of the most popular social sites with brief descriptions: Flickr Facebook Wordpress Tumblr An image Twitter The leading A powerful, full A simple, no sharing social A fast paced social
    [Show full text]
  • Comodo System Cleaner Version 3.0
    Comodo System Cleaner Version 3.0 User Guide Version 3.0.122010 Versi Comodo Security Solutions 525 Washington Blvd. Jersey City, NJ 07310 Comodo System Cleaner - User Guide Table of Contents 1.Comodo System-Cleaner - Introduction ............................................................................................................ 3 1.1.System Requirements...........................................................................................................................................5 1.2.Installing Comodo System-Cleaner........................................................................................................................5 1.3.Starting Comodo System-Cleaner..........................................................................................................................9 1.4.The Main Interface...............................................................................................................................................9 1.5.The Summary Area.............................................................................................................................................11 1.6.Understanding Profiles.......................................................................................................................................12 2.Registry Cleaner............................................................................................................................................. 15 2.1.Clean.................................................................................................................................................................16
    [Show full text]
  • Omea Pro Printed Documentation
    Omea Pro Printed Documentation Table Of Contents Welcome............................................................................................................................................ 1 Help Navigation Buttons.......................................................................................................... 1 Toolbars ..................................................................................................................................... 1 Adjusting the window and pane size.............................................................................. 1 Navigating topics.................................................................................................................... 1 About Local Video Tutorials ................................................................................................... 2 What’s Next?............................................................................................................................ 2 Introducing Omea Pro.................................................................................................................. 3 New in Omea Pro ........................................................................................................................... 5 General Improvements............................................................................................................ 5 Organizational Features Improvements............................................................................ 5 Browser Integration.................................................................................................................
    [Show full text]
  • What's Rssing?
    Review of Business Information Systems – Third Quarter 2007 Volume 11, Number 3 More With Less Using RSS Annette C. Easton, ([email protected]), San Diego State University George Easton, ([email protected]), San Diego State University ABSTRACT Today, many receive information via RSS, an efficient delivery and aggregation technology that feeds user-specific web content to our computers. For an individual, RSS is like having an assistant available to gather the information you want to see from a variety of sources. For businesses, RSS can be an effective mechanism to reach customers and provide them with the information they have asked for. While there is tremendous growth in the usage of RSS, surprisingly, many of us know little about what it is. INTRODUCTION phemeralization is a term coined by Buckminster Fuller that refers to the ability to accomplish more with less using increasingly efficient methods and technologies (Heylighen, 1998). An evolving X technology that illustrates the essence of ephemeralization is RSS. Just as newspaper columns can be syndicated and published in other newspapers, website content can be syndicated and published on other websites. “Really Simple Syndication,” “Resource Description Framework (RDF) Site Summary,” and “Rich Site Summary,” are all terms that have shared the acronym RSS and have referred to technology that facilitates the sharing, or syndication, of website content by subscription. RSS, more specifically RSS feeds, reduce the effort and time required to access web content by allowing users to subscribe to specific web sources that generate or that link to content they desire. The subscribers use personalized start pages or RSS readers to display summaries of the content which are updated automatically as new information becomes available.
    [Show full text]
  • Projectforum User's Guide
    ProjectForum User’s Guide Last updated October 20, 2006. Copyright © 2006 CourseForum Technologies http://www.projectforum.com Table of Contents 1. INTRODUCTION .............................................................................................. 1 What is ProjectForum? 1 An Easy to Use Web Application 1 Basic Concepts 2 A ProjectForum Server Holds Groups 2 Groups Contain Forums 2 Forums Contain Pages 2 Everyone can Modify Pages 2 Pages Contain Links 3 No Fixed Organization 3 No Set Content 3 Common Uses 3 Task Assignments 3 Document Preparation 3 Meeting Notes 4 Group Announcements 4 Information and Policy Pages 4 Discussions 4 Interacting with Clients 4 2. QUICK START ................................................................................................. 5 Starting the ProjectForum Software 5 Pick the Server Machine 5 Launch the Application 5 Set the Site Administration Password 6 Enter a License Key 7 Select a Different Port (Optional) 8 Enabling SSL 9 Select a Group Creation Password (Optional) 9 Select a Time Zone (Optional) 9 Exiting Site Administration 9 Creating Your First Group 10 Set the Group Administration Password 11 Set the Group Name 11 Set a URL Prefix (Optional) 12 Set Passwords and Accounts (Optional) 12 Exit Group Administration 12 3. FORUM BASICS............................................................................................ 13 Basic Concepts 13 Entering the Group 13 ProjectForum User’s Guide i Group Directory 14 Group Home Page 15 Anatomy of a Forum Page 15 Title Area 16 Find Pages 16 Action Buttons 16 Key Pages 16 Recent Changes 16 Page Content 16 Last Modified 16 Other Commands 16 Post your Comments 16 Page Footer 17 Creating and Editing Pages 17 Creating a New Page 17 Editing a Page 20 Anatomy of the Edit Page 20 Previewing your Edits 21 Posting Comments 22 Weblog-Style Top Posting 24 Finding Pages 24 Tracking Changes 25 Recent Changes 26 RSS 26 Email 28 4.
    [Show full text]
  • An Introduction to Cryptography Copyright © 1990-1999 Network Associates, Inc
    An Introduction to Cryptography Copyright © 1990-1999 Network Associates, Inc. and its Affiliated Companies. All Rights Reserved. PGP*, Version 6.5.1 6-99. Printed in the United States of America. PGP, Pretty Good, and Pretty Good Privacy are registered trademarks of Network Associates, Inc. and/or its Affiliated Companies in the US and other countries. All other registered and unregistered trademarks in this document are the sole property of their respective owners. Portions of this software may use public key algorithms described in U.S. Patent numbers 4,200,770, 4,218,582, 4,405,829, and 4,424,414, licensed exclusively by Public Key Partners; the IDEA(tm) cryptographic cipher described in U.S. patent number 5,214,703, licensed from Ascom Tech AG; and the Northern Telecom Ltd., CAST Encryption Algorithm, licensed from Northern Telecom, Ltd. IDEA is a trademark of Ascom Tech AG. Network Associates Inc. may have patents and/or pending patent applications covering subject matter in this software or its documentation; the furnishing of this software or documentation does not give you any license to these patents. The compression code in PGP is by Mark Adler and Jean-Loup Gailly, used with permission from the free Info-ZIP implementation. LDAP software provided courtesy University of Michigan at Ann Arbor, Copyright © 1992-1996 Regents of the University of Michigan. All rights reserved. This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/). Copyright © 1995-1999 The Apache Group. All rights reserved. See text files included with the software or the PGP web site for further information.
    [Show full text]
  • Online Connection
    Online Connection A publication for members of the Outreach and Technical Assistance Network www.otan.us Spring 2006 OTAN Adds RSS News Feed Do you want to read the latest news or the latest blog from a particular Web site? You can have updates sent to you directly by using an RSS (Really Simple Syndication) feed. OTAN has just added an RSS feed of our news articles. What is RSS? You can subscribe to news sites, blogs, and podcasts, among others, by clicking on a button. Generally, Web sites that provide RSS feeds are sites that change content frequently. The California Department of Education (CDE) provides an RSS feed of home page news items. Other fa- miliar Web sites providing RSS feeds include: CNN, the BBC, NY Times, and the LA Times. Why would I want to use RSS? RSS provides an easy way to keep up on news and events that are important to you. You decide what news you want to hear, and how often you want to hear it. It’s as if you were programming your own evening news broadcast, or editing your own newspaper! RSS feeds come to you. You don’t have to visit an entire list of sites every day. You’ll just visit your reader and the news you want comes to you. For example, let’s say you have a Google account and you add OTAN News RSS feed to your Google home page. The next time you go to Google, you will News feeds to an RSS reader Inside see links to the latest OTAN news stories below the search box.
    [Show full text]
  • [Please Print This E-Mail and the Attachment So You Have a "Hard" Copy During the Call]
    [please print this e-mail and the attachment so you have a "hard" copy during the call]. Subject/Purpose: ~~~~~~~~~~~~~ Training on Huddle & RSS Type/Format: web conference Duration: ~~~~~~ The call will last 1 hour and 30 minutes Meeting Date and Time ~~~~~~~~~~~~~~~~~ Thursday July 30, 2009 at the time the following time that matches your time zone 5:00 PM Eastern Time. 4:00 PM Central Time 3:00 PM Mountain Meeting Objectives ~~~~~~~~~~~~~~ By the time we complete our session, you will be able to: a) add an rss feed to your RSS Reader b) understand how the various elements of huddle work c) complete an assignment on huddle with one other team members (e.g., send a task, receive a task, set up a discussion) Reading for the Meeting ~~~~~~~~~~~~~~~~~ Please print the attached chart call HuddleCoachingPage. You do not have to read it or study it in advance of the meeting. Just have a copy of the page with for the meeting. Software You will Need for this Session ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You will need software for the RSS Session. Please ensure you have one of the options installed on your machine for our session. Windows Users Choice 1 - FeedDemon 2.7 for Windows Visit http://www.newsgator.com/individuals/feeddemon/default.aspx or Choice 2 - Firefox for Windows http://www.mozilla.com/en-US/firefox/ie.html Mac Users Choice 1 - Net News Wire for Mac http://www.newsgator.com/individuals/netnewswire/default.aspx or Choice 2 - Firefox for Mac http://www.mozilla.com/en-US/firefox/all.html (Look halfway down the page and find the Mac version in the Language of your choice) Web Connection ~~~~~~~~~~~~ For our meeting, we will be using, GoToMeeting Portal.
    [Show full text]
  • Differential Cryptanalysis of the Data Encryption Standard
    Differential Cryptanalysis of the Data Encryption Standard Eli Biham1 Adi Shamir2 December 7, 2009 1Computer Science Department, Technion – Israel Institute of Technology, Haifa 32000, Israel. Email: [email protected], WWW: http://www.cs.technion.ac.il/˜biham/. 2Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science, Rehovot 76100, Israel. Email: [email protected]. This versionofthebookisprocessedfromtheauthor’soriginalLaTeXfiles,andmaybe differentlypaginatedthantheprintedbookbySpringer(1993). Copyright:EliBihamandAdiShamir. Preface The security of iterated cryptosystems and hash functions has been an active research area for many years. The best known and most widely used function of this type is the Data Encryption Standard (DES). It was developed at IBM and adopted by the National Bureau of Standards in the mid 70’s, and has successfully withstood all the attacks published so far in the open literature. Since the introduction of DES, many other iterated cryptosystems were developed, but their design and analysis were based on ad-hoc heuristic arguments, with no theoretical justification. In this book, we develop a new type of cryptanalytic attack which can be successfully applied to many iterated cryptosystems and hash functions. It is primarily a chosen plaintext attack but under certain circumstances, it can also be applied as a known plaintext attack. We call it “differen- tial cryptanalysis”, since it analyzes the evolution of differences when two related plaintexts are encrypted under the same key. Differential cryptanalysis is the first published attack which is capable of breaking the full 16-round DES in less than 255 complexity. The data analysis phase computes the key by analyzing about 236 ciphertexts in 237 time.
    [Show full text]
  • Nieman Reports Fall 2005 Vol. 59 No. 3
    NIEMAN REPORTS THE NIEMAN FOUNDATION FOR JOURNALISM AT HARVARD UNIVERSITY VOL. 59 NO. 3 FALL 2005 Five Dollars Covering Indian Country Journalist’s Trade Changing Newspapers, Changing News Comparing National and Local Campaign Coverage Words & Reflections War Photography to Opinion Journalism “… to promote and elevate the standards of journalism” —Agnes Wahl Nieman, the benefactor of the Nieman Foundation. Vol. 59 No. 3 NIEMAN REPORTS Fall 2005 THE NIEMAN FOUNDATION FOR JOURNALISM AT HARVARD UNIVERSITY Publisher Bob Giles Editor Melissa Ludtke Assistant Editor Lois Fiore Editorial Assistant Sarah Hagedorn Design Editor Diane Novetsky Nieman Reports (USPS #430-650) is published Editorial in March, June, September and December Telephone: 617-496-6308 by the Nieman Foundation at Harvard University, E-Mail Address: One Francis Avenue, Cambridge, MA 02138-2098. [email protected] Subscriptions/Business Internet Address: Telephone: 617-496-2968 www.nieman.harvard.edu E-Mail Address: [email protected] Copyright 2005 by the President and Fellows of Harvard College. Subscription $20 a year, $35 for two years; add $10 per year for foreign airmail. Single copies $5. Second-class postage paid at Boston, Back copies are available from the Nieman office. Massachusetts and additional entries. Please address all subscription correspondence to POSTMASTER: One Francis Avenue, Cambridge, MA 02138-2098 Send address changes to and change of address information to Nieman Reports, P.O. Box 4951, Manchester, NH 03108. P.O. Box 4951, ISSN Number 0028-9817
    [Show full text]