[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

AU2001243147A1 - Method and apparatus for providing secure control of software or firmware code downloading and secure operation of a computing device receiving downloaded code - Google Patents

Method and apparatus for providing secure control of software or firmware code downloading and secure operation of a computing device receiving downloaded code

Info

Publication number
AU2001243147A1
AU2001243147A1 AU2001243147A AU4314701A AU2001243147A1 AU 2001243147 A1 AU2001243147 A1 AU 2001243147A1 AU 2001243147 A AU2001243147 A AU 2001243147A AU 4314701 A AU4314701 A AU 4314701A AU 2001243147 A1 AU2001243147 A1 AU 2001243147A1
Authority
AU
Australia
Prior art keywords
software
computing device
code
device receiving
secure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
AU2001243147A
Inventor
Dr. Robert Booth Jr.
Glen Goffin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Arris Technology Inc
Original Assignee
Arris Technology Inc
General Instrument Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Arris Technology Inc, General Instrument Corp filed Critical Arris Technology Inc
Publication of AU2001243147A1 publication Critical patent/AU2001243147A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/51Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/572Secure firmware programming, e.g. of basic input output system [BIOS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Stored Programmes (AREA)
AU2001243147A 2000-02-17 2001-02-12 Method and apparatus for providing secure control of software or firmware code downloading and secure operation of a computing device receiving downloaded code Abandoned AU2001243147A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US50589000A 2000-02-17 2000-02-17
US09505890 2000-02-17
PCT/US2001/004424 WO2001061437A2 (en) 2000-02-17 2001-02-12 Method and system for secure downloading of software

Publications (1)

Publication Number Publication Date
AU2001243147A1 true AU2001243147A1 (en) 2001-08-27

Family

ID=24012310

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001243147A Abandoned AU2001243147A1 (en) 2000-02-17 2001-02-12 Method and apparatus for providing secure control of software or firmware code downloading and secure operation of a computing device receiving downloaded code

Country Status (8)

Country Link
EP (1) EP1256042B1 (en)
KR (1) KR20020075439A (en)
CN (1) CN1423766A (en)
AU (1) AU2001243147A1 (en)
CA (1) CA2400204C (en)
DE (1) DE60112045T2 (en)
TW (1) TW487880B (en)
WO (1) WO2001061437A2 (en)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7376625B2 (en) * 2001-11-15 2008-05-20 Nokia Corporation System and method for activating individualized software modules in a digital broadcast environment
FR2850228B1 (en) * 2003-01-17 2006-01-27 Soft Technology METHOD FOR GUARANTEEING THE INTEGRITY OF AT LEAST ONE SOFTWARE TRANSMITTED TO AN ENCRYPTION / DECRYMENT MODULE AND RECORDING MEDIA FOR CARRYING OUT THE METHOD
EP1465038B1 (en) 2003-04-03 2013-03-27 STMicroelectronics (Research & Development) Limited Memory security device for flexible software environment
US8838950B2 (en) * 2003-06-23 2014-09-16 International Business Machines Corporation Security architecture for system on chip
US7401234B2 (en) * 2004-03-01 2008-07-15 Freescale Semiconductor, Inc. Autonomous memory checker for runtime security assurance and method therefore
US7617519B2 (en) * 2004-03-18 2009-11-10 Microsoft Corporation System and method for intelligent recommendation with experts for user trust decisions
ATE509321T1 (en) 2004-04-02 2011-05-15 Panasonic Corp SYSTEM FOR DETECTING UNAUTHORIZED CONTENT
JP4447977B2 (en) * 2004-06-30 2010-04-07 富士通マイクロエレクトロニクス株式会社 Secure processor and program for secure processor.
US8251791B2 (en) 2004-08-19 2012-08-28 Igt Gaming system having multiple gaming machines which provide bonus awards
US7374080B2 (en) 2004-11-10 2008-05-20 Texas Instruments Incorporated System and method for securing the initialization of an inherently non-secure Smartcard controller
EP1760618A1 (en) * 2005-08-30 2007-03-07 Fujitsu Siemens Computers GmbH Method, Data Processing Device and Computer Program Product for Authentication and Execution of a Maintenance Function
US8512130B2 (en) 2006-07-27 2013-08-20 Igt Gaming system with linked gaming machines that are configurable to have a same probability of winning a designated award
FR2906380B1 (en) * 2006-09-27 2008-12-19 Trusted Logic Sa SYSTEM AND METHOD FOR SECURING DATA.
JP4912921B2 (en) * 2007-02-27 2012-04-11 富士通セミコンダクター株式会社 Secure processor system, secure processor, and secure processor system control method
EP2015561A1 (en) * 2007-07-10 2009-01-14 Nagracard S.A. Method of sending executable code to a reception device and method of executing this code
US7985133B2 (en) 2007-07-30 2011-07-26 Igt Gaming system and method for providing an additional gaming currency
US8992306B2 (en) 2007-07-30 2015-03-31 Igt Gaming system and method providing variable payback percentages
US8900053B2 (en) 2007-08-10 2014-12-02 Igt Gaming system and method for providing different bonus awards based on different types of triggered events
US9142097B2 (en) 2007-10-26 2015-09-22 Igt Gaming system and method for providing play of local first game and remote second game
IL187044A0 (en) * 2007-10-30 2008-02-09 Sandisk Il Ltd Fast secure boot implementation
US8146151B2 (en) * 2008-02-27 2012-03-27 Microsoft Corporation Safe file transmission and reputation lookup
US8769702B2 (en) 2008-04-16 2014-07-01 Micosoft Corporation Application reputation service
CN101299849B (en) * 2008-04-25 2010-05-12 中兴通讯股份有限公司 WiMAX terminal and starting method thereof
US9039516B2 (en) 2009-07-30 2015-05-26 Igt Concurrent play on multiple gaming machines
US8954722B2 (en) * 2011-03-04 2015-02-10 Broadcom Corporation Enforcing software updates in an electronic device
US8814661B2 (en) 2011-12-20 2014-08-26 Igt Gaming machines having normal and hot modes
US8806643B2 (en) * 2012-01-25 2014-08-12 Symantec Corporation Identifying trojanized applications for mobile environments
CN103369148B (en) * 2013-07-30 2016-10-05 东莞宇龙通信科技有限公司 Terminal and data processing method
FR3019347B1 (en) * 2014-03-25 2017-07-21 Oberthur Technologies SECURING THE LOADING OF DATA IN A NON-VOLATILE MEMORY OF A SECURE ELEMENT
CN103955653A (en) * 2014-04-17 2014-07-30 福建鼎恩协创电子科技有限公司 Anti-cracking security system, POS (Point Of Sale) machine and method
US9875618B2 (en) 2014-07-24 2018-01-23 Igt Gaming system and method employing multi-directional interaction between multiple concurrently played games
CN105095696B (en) * 2015-06-25 2018-10-16 三星电子(中国)研发中心 Method, system and the equipment of safety certification are carried out to application program
US9972171B2 (en) 2015-09-24 2018-05-15 Igt Gaming system and method for providing a triggering event based on a collection of units from different games
FR3044786B1 (en) * 2015-12-07 2018-07-13 Ingenico Group METHOD FOR LOADING A COMPUTER RESOURCE WITHIN AN ELECTRONIC DEVICE, ELECTRONIC MODULE AND CORRESPONDING COMPUTER PROGRAM
US10481900B2 (en) 2016-04-11 2019-11-19 Endress+Hauser Conducta Gmbh+Co. Kg Method for updating a firmware component and device of measurement and control technology
DE102016106819A1 (en) * 2016-04-11 2017-10-26 Endress+Hauser Conducta Gmbh+Co. Kg Method for updating a firmware component and device of measurement and control technology
CN107124425A (en) * 2017-05-26 2017-09-01 北京立思辰新技术有限公司 The method and computing device of monitoring device safety
CN107451468A (en) * 2017-07-14 2017-12-08 杭州谷逸网络科技有限公司 A kind of safety on line detection implementation method of control device
GB201902470D0 (en) 2019-02-22 2019-04-10 Secure Thingz Ltd Security data processing device
EP3748523A1 (en) * 2019-06-06 2020-12-09 Secure Thingz Limited Multiprocessor system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442645A (en) * 1989-06-06 1995-08-15 Bull Cp8 Method for checking the integrity of a program or data, and apparatus for implementing this method
US5757915A (en) * 1995-08-25 1998-05-26 Intel Corporation Parameterized hash functions for access control
US5958051A (en) * 1996-11-27 1999-09-28 Sun Microsystems, Inc. Implementing digital signatures for data streams and data archives
US5892904A (en) * 1996-12-06 1999-04-06 Microsoft Corporation Code certification for network transmission

Also Published As

Publication number Publication date
DE60112045D1 (en) 2005-08-25
CA2400204C (en) 2011-04-19
EP1256042B1 (en) 2005-07-20
EP1256042A2 (en) 2002-11-13
WO2001061437A2 (en) 2001-08-23
DE60112045T2 (en) 2006-04-20
CN1423766A (en) 2003-06-11
CA2400204A1 (en) 2001-08-23
WO2001061437A3 (en) 2002-01-24
KR20020075439A (en) 2002-10-04
TW487880B (en) 2002-05-21

Similar Documents

Publication Publication Date Title
AU2001243147A1 (en) Method and apparatus for providing secure control of software or firmware code downloading and secure operation of a computing device receiving downloaded code
IL129947A0 (en) A method and apparatus for downloading software into an embedded-system
AU2003262850A1 (en) Method and apparatus for downloading executable code in a non-disruptive manner
AU2002254516A1 (en) System and method for downloading code
GB2382419B (en) Apparatus and method for creating a trusted environment
AU2002359664A1 (en) System and method for downloading data using a proxy
IL140873A0 (en) Method and apparatus for interacting with a source code control system
AU2002340674A1 (en) Method and apparatus for a waking control system
AU2002249777A1 (en) Method and apparatus for updating applications on a mobile device
AU4459800A (en) Method and apparatus for controlling available capabilities of a device
HK1046183A1 (en) Uninstall control apparatus which controls uninstallation of device control software
AU2001232977A1 (en) Software, apparatus, and method for hand-held electronic devices and advertisingthereon
AU2002360310A1 (en) Apparatus and method for downloading journey-related information
AU2002216045A1 (en) Method and apparatus for controlling a display device
AU2002258963A1 (en) Method and apparatus for upgrading managed application state for a java based application
AU2002306204A1 (en) Method and Apparatus for Automatically Establishing Control Values for a Control Device
AU2002359976A1 (en) Remote controller data download system using a internet and its method
AU752246C (en) Apparatus and method for selectively positioning a device and manipulating it
AU2002367253A8 (en) Method and apparatus for booting a microprocessor
AU2002358324A1 (en) An apparatus for downloading control frequency code data
GB0212862D0 (en) A method and system for an emission control device
GB2379895B (en) A method and system for an emission control device
AU2001261029A1 (en) Method and apparatus for method and apparatus for self-adaptive code
AU6342198A (en) Distributed system and method of operation for validation of a wireless communication device
AU2001236732A1 (en) Apparatus for electrically controlling devices, and a method of operating it