Source: http://www.google.com/patents/US7904707?dq=6181294
Timestamp: 2017-06-25 02:19:58
Document Index: 548921656

Matched Legal Cases: ['Application No. 57835', 'Application No. 57835', 'art 1', 'Application No. 2004240210', 'Application No. 2003203649', 'Application No. 36815', 'Application No. 57835', 'Application No. 57835']

Patent US7904707 - Systems and methods using cryptography to protect secure computing environments - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsSecure computation environments are protected from bogus or rogue load modules, executables and other data elements through use of digital signatures, seals and certificates issued by a verifying authority. A verifying authority—which may be a trusted independent third party—tests the load modules...http://www.google.com/patents/US7904707?utm_source=gb-gplus-sharePatent US7904707 - Systems and methods using cryptography to protect secure computing environmentsAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS7904707 B2Publication typeGrantApplication numberUS 11/841,518Publication dateMar 8, 2011Filing dateAug 20, 2007Priority dateAug 12, 1996Fee statusPaidAlso published asUS6157721, US6292569, US7120802, US7581092, US7734553, US7761916, US7925898, US20020023214, US20030041239, US20060248353, US20070288764, US20080031457, US20080031461, US20080033884, US20080034214, US20080034229, US20080077531, US20080114698, US20100023761, US20110131422Publication number11841518, 841518, US 7904707 B2, US 7904707B2, US-B2-7904707, US7904707 B2, US7904707B2InventorsVictor H. Shear, W. Olin Sibert, David M. Van WieOriginal AssigneeIntertrust Technologies Corp.Export CitationBiBTeX, EndNote, RefManPatent Citations (39), Non-Patent Citations (58), Referenced by (8), Classifications (73), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetSystems and methods using cryptography to protect secure computing environments
US 7904707 B2Abstract
the owner may wish to “turn off” payment mechanisms necessary to ensure that people delivering content and other value receive adequate compensation; or the owner may wish to defeat other electronic controls preventing him or her from performing certain tasks (for example, copying content without authorization); or the owner may wish to access someone else's confidential information embodied within electronic controls present in the owner's protected processing environment; or the owner may wish to change the identity of a payment recipient indicated within controls such that they receive payments themselves, or to interfere with commerce; or the owner may wish to defeat the mechanism(s) that disable some or all functions when budget has been exhausted, or audit trails have not been delivered. Security experts can often be heard to say that to competently do their job, they must “think like an attacker.” For example, a successful home security system installer must try to put herself in the place of a burglar trying to break in Only by anticipating how a burglar might try to break into a house can the installer successfully defend the house against burglary. Similarly, computer security experts must try to anticipate the sorts of attacks that might be brought against a presumably secure computer system.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4672572May 21, 1984Jun 9, 1987Gould Inc.Protector system for computer access and useUS4799156Oct 1, 1986Jan 17, 1989Strategic Processing CorporationInteractive market management systemUS4823264May 27, 1986Apr 18, 1989Deming Gilbert RElectronic funds transfer systemUS4930073Jun 26, 1987May 29, 1990International Business Machines CorporationMethod to prevent use of incorrect program version in a computer systemUS5103476Nov 7, 1990Apr 7, 1992Waite David PSecure system for activating personal computer software at remote locationsUS5111390Aug 22, 1988May 5, 1992Unisys CorporationSoftware security system for maintaining integrity of compiled object code by restricting users ability to define compilersUS5224163Sep 28, 1990Jun 29, 1993Digital Equipment CorporationMethod for delegating authorization from one entity to another through the use of session encryption keysUS5253297Apr 27, 1992Oct 12, 1993International Computers LimitedData processing system with cryptographic facilityUS5319705Oct 21, 1992Jun 7, 1994International Business Machines CorporationMethod and system for multimedia access control enablementUS5343527Oct 27, 1993Aug 30, 1994International Business Machines CorporationHybrid encryption method and system for protecting reusable software componentsUS5421006Apr 20, 1994May 30, 1995Compaq Computer Corp.Method and apparatus for assessing integrity of computer system softwareUS5479509Apr 6, 1994Dec 26, 1995Bull Cp8Method for signature of an information processing file, and apparatus for implementing itUS5559884Jun 30, 1994Sep 24, 1996Microsoft CorporationMethod and system for generating and auditing a signature for a computer programUS5692047Dec 8, 1995Nov 25, 1997Sun Microsystems, Inc.System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sourcesUS5696827 *Jan 30, 1997Dec 9, 1997Brands; Stefanus AlfonsusSecure cryptographic methods for electronic transfer of informationUS5757914Oct 26, 1995May 26, 1998Sun Microsystems, Inc.System and method for protecting use of dynamically linked executable modulesUS5757915Aug 25, 1995May 26, 1998Intel CorporationParameterized hash functions for access controlUS5982891 *Nov 4, 1997Nov 9, 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protectionUS6157721Aug 12, 1996Dec 5, 2000Intertrust Technologies Corp.Systems and methods using cryptography to protect secure computing environmentsUS6292569Oct 4, 2000Sep 18, 2001Intertrust Technologies Corp.Systems and methods using cryptography to protect secure computing environmentsUS6330670Jan 8, 1999Dec 11, 2001Microsoft CorporationDigital rights management operating systemUS6701433Mar 23, 1999Mar 2, 2004Novell, Inc.Method and apparatus for escrowing properties used for accessing executable modulesUS7120802Aug 6, 2001Oct 10, 2006Intertrust Technologies Corp.Systems and methods for using cryptography to protect secure computing environmentsUS7133846Sep 17, 1999Nov 7, 2006Intertrust Technologies Corp.Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights managementUS7152045Sep 10, 2002Dec 19, 2006Indivos CorporationTokenless identification system for authorization of electronic transactions and electronic transmissionsUS7165174Dec 17, 1999Jan 16, 2007Intertrust Technologies Corp.Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights managementUS7405724May 6, 2005Jul 29, 2008Diebold, IncorporatedAutomated banking machine and methodUS7581092Aug 20, 2007Aug 25, 2009Intertrust Technologies CorporationSystems and methods using cryptography to protect secure computing environmentsUS20080077531Aug 20, 2007Mar 27, 2008Intertrust Technologies CorpSystems and methods using cryptography to protect secure computing environmentsEP0128672A1May 14, 1984Dec 19, 1984Ira Dennis GaleData security deviceEP0399822A2May 24, 1990Nov 28, 1990Hewlett-Packard CompanyMethod and apparatus for computer program encapsulationEP0421409A2Oct 4, 1990Apr 10, 1991International Business Machines CorporationTransaction system security method and apparatusEP0565314A2Apr 1, 1993Oct 13, 1993Addison M. FischerMethod and apparatus for creating, supporting, and using travelling programsGB2264796A Title not availableWO1990002382A1Aug 14, 1989Mar 8, 1990Indata, CorporationInformation distribution systemWO1992022870A1Jun 12, 1992Dec 23, 1992Icl Systems AktiebolagMethod and system for revising data in a distributed data communication systemWO1994003859A1Jul 31, 1992Feb 17, 1994International Standard Electric Corp.Apparatus and method for providing network securityWO1994006103A1Sep 7, 1993Mar 17, 1994Hnc, Inc.Fraud detection using predictive modelingWO1996027155A2Feb 13, 1996Sep 6, 1996Electronic Publishing Resources, Inc.Systems and methods for secure transaction management and electronic rights protection* Cited by examinerNon-Patent CitationsReference1"Multimedia Mixed Object Envelopes Supporting a Graduated Fee Scheme Via Encryption", IBM Technical Disclosure Bulletin, vol. 37, No. 3, Mar. 1, 1994, pp. 413-417.2"Transformer Rules Strategy for Software Distribution Mechanism-Support Products", IBM Technical Disclosure Bulletin, vol. 37, No. 48, Apr. 1994, pp. 523-525.3Advisory Action dated Jun. 1, 2006 issued in related U.S. Appl. No. 09/925,072, filed Aug. 6, 2001, Shear et al.4Comments Filed by Opponent dated Aug. 21, 2003 in related Australian Application No. 57835/01.5Decision of a Delagate of the Commistion of Patents dated Apr. 20, 2004 in related Australian Application No. 57835/01.6Denning, D.E.R., "Cryptography and Data Security," Addison-Wesley Publishing Company, 1982, Reprinted with corrections, Jan. 1983.7Department of Defense Standard, "Department of Defense Trusted Computer System Evaluation Criteria," Dec. 1985, pp. 1-72.8Everett, D.B., "Smart Card Tutorial-Part 1," publisehd in sections between Sep. 1992 and Sep. 1994 at http://www.smartcard.co.uk/resources/tutorial.9Examination Report dated Feb. 28, 2007 issued in related Australian Application No. 2004240210.10Examination Report dated Nov. 29, 2004 issued in related Australian Application No. 2003203649.11Examination Report dated Nov. 30, 1999 issued in related Australian Application No. 36815/97.12Examiners First Report on Voluntary Request to Amend dated Sep. 15, 2003 in related Australian Application No. 57835/01.13Final Office Action dated Apr. 19, 2006 issued in related U.S. Appl. No. 09/925,072, filed Aug. 6, 2001, Shear et al.14Final Office Action dated Jan. 4, 2000 issued in related U.S. Appl. No. 08/689,754, filed Aug. 12, 1996, Shear et al.15Final Office Action dated Jan. 5, 2009 issued in related U.S. Appl. No. 11/894,502, filed Aug. 20, 2007, Shear et al.16Fuchsberger et al., "Public-key Cryptography on Smart Cards," Lecture Notes in Computer Science, p. 250-269, 1995.17Gasser, M. et al., "The Digital Distributed System Security Architecture," Reprint from the Proceedings of 1989 National Computer Security Conference, 1989, pp. 1-13.18Herzberg, A. et al., "Public Protection of Software," ACM Transactions on Computer Systems, vol. 5, No. 4, Nov. 1987, pp. 371-393.19Microsoft and Verisign Provide First Technology for Secure Downloading of Software over the Internet, 20 Software Vendors Lead Industry in Adopting Microsoft Authenticode, Verisign Press Release, Technology, Aug. 7, 1996.20Mori, R. et al., "Superdistribution: The Concept and the Architecture," The Transactons of the EIEICE, V, E73, No. 7, Tokyo, Japan, Jul. 1990, pp. 1133-1146.21Non-Final Office Action dated Aug. 1, 2005 issued in related U.S. Appl. No. 09/925,072, filed Aug. 6, 2001, Shear et al.22Non-Final Office Action dated Feb. 20, 2009 issued in related U.S. Appl. No. 11/842,138, filed Aug. 21, 2007, Shear et al.23Non-Final Office Action dated Feb. 20, 2009 issued in related U.S. Appl. No. 11/894,327, filed Aug. 20, 2007, Shear et al.24Non-Final Office Action dated Jan. 5, 2001 issued in related U.S. Appl. No. 09/678,830, filed Oct. 4, 2000, Shear et al.25Non-Final Office Action dated Jul. 24, 2008 issued in related U.S. Appl. No. 11/894,502, filed Aug. 20, 2007, Shear et al.26Non-Final Office Action dated Jul. 9, 1999 issued in related U.S. Appl. No. 08/689,754, filed Aug. 12, 1996, Shear et al.27Non-Final Office Action dated Nov. 25, 2008 issued in related U.S. Appl. No. 11/894,339, filed Aug. 20, 2007, Shear et al.28Non-Final Office Action dated Oct. 15, 1998 issued in related U.S. Appl. No. 08/689,754, filed Aug. 12, 1996, Shear et al.29Notice of Allowance dated Jan. 11, 2010 issued in related U.S. Appl. No. 11/894,327, filed Aug. 20, 2007, Shear et al.30Notice of Allowance dated Jul. 3, 2000 issued in related U.S. Appl. No. 08/689,754, filed Aug. 12, 1996, Shear et al.31Notice of Allowance dated Jun. 20, 2006 issued in related U.S. Appl. No. 09/925,072, filed Aug. 6, 2001, Shear et al.32Notice of Allowance dated Mar. 13, 2009 issued in related U.S. Appl. No. 11/894,339, filed Aug. 20, 2007, Shear et al.33Notice of Allowance dated Mar. 19, 2010 issued in related U.S. Appl. No. 11/894,327, filed Aug. 20, 2007, Shear et al.34Notice of Allowance dated May 27, 2010 issued in related U.S. Appl. No. 11/841,600, filed Aug. 20, 2007, Shear et al.35Notice of Allowance dated May 29, 2009 issued in related U.S. Appl. No. 11/894,339, filed Aug. 20, 2007, Shear et al.36Notice of Allowance dated May 29, 2009 issued in related U.S. Appl. No. 11/894,502, filed Aug. 20, 2007, Shear et al.37Notice of Allowance dated May 8, 2001 issued in related U.S. Appl. No. 09/678,830, filed Oct. 4, 2000, Shear et al.38Office Action dated Dec. 1, 2009 issued in related U.S. Appl. No. 11/842,138, filed Aug. 21, 2007, Shear et al.39Office Action dated Dec. 15, 2009 issued in related U.S. Appl. No. 11/781,062, filed Jul. 20, 2007, Shear et al.40Office Action dated Dec. 9, 2009 issued in related U.S. Appl. No. 11/894,327, filed Aug. 20, 2007, Shear et al.41Office Action dated Oct. 1, 2009 issued in related U.S. Appl. No. 11/978,962, filed Oct. 29, 2007, Shear et al.42Office Action dated Oct. 29, 2009 issued in related U.S. Appl. No. 11/841,555, filed Aug. 20, 2007, Shear et al.43Office Action dated Sep. 14, 2009 issued in related U.S. Appl. No. 11/454,072, filed Jun. 14, 2006, Shear et al.44Office Action dated Sep. 29, 2009 issued in related U.S. Appl. No. 11/841,600, filed Aug. 20, 2007, Shear et al.45Office Action mailed Jul. 21, 2010 issued in related U.S. Appl. No. 11/841,555, filed Aug. 20, 2007, Shear et al.46Office Action mailed Jun. 22, 2010 issued in related U.S. Appl. No. 11/454,072, filed Jun. 14, 2006, Shear et al.47Office Action mailed Jun. 3, 2010 issued in related U.S. Appl. No. 11/841,446, filed Aug. 20, 2007, Shear et al.48Office Action mailed Oct. 26, 2009 issued in related U.S. Appl. No. 11/841,446, filed Aug. 20, 2007, Shear et al.49Press, J. et al., "A New Approach to Crytographic Facility Design", ICL Technical Journal 8(3):429-505, May 1993.50Rouaix, "A Web Navigator with Applets in Caml," INRIA, May 8, 1996.51Schneier, B., "Applied Cryptography: Protocols, Algorithms, and Source Code in C," John Wiley & Sons, Inc., 1994.52Siuda, K., "Security Services in Telecommunications Networks," Seminar: Mapping New Applications Onto New Technologies, edited by B. Plattner and P. Gunzburger; Zurich, Mar. 8-10, 1988, pp. 45-52.53Statement of Grounds and Particulars in Support of Opposition dated Jul. 16, 2003 in related Australian Application No. 57835/01.54Tardo, "An Introduction to Safety and Security in Telescript," General Magic, Inc., 1995.55Tardo, "Mobile Agent Security and Telescript," COMPCON Spring '96, 41st IEEE International Computer Conference, Feb. 25-28, 1996.56Tygar, J.D. et al., "Dyad: A System for Using Physically Secure Coprocessors," School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, May 1991, p. 121-152.57Yee, B. et al., "Secure Coprocessors in Electronic Commerce Applications," Proceedings of the First Usenix Workshop on Electronic Commerce, New York, New York, Jul. 1995, 16 pages.58Zimmerman, Philip, Pretty Good Privacy: PGP User's Guide, revised Oct. 11, 1994. [See, for example, vol. 1, pp. 2, 4, 5, 7 ("Encrypting a Message to Multiple Recipients"), 10, 11, 14 and 16 and vol. 2, pp. 3, 6, 7, 8 and 21-29].Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8555049 *Sep 30, 2008Oct 8, 2013Panasonic CorporationSecure boot terminal, secure boot method, secure boot program, recording medium, and integrated circuitUS8806207Dec 22, 2008Aug 12, 2014Cocoon Data Holdings LimitedSystem and method for securing dataUS8997256Jun 25, 2014Mar 31, 2015Terbium Labs LLCSystems and methods for detecting copied computer code using fingerprintsUS9218466Feb 13, 2015Dec 22, 2015Terbium Labs LLCSystems and methods for detecting copied computer code using fingerprintsUS9459861Mar 24, 2016Oct 4, 2016Terbium Labs, Inc.Systems and methods for detecting copied computer code using fingerprintsUS20100153739 *Dec 15, 2008Jun 17, 2010Guymon Jr John LewisSecurable independent electronic documentUS20100185845 *Sep 30, 2008Jul 22, 2010Hisashi TakayamaSecure boot terminal, secure boot method, secure boot program, recording medium, and integrated circuitUS20110040964 *Dec 22, 2008Feb 17, 2011Lawrence Edward NussbaumSystem and method for securing data* Cited by examinerClassifications U.S. Classification713/2, 713/194, 726/30, 713/175International ClassificationG06Q20/24, G06Q20/08, G06Q20/40, G06Q20/36, G06Q20/12, G06Q20/38, G06Q20/02, G06F9/00, G06F1/00, H04L9/32, G11B20/00, G11B27/031, G06F21/00, H04L12/64, H04L9/30, H04L12/40, G11B27/32, G06F12/14Cooperative ClassificationG06Q20/3823, G06Q20/3825, G06F21/51, G06F21/10, G11B2220/2562, G11B2220/2575, G11B20/00768, G11B27/329, G06F2211/007, G06Q20/3674, G06Q20/401, H04L12/40104, H04L12/40117, G11B27/031, G11B20/00173, G06F12/1483, G11B2220/218, G11B20/00188, G06Q20/12, G11B20/00543, G11B20/0071, G11B20/0021, G11B2220/216, G11B20/00195, G11B20/00086, G06Q20/02, G06Q20/24, G11B20/00688, G11B20/00557, G11B20/00159, G06Q20/085European ClassificationG06F21/51, G11B27/32D2, G11B20/00P4, H04L12/40F8, G11B20/00P5G5, G11B20/00P10, H04L12/40F10, G06Q20/02, G11B20/00P5, G11B20/00P2C, G06Q20/12, G06Q20/382, G11B20/00P11B1B, G11B27/031, G11B20/00P, G06F21/10, G06Q20/24, G06Q20/401, G06Q20/085, G06Q20/3674Legal EventsDateCodeEventDescriptionSep 8, 2014FPAYFee 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