Source: http://www.google.com/patents/US8155306?dq=5359317
Timestamp: 2017-06-28 18:28:56
Document Index: 24202088

Matched Legal Cases: ['Application No. 200580042142', 'Application No. 2007', 'Application No. 05', 'Application No. 2007', 'Application No. 10', 'Application No. 2005']

Patent US8155306 - Method and apparatus for increasing the speed of cryptographic processing - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsEncrypting data in a cascaded block cipher system may be accomplished by applying a first encryption algorithm using a secret shared between first and second parties as a key to generate a secret inner key; applying a second encryption algorithm for a predetermined number of rounds using the secret inner...http://www.google.com/patents/US8155306?utm_source=gb-gplus-sharePatent US8155306 - Method and apparatus for increasing the speed of cryptographic processingAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8155306 B2Publication typeGrantApplication numberUS 11/008,904Publication dateApr 10, 2012Filing dateDec 9, 2004Priority dateDec 9, 2004Fee statusPaidAlso published asCN101073220A, CN101073220B, EP1829276A1, EP1829276B1, US20060126843, US20120189119, WO2006063275A1Publication number008904, 11008904, US 8155306 B2, US 8155306B2, US-B2-8155306, US8155306 B2, US8155306B2InventorsErnic F. Brickell, Gary L. GraunkeOriginal AssigneeIntel CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (22), Non-Patent Citations (14), Referenced by (6), Classifications (9), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for increasing the speed of cryptographic processing
US 8155306 B2Abstract
1. Copy the last grid in the state data into the update grid 2. Apply a data rotation process to the update grid 3. For each grid in the state, do the following 4. Apply S-box substitution to the update grid 5. Replace each word of the update grid with the XOR of itself with the corresponding word in the current state grid 6. Overwrite the contents of the current state grid with the contents of the update grid The rotate stage is only performed once at the beginning of the state update function (Step 2 above). It causes a heavy interaction between all bits in the state data. It is not performed in the processing of each grid in the state data because part of the processing is “slow” compared to the other update operations.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5454039 *Dec 6, 1993Sep 26, 1995International Business Machines CorporationSoftware-efficient pseudorandom function and the use thereof for encryptionUS6442525 *Jul 10, 1998Aug 27, 2002Silverbrook Res Pty LtdSystem for authenticating physical objectsUS6597790Dec 27, 1999Jul 22, 2003Canon Kabushiki KaishaCommunication apparatus and a communication systemUS7054445 *Mar 28, 2001May 30, 2006Vdg, Inc.Authentication method and schemes for data integrity protectionUS7095850 *Oct 17, 2001Aug 22, 2006Cisco Technology, Inc.Encryption method and apparatus with forward secrecy and random-access key updating methodUS7110539 *Mar 22, 1999Sep 19, 2006Kent Ridge Digital LabsMethod and apparatus for encrypting and decrypting dataUS7242766 *Nov 21, 2001Jul 10, 2007Silicon Image, Inc.Method and system for encrypting and decrypting data using an external agentUS7336783 *Nov 25, 2003Feb 26, 2008Samsung Electronics, C., Ltd.Cryptographic systems and methods supporting multiple modesUS7397916 *Dec 10, 2001Jul 8, 2008Cloakware CorporationSystem and method for protecting computer software from a white box attackUS7406176 *Apr 1, 2003Jul 29, 2008Microsoft CorporationFully scalable encryption for scalable multimediaUS7987510 *Jul 7, 2003Jul 26, 2011Rovi Solutions CorporationSelf-protecting digital contentUS8055910 *Jul 7, 2004Nov 8, 2011Rovi Solutions CorporationReprogrammable security for controlling piracy and enabling interactive contentUS20010010722Feb 25, 1997Aug 2, 2001Sony CorporationEncryption and decryption method and apparatus using a work key which is generated by executing a decryption algorithmUS20020178360 *Jul 25, 2001Nov 28, 2002Storymail, Inc.System and method for communicating a secure unidirectional response messageUS20020199001 *Jul 25, 2001Dec 26, 2002Storymail, Inc.System and method for conducting a secure response communication sessionUS20030165242 *Nov 19, 2001Sep 4, 2003Adrian WalkerConfusion encryptionUS20030220984 *Dec 12, 2002Nov 27, 2003Jones Paul DavidMethod and system for preloading resourcesUS20040003246 *Jun 28, 2002Jan 1, 2004Compaq Information Technologies Group, L.P.Method and system for secure storage, transmission and control of cryptographic keysUS20040133794 *Jul 7, 2003Jul 8, 2004Kocher Paul C.Self-protecting digital contentUS20050021986 *Jun 25, 2003Jan 27, 2005Graunke Gary L.Apparatus and method for memory encryption with reduced decryption latencyUS20070033419 *Jul 7, 2004Feb 8, 2007Cryptography Research, Inc.Reprogrammable security for controlling piracy and enabling interactive contentWO2001058079A2Jan 15, 2001Aug 9, 2001Christian KossakEncryption method* Cited by examinerNon-Patent CitationsReference1 *Aikawa, Makoto. Takaragi, Kazuo. Furuya, Soichi. Sasamoto, Manabu. "A Lightweight Encryption Method Suitable for Copyright Protection". IEEE Transactions on Consumer Electronics. vol. 44, issue 3. Pub. Date: Aug. 1998. Relevant pp. 902-910. Found on the World Wide Web at: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=713212.2Bruce Schneier, 17.11 Cascading Multiple Stream Ciphers, Applied Cryptography Second Edition: protocols, algorithms, and source code in C, 1996, pp. 419-420, John Wiley & Sons, Inc., USA and Canada.3CN PTO, "First Office Action", Chinese Application No. 200580042142.3', Mailed Dec. 11, 2009, Whole Document.4Decision of Refusal mailed Nov. 24, 2010 for Japanese Patent Application No. 2007-545683, Whole Document.5EPO, "Office Action", European Patent Application No. 05 853 584.0, Mailed Jul. 29, 2009, 3 pages.6Intenational Application No. PCT/US2005/044702; International Search Report and Written Opinion of the ISA; Filing Date: Dec. 9, 2005.7International Preliminary Report on Patentability, PCT/US2005/044702, mailed Jun. 21, 2007, 8 pgs.8Mitsuyama Y. et al.;"Embedded Architecture of IEEE802.11i Cipher Algorithms";Consumer Electronics, 2004 IEEE International Symposium on Reading; Sep. 1, 2004; pp. 241-246. XP010755781.9Moldovyan N.A. et al.;"New Class of the FPGA Efficient Crytographic Primitives"; Circuits and Systems, 2004. ISCAS; vol. 2, May 23, 2004,; pp. 553-556.: XP10720228A.10Mussa, Ali T., et al., "Enhanced Counter Mode", School of Computer Science, Intel Technology, 2003. Last Accessed IEEE Sep. 6, 2009., (2003), whole document.11Non-Final Office Action mailed Jul. 27, 2010 (JP Associate mail date Aug. 5, 2010) for JP Application No. 2007-545683.12Notice of Preliminary Rejection for Korean Patent Application No. 10-2007-7014110 dated Nov. 24, 2008 and mailed by Korean Associate on Dec. 5, 2008, incl. Translation, 7 pgs.13Second Office Action mailed Jul. 5, 2011 for Chinese Patent Application No. 2005 80042142.3, Whole Document.14Yamamoto, Takahisa, et al., Practical Cryptosystems Using Quadratic Residue Pseudo-Random Number Generators and Block Ciphers, ISEC93-29, The Institute of Electronics, Information and Communication Engineers, Aug. 30, 1993, vol. 93, No. 20, pp. 65-75.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8498410 *Mar 14, 2011Jul 30, 2013Motorola Solutions, Inc.Methods for customizing a Rijndael block cipherUS8515059 *Mar 30, 2011Aug 20, 2013Daniel W. EngelsCryptographic processor with dynamic update of encryption stateUS9369274 *Jul 6, 2012Jun 14, 2016International Business Machines CorporationCipher text translationUS20120087488 *Mar 30, 2011Apr 12, 2012Engels Daniel WCryptographic processor with dynamic update of encryption stateUS20120237020 *Mar 14, 2011Sep 20, 2012Motorola Solutions, Inc.Methods for customizing a rijndael block cipherUS20140013122 *Jul 6, 2012Jan 9, 2014International Business Machines CorporationCipher text translation* Cited by examinerClassifications U.S. Classification380/28, 380/277, 380/260, 380/259International ClassificationG06F21/00Cooperative ClassificationH04L9/0637, H04L9/0668European ClassificationH04L9/06M2B2, H04L9/06D6Legal EventsDateCodeEventDescriptionDec 9, 2004ASAssignmentOwner name: INTEL CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BRICKELL, ERNIE F.;GRAUNKE, GARY L.;REEL/FRAME:016081/0733Effective date: 20041209Sep 23, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services