Source: http://www.google.com/patents/US8190912?ie=ISO-8859-1
Timestamp: 2014-09-23 09:46:18
Document Index: 386482959

Matched Legal Cases: ['Application No. 2002', 'Application No. 2002', 'Application No. 2002', 'Application No. 2009', 'Application No. 09177740', 'Application No. 03016912']

Patent US8190912 - Program development method, program development supporting system, and ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsAn development environment of a high security level is provided for a key-installed system. Development of a program for a system having an LSI device which includes a secure memory is performed by providing another LSI device having the same structure and setting the provided LSI device to a development...http://www.google.com/patents/US8190912?utm_source=gb-gplus-sharePatent US8190912 - Program development method, program development supporting system, and program installation methodAdvanced Patent SearchPublication numberUS8190912 B2Publication typeGrantApplication numberUS 12/170,160Publication dateMay 29, 2012Filing dateJul 9, 2008Priority dateJul 24, 2002Also published asCN1323350C, CN1477495A, CN1967482A, EP1385078A2, EP1385078A3, EP2028579A2, EP2028579A3, EP2163963A2, EP2163963A3, EP2264637A2, EP2264637A3, US7685435, US20040153657, US20090037721Publication number12170160, 170160, US 8190912 B2, US 8190912B2, US-B2-8190912, US8190912 B2, US8190912B2InventorsMakoto Fujiwara, Yusuke Nemoto, Junichi Yasui, Takuji Maeda, Takayuki Ito, Yasushi Yamada, Shinji InoueOriginal AssigneePanasonic CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (91), Non-Patent Citations (15), Classifications (12) External Links: USPTO, USPTO Assignment, EspacenetProgram development method, program development supporting system, and program installation methodUS 8190912 B2Abstract An development environment of a high security level is provided for a key-installed system. Development of a program for a system having an LSI device which includes a secure memory is performed by providing another LSI device having the same structure and setting the provided LSI device to a development mode which is different from a product operation mode. Alternatively, the provided LSI device is set to an administrator mode to perform development and encryption of a key-generation program. The LSI device is set to a key-generation mode to execute the encrypted key-generation program, thereby generating various keys.
RELATED APPLICATIONS This application is a Divisional of U.S. application Ser. No. 10/624,481, filed Jul. 23, 2003, now U.S. Pat. No. 7,685,435, claiming priority of Japanese Application No. 2002-215096, filed Jul. 24, 2002, the entire contents of each of which are hereby incorporated by reference.
When being set to the development mode, the secure LSI device 1 operates as an LSI device for development (hereinafter, referred to as �development LSI device�). In the development LSI device, an application program which is to be executed in an actual product is developed. The application program is encrypted using the program common key.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4218738May 5, 1978Aug 19, 1980International Business Machines CorporationMethod for authenticating the identity of a user of an information systemUS4864615May 27, 1988Sep 5, 1989General Instrument CorporationReproduction of secure keys by using distributed key generation dataUS4941176Aug 11, 1988Jul 10, 1990International Business Machines CorporationIn a data processing systemUS5307497Jun 25, 1990Apr 26, 1994International Business Machines Corp.Disk operating system loadable from read only memory using installable file system interfaceUS5349643May 10, 1993Sep 20, 1994International Business Machines CorporationSystem and method for secure initial program load for diskless workstationsUS5666411Jan 13, 1994Sep 9, 1997Mccarty; Johnnie C.System for computer software protectionUS5771287Aug 1, 1996Jun 23, 1998Transcrypt International, Inc.Apparatus and method for secured control of feature set of a programmable deviceUS5778070 *Jun 28, 1996Jul 7, 1998Intel CorporationMethod and apparatus for protecting flash memoryUS5812671Jul 17, 1996Sep 22, 1998Xante CorporationCryptographic communication systemUS5835911Aug 21, 1995Nov 10, 1998Fujitsu LimitedSoftware distribution and maintenance system and methodUS5892900Aug 30, 1996Apr 6, 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protectionUS5915025Jan 15, 1997Jun 22, 1999Fuji Xerox Co., Ltd.Data processing apparatus with software protecting functionsUS5937063 *Sep 30, 1996Aug 10, 1999Intel CorporationSecure bootUS5999629Oct 31, 1995Dec 7, 1999Lucent Technologies Inc.Data encryption security moduleUS6134659Nov 16, 1999Oct 17, 2000Sprong; Katherine A.Controlled usage softwareUS6226618Aug 13, 1998May 1, 2001International Business Machines CorporationElectronic content delivery systemUS6324647Aug 31, 1999Nov 27, 2001Michel K. Bowman-AmuahSystem, method and article of manufacture for security management in a development architecture frameworkUS6333983Dec 16, 1997Dec 25, 2001International Business Machines CorporationMethod and apparatus for performing strong encryption or decryption data using special encryption functionsUS6367019Mar 26, 1999Apr 2, 2002Liquid Audio, Inc.Copy security for portable music playersUS6421779Jul 29, 1998Jul 16, 2002Fujitsu LimitedElectronic data storage apparatus, system and methodUS6530025Jan 21, 1999Mar 4, 2003Fujitsu LimitedNetwork connection controlling method and system thereofUS6577734Oct 31, 1995Jun 10, 2003Lucent Technologies Inc.Data encryption key management systemUS6634017 *May 29, 2001Oct 14, 2003Kabushiki Kaisha ToshibaSystem LSI development apparatus and the method thereof for developing a system optimal to an applicationUS6799277Mar 27, 2001Sep 28, 2004Z4 Technologies, Inc.System and method for monitoring softwareUS6834111Mar 30, 1999Dec 21, 2004Matsushita Electric Industrial Co., Ltd.Data transmitting/receiving method, data transmitter, data receiver, data transmitting/receiving system, av content transmitting method, av content receiving method, av content transmitter, av content receiver, and program recording mediumUS6857067Feb 26, 2001Feb 15, 2005Martin S. EdelmanSystem and method for preventing unauthorized access to electronic dataUS6895519 *Sep 23, 2002May 17, 2005Oki Electric Industry Co., Ltd.System LSIUS6957335Oct 22, 2003Oct 18, 2005International Business Machines CorporationInitializing, maintaining, updating and recovering secure operation within an integrated system employing a data access control functionUS6970565Dec 22, 2000Nov 29, 2005Xm Satellite Radio Inc.Apparatus for and method of securely downloading and installing a program patch in a processing deviceUS6988199Jun 21, 2001Jan 17, 2006Message SecureSecure and reliable document deliveryUS6990582Mar 29, 2002Jan 24, 2006Victor Company Of Japan, LimitedAuthentication method in an agent systemUS7003107May 22, 2001Feb 21, 2006Mainstream EncryptionHybrid stream cipherUS7051211Aug 21, 2000May 23, 2006International Business Machines CorporationSecure software distribution and installationUS7062718Apr 1, 2002Jun 13, 2006National Instruments CorporationConfiguration diagram which graphically displays program relationshipUS7082539Mar 6, 2000Jul 25, 2006Hitachi, Ltd.Information processing apparatusUS7110984Nov 13, 2000Sep 19, 2006International Business Machines CorporationUpdating usage conditions in lieu of download digital rights management protected contentUS7117352Dec 20, 2002Oct 3, 2006Lsi Logic CorporationDebug port disable mechanismUS7133524Sep 19, 2002Nov 7, 2006Matsushita Electric Industrial Co., Ltd.Key installation system, LSI for implementing the same, and key installation methodUS7167564Dec 21, 2001Jan 23, 2007Sony CorporationInformation processing system and methodUS7174568Jan 31, 2001Feb 6, 2007Sony Computer Entertainment America Inc.Method and system for securely distributing computer software productsUS7194090Jul 12, 2001Mar 20, 2007Kabushiki Kaisha ToshibaEncryption apparatus, decryption apparatus, expanded key generating apparatus and method therefor, and recording mediumUS7219227Dec 1, 2000May 15, 2007Sanyo Electric Co., Ltd.Data distribution system and recording device and data provision device used thereforUS7310731Jul 23, 2004Dec 18, 2007Sony CorporationContents processing systemUS7340692 *Jul 18, 2003Mar 4, 2008Kabushiki Kaisha ToshibaSystem LSI development apparatus and the method thereof for developing a system optimal to an applicationUS7685435 *Jul 23, 2003Mar 23, 2010Panasonic CorporationProgram development method, program development supporting system, and program installation methodUS20010056539Dec 4, 1996Dec 27, 2001Dominique Vincent PavlinSoftware protection device and methodUS20020002466May 13, 1998Jan 3, 2002Toru KambayashiInformation recording apparatus, information reproducing apparatus, and information distribution systemUS20020021804Feb 16, 2001Feb 21, 2002Ledzius Robert C.System and method for data encryptionUS20020029330 *Aug 22, 2001Mar 7, 2002Shoichi KamanoData processing systemUS20020048367Aug 13, 2001Apr 25, 2002Michel MaillardMethod and apparatus for recording of encrypted digital dataUS20020078380Dec 20, 2000Jun 20, 2002Jyh-Han LinMethod for permitting debugging and testing of software on a mobile communication device in a secure environmentUS20020083330Feb 9, 2001Jun 27, 2002Kentaro ShiomiLSI design method and verification methodUS20020116625Feb 19, 2002Aug 22, 2002Nec CorporationMethod that causes program analysis of device driver to become difficultUS20020116632Nov 7, 2001Aug 22, 2002Hitachi, Ltd.Tamper-resistant computer systemUS20020129245Jan 18, 2002Sep 12, 2002Cassagnol Robert D.Apparatus for providing a secure processing environmentUS20020147957 *May 29, 2001Oct 10, 2002Kabushiki Kaisha ToshibaSystem LSI development apparatus and the method thereof for developing a system optimal to an applicationUS20020174264May 17, 2001Nov 21, 2002David FullerSystem and method for obtaining driver software and documentation for a detected hardware and software configurationUS20020184512May 31, 2001Dec 5, 2002Cardoso Augusto C.Method and apparatus for supporting remote configuration to facilitate subscriber managementUS20030056107Sep 17, 2001Mar 20, 2003Cammack William E.Secure bootloader for securing digital devicesUS20030163743 *Sep 23, 2002Aug 28, 2003Hitoshi EndoSystem LSIUS20030217193May 17, 2002Nov 20, 2003Sun Microsystems, Inc.Method, system and article of manufacture for a firmware imageUS20090037721Jul 9, 2008Feb 5, 2009Matsushita Electric Industrial Co., Ltd.Program development method, program development supporting system, and program installation methodUSRE39166May 4, 1993Jul 11, 2006Scientific-Atlanta, Inc.External security module for a television signal decoderCN1131992AJul 5, 1995Sep 25, 1996株式会社前进Security system for softwareCN1279861ASep 22, 1998Jan 10, 2001卡纳尔股份有限公司Method and apparatus for recording of encrypted digital dataCN1302399AFeb 21, 2000Jul 4, 2001松下电器产业株式会社Computer and program recorded mediumCN1307284ADec 11, 2000Aug 8, 2001日本胜利株式会社Method, device and medium for transfering and recording content information and decipher method and deviceCN1342007ASep 5, 2000Mar 27, 2002深圳市中兴集成电路设计有限责任公司New scramblerEP0718756A1Jul 5, 1995Jun 26, 1996Kabushiki Kaisya AdvanceSecurity system for softwareEP1083480A1Feb 21, 2000Mar 14, 2001Matsushita Electric Industrial Co., Ltd.Computer and program recorded mediumEP1119131A2Dec 13, 2000Jul 25, 2001Victor Company of Japan, Ltd.Method and apparatus for encrypting contents informationEP1126355A1Feb 14, 2001Aug 22, 2001Kabushiki Kaisha ToshibaMethod and system for distributing programs using tamper resistant processorEP1185022A1Apr 5, 2001Mar 6, 2002Sony CorporationInformation recording/reproducing apparatus and methodEP1202150A2Oct 30, 2001May 2, 2002Kabushiki Kaisha ToshibaMicroprocessor with program and data protection function under multi-task environmentEP1217850A1Dec 18, 2001Jun 26, 2002Motorola, Inc.Method for permitting debugging and testing of software on an mobile communication device in a secure environmentGB2336005A Title not availableJP2000122931A Title not availableJP2000347847A Title not availableJP2000347852A Title not availableJP2001211149A Title not availableJP2002251326A Title not availableJP2002279376A Title not availableJP2003101527A Title not availableJP2004054834A Title not availableJPH04350731A Title not availableJPH11259330A Title not availableJPH11282667A Title not availableWO1998015086A1Jul 30, 1997Apr 9, 1998Intel CorpSecure bootWO2000057258A2Mar 17, 2000Sep 28, 2000Cybersource CorpMethod and apparatus for verifying address informationWO2000057278A1Mar 6, 2000Sep 28, 2000Takeshi AsahiInformation processing deviceWO2000057290A1Mar 19, 1999Sep 28, 2000Takeshi AsahiInformation processor* Cited by examinerNon-Patent CitationsReference1European Search Report issued in European Patent Application No. EP 08167396.4, mailed Feb. 6, 2009.2European Search Report issued in European Patent Application No. EP 09177740.9 dated May 31, 2010.3Extended European Search Report issued in European Patent Application No. EP 08167396.4-2211/2028579, dated May 6, 2009.4Japanese Notice of Reasons for Rejection, w/ English translation thereof, issued in Japanese Patent Application No. JP 2007-121815 dated Mar. 3, 2009.5Japanese Office Action issued in corresponding Japanese Patent Application No. 2002-215096 dated Mar. 6, 2007.6Japanese Office Action with English translation issued in corresponding Japanese Patent Application No. 2002-331992, dated Apr. 3, 2007.7Japanese Office Action, with English translation, issued in Japanese Patent Application No. 2009-112759, dated Sep. 15, 2009.8Michael P. Ressler, "Security Sensitive Software Development," ICCST, Zurich, Switzerland, 1989, pp. 89-91.9Partial European Search Report issued in European Patent Application No. 09177740.9-2211, dated Jan. 29, 2010.10Partial European Search Report, issued in the corresponding Patent Application No. 03016912.2-2211, dated on Oct. 22, 2007.11U.S. Appl. No. 10/696,621, filed Oct. 30, 2003 to Makoto Fujiwara et al., entitled "Program Update Method and Server".12U.S. Appl. No. 10/696,621, filed Oct. 30, 2003 to Makoto Fujiwara et al., entitled "Program Update Method and Server."13U.S. Appl. No. 11/798,367, filed May 14, 2007 to Makoto Fujiwara et al., entitled "Program Update Method and Server".14U.S. Office Action issued in U.S. Appl. No. 10/696,621, dated Jul. 30, 2007.15United States Notice of Allowance issued in U.S. Appl. No. 10/624,481, mailed Sep. 4, 2009.Classifications U.S. Classification713/191International ClassificationG06F9/445, G06F21/22, G09C1/00, G06F11/30Cooperative ClassificationG06F2221/2105, G06F8/60, G06F21/575, G06F21/72European ClassificationG06F8/60, G06F21/57B, G06F21/72RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google