ATE540371T1 - Elektronische vorrichtung und verfahren zur software- oder firmwareaktualisierung einer elektronischen vorrichtung - Google Patents

Elektronische vorrichtung und verfahren zur software- oder firmwareaktualisierung einer elektronischen vorrichtung

Info

Publication number
ATE540371T1
ATE540371T1 AT09769151T AT09769151T ATE540371T1 AT E540371 T1 ATE540371 T1 AT E540371T1 AT 09769151 T AT09769151 T AT 09769151T AT 09769151 T AT09769151 T AT 09769151T AT E540371 T1 ATE540371 T1 AT E540371T1
Authority
AT
Austria
Prior art keywords
memory
electronic device
version numbers
update
software
Prior art date
Application number
AT09769151T
Other languages
English (en)
Inventor
Herve Sibert
Original Assignee
St Ericsson Sa
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 St Ericsson Sa filed Critical St Ericsson Sa
Application granted granted Critical
Publication of ATE540371T1 publication Critical patent/ATE540371T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Storage Device Security (AREA)
AT09769151T 2008-06-23 2009-06-16 Elektronische vorrichtung und verfahren zur software- oder firmwareaktualisierung einer elektronischen vorrichtung ATE540371T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP08290596 2008-06-23
PCT/EP2009/057455 WO2009156302A1 (en) 2008-06-23 2009-06-16 Electronic device and method of software or firmware updating of an electronic device

Publications (1)

Publication Number Publication Date
ATE540371T1 true ATE540371T1 (de) 2012-01-15

Family

ID=40973548

Family Applications (1)

Application Number Title Priority Date Filing Date
AT09769151T ATE540371T1 (de) 2008-06-23 2009-06-16 Elektronische vorrichtung und verfahren zur software- oder firmwareaktualisierung einer elektronischen vorrichtung

Country Status (5)

Country Link
US (1) US8543839B2 (de)
EP (1) EP2294529B1 (de)
CN (1) CN102105883A (de)
AT (1) ATE540371T1 (de)
WO (1) WO2009156302A1 (de)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610499A (zh) * 2009-07-13 2009-12-23 中兴通讯股份有限公司 无线数据卡的升级方法和系统
US8812854B2 (en) * 2009-10-13 2014-08-19 Google Inc. Firmware verified boot
EP2348405A1 (de) * 2009-12-22 2011-07-27 EchoStar Global B.V. Verfahren und System zur Änderung der Soft- oder Firmware einer elektronischen Vorrichtung
US8788798B2 (en) 2010-12-06 2014-07-22 Microsoft Corporation Fast computer startup
US8543849B2 (en) 2010-12-06 2013-09-24 Microsoft Corporation Fast computer startup
US8683457B1 (en) * 2011-06-17 2014-03-25 Western Digital Technologies, Inc. Updating firmware of an electronic device by storing a version identifier in a separate header
GB2499985A (en) 2012-02-29 2013-09-11 Nds Ltd Current state of OTP memory used with new received information to define new OTP state for computation of new digital signature in preventing playback attacks
CN102662699A (zh) * 2012-03-27 2012-09-12 惠州Tcl移动通信有限公司 一种更新移动终端nfc固件的方法及其移动终端
FR2991796A1 (fr) * 2012-06-12 2013-12-13 Inside Secure Procede de sauvegarde de donnees, a l'exterieur d'un microcircuit securise
US9110761B2 (en) * 2012-06-27 2015-08-18 Microsoft Technology Licensing, Llc Resource data structures for firmware updates
US9235404B2 (en) 2012-06-27 2016-01-12 Microsoft Technology Licensing, Llc Firmware update system
US8972973B2 (en) 2012-06-27 2015-03-03 Microsoft Technology Licensing, Llc Firmware update discovery and distribution
US9189225B2 (en) * 2012-10-16 2015-11-17 Imprivata, Inc. Secure, non-disruptive firmware updating
CN103019789B (zh) * 2012-12-17 2016-01-20 深圳市九洲电器有限公司 一种签名软件升级方法、装置及移动终端
US20140250290A1 (en) * 2013-03-01 2014-09-04 St-Ericsson Sa Method for Software Anti-Rollback Recovery
US9407642B2 (en) * 2013-03-13 2016-08-02 Samsung Electronics Co., Ltd. Application access control method and electronic apparatus implementing the same
CN103220578B (zh) * 2013-03-26 2016-03-09 深圳市九洲电器有限公司 一种高安全机顶盒及其生产方法、系统
US20140373003A1 (en) * 2013-06-13 2014-12-18 L'oreal Appliance-based firmware upgrade system
DE102013220523B4 (de) 2013-10-11 2023-05-25 Continental Automotive Technologies GmbH Verfahren zum Aktualisieren einer Betriebsfunktion eines Sensors und ein Sensormodul
US9768957B2 (en) * 2014-04-23 2017-09-19 Cryptography Research, Inc. Generation and management of multiple base keys based on a device generated key
CN104021018A (zh) * 2014-06-06 2014-09-03 上海卓悠网络科技有限公司 终端、生成升级包的方法及识别升级包的方法
JP2016025628A (ja) * 2014-07-24 2016-02-08 株式会社リコー 情報処理システム、および電子機器
US10657262B1 (en) * 2014-09-28 2020-05-19 Red Balloon Security, Inc. Method and apparatus for securing embedded device firmware
EP3007094B1 (de) * 2014-10-08 2021-05-05 Nintendo Co., Ltd. Startprogramm, informationsverarbeitungsvorrichtung, informationsverarbeitungssystem, informationsverarbeitungsverfahren, halbleiterbauelement und programm
US9841970B2 (en) * 2015-01-13 2017-12-12 Ford Global Technologies, Llc Vehicle control update methods and systems
EP3391584B1 (de) * 2015-12-16 2020-11-04 Cryptography Research, Inc. Kryptografische verwaltung des lebenszyklusstatus
US10067770B2 (en) 2015-12-21 2018-09-04 Hewlett-Packard Development Company, L.P. Platform key hierarchy
US11831654B2 (en) * 2015-12-22 2023-11-28 Mcafee, Llc Secure over-the-air updates
ES2725684T3 (es) 2016-08-19 2019-09-26 Wegmann Automotive Gmbh Sensor de supervisión de presión de neumáticos
US10754988B2 (en) * 2016-08-30 2020-08-25 Winbond Electronics Corporation Anti-rollback version upgrade in secured memory chip
CN106406939A (zh) * 2016-09-05 2017-02-15 惠州Tcl移动通信有限公司 一种基于emmc芯片的移动终端防回滚方法及系统
KR102518881B1 (ko) * 2017-01-09 2023-04-05 삼성전자주식회사 반도체 장치의 동작 방법
US20170124353A1 (en) * 2017-01-12 2017-05-04 Mediatek Inc. Method And Apparatus For Preventing Rollback Of Secure Data
US10069860B1 (en) 2017-02-14 2018-09-04 International Business Machines Corporation Protection for computing systems from revoked system updates
CN107678762B (zh) * 2017-09-26 2020-08-14 杭州中天微系统有限公司 一种系统版本升级方法及装置
US11640288B2 (en) 2017-09-26 2023-05-02 C-Sky Microsystems Co., Ltd. System version upgrading method and apparatus
EP3481032B1 (de) * 2017-11-06 2022-11-02 Netatmo Regressionssichere netzwerkkommunikationslogik für eine iot-vorrichtung und verfahren zur verwaltung davon
US10552145B2 (en) * 2017-12-12 2020-02-04 Cypress Semiconductor Corporation Memory devices, systems, and methods for updating firmware with single memory device
US11537389B2 (en) 2017-12-12 2022-12-27 Infineon Technologies LLC Memory devices, systems, and methods for updating firmware with single memory device
US10659054B2 (en) * 2018-02-23 2020-05-19 Nxp B.V. Trusted monotonic counter using internal and external non-volatile memory
US11153074B1 (en) * 2018-06-18 2021-10-19 Amazon Technologies, Inc. Trust framework against systematic cryptographic
WO2020026228A1 (en) * 2018-08-01 2020-02-06 Vdoo Connected Trust Ltd. Firmware verification
CN109508535B (zh) * 2018-10-30 2021-07-13 百富计算机技术(深圳)有限公司 固件安全认证方法、装置和支付终端
CN109471675B (zh) * 2018-10-30 2021-11-19 北京无限自在文化传媒股份有限公司 一种对于硬件执行改变的方法及其系统
US11372977B2 (en) 2018-11-12 2022-06-28 Thirdwayv, Inc. Secure over-the-air firmware upgrade
US10769280B2 (en) * 2018-12-13 2020-09-08 Silicon Laboratories, Inc. Side channel attack countermeasures for secure bootloading
US11216597B2 (en) * 2020-05-14 2022-01-04 Nuvoton Technology Corporation Security system and method for preventing rollback attacks on silicon device firmware
CN111931213A (zh) * 2020-08-20 2020-11-13 Oppo(重庆)智能科技有限公司 文件处理方法、装置、终端及存储介质
US12505218B2 (en) * 2021-06-01 2025-12-23 Mellanox Technologies Ltd. Unidirectional counter
CN113760337A (zh) * 2021-09-14 2021-12-07 远峰科技股份有限公司 一种fota的升级回滚方法及升级回滚系统
US20240086170A1 (en) * 2022-09-09 2024-03-14 Renesas Electronics Corporation Software update system and software update method
TWI812534B (zh) * 2022-11-04 2023-08-11 慧榮科技股份有限公司 資料儲存裝置與韌體更新方法
TWI814634B (zh) * 2022-11-04 2023-09-01 慧榮科技股份有限公司 資料儲存裝置與韌體更新方法
CN117612299B (zh) * 2023-10-26 2024-09-20 威海广泰空港设备股份有限公司 机场特种车辆换电站运行管理系统及方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5138712A (en) * 1989-10-02 1992-08-11 Sun Microsystems, Inc. Apparatus and method for licensing software on a network of computers
US6006034A (en) * 1996-09-05 1999-12-21 Open Software Associates, Ltd. Systems and methods for automatic application version upgrading and maintenance
US6496978B1 (en) * 1996-11-29 2002-12-17 Hitachi, Ltd. Microcomputer control system in which programs can be modified from outside of the system and newer versions of the modified programs are determined and executed
US6468160B2 (en) * 1999-04-08 2002-10-22 Nintendo Of America, Inc. Security system for video game system with hard disk drive and internet access capability
EP1267579A3 (de) * 2001-06-11 2003-03-19 Canal+ Technologies Société Anonyme MPEG Tabellenstruktur
US7260555B2 (en) * 2001-12-12 2007-08-21 Guardian Data Storage, Llc Method and architecture for providing pervasive security to digital assets
US7681034B1 (en) * 2001-12-12 2010-03-16 Chang-Ping Lee Method and apparatus for securing electronic data
JP2005537563A (ja) * 2002-08-30 2005-12-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ バージョンプログラム可能回路モジュール
US7440571B2 (en) * 2002-12-03 2008-10-21 Nagravision S.A. Method for securing software updates
US7934263B2 (en) * 2002-12-17 2011-04-26 Sony Pictures Entertainment Inc. License management in a media network environment
DE10357032A1 (de) * 2003-06-24 2005-01-13 Bayerische Motoren Werke Ag Verfahren zum Nachladen einer Software in den Bootsektor eines programmierbaren Lesespeicher
GB2404538A (en) * 2003-07-31 2005-02-02 Sony Uk Ltd Access control for digital content
US8181020B2 (en) * 2005-02-02 2012-05-15 Insyde Software Corp. System and method for securely storing firmware
GB2425193B (en) * 2005-04-14 2007-10-17 Nec Technologies Method of software updating and related device
US7681031B2 (en) * 2005-06-28 2010-03-16 Intel Corporation Method and apparatus to provide authentication code
GB2430774B (en) * 2005-10-03 2007-08-08 Nec Technologies Method of software updating and related device
US8225096B2 (en) * 2006-10-27 2012-07-17 International Business Machines Corporation System, apparatus, method, and program product for authenticating communication partner using electronic certificate containing personal information

Also Published As

Publication number Publication date
US20110208975A1 (en) 2011-08-25
CN102105883A (zh) 2011-06-22
US8543839B2 (en) 2013-09-24
EP2294529A1 (de) 2011-03-16
EP2294529B1 (de) 2012-01-04
WO2009156302A1 (en) 2009-12-30

Similar Documents

Publication Publication Date Title
ATE540371T1 (de) Elektronische vorrichtung und verfahren zur software- oder firmwareaktualisierung einer elektronischen vorrichtung
EP4203595A4 (de) Verfahren und vorrichtung zur kommunikation mit niedriger latenz mit mehreren verbindungen sowie speichermedium und elektronische vorrichtung
WO2009078285A1 (ja) 無線端末、無線端末の不揮発性メモリ、および診断情報のフェイルセーフ保存方法
WO2007121388A3 (en) Systems and methods for prioritizing the storage location of media data
GB2458866A (en) Methods and systems for providing clinical documentation for a patient lifetime in a single interface
DE602007001615D1 (de) Vorrichtung zur Verwaltung von Standortinformationen, Datenausgabesystem und Programm
DE60318477D1 (de) Vorrichtung zur dateiaktualisierung
EP3975167A4 (de) Elektronisches musikinstrument, steuerungsverfahren für elektronisches musikinstrument und speichermedium
WO2008024594A3 (en) Methods for efficient data version verification
DE602006017798D1 (de) System und Verfahren zur Steuerung des Zugriffs auf geschützten digitalen Inhalt durch Verifizierung eines Medienschlüsselblocks
DE602006007923D1 (de) Vorrichtung und Verfahren zur Zugriffskontrolle auf einen externen Speicher
MY151374A (en) Optical disc drive device
ATE462187T1 (de) Sichere vorrichtung für nicht flüchtige speicher und verfahren zum schutz der darin enthaltenen daten
EP3812917A4 (de) Verfahren und vorrichtung zum lesen von datenstrukturen, verfahren und vorrichtung zur aktualisierung von datenstrukturen und elektronische vorrichtung
EP3979037A4 (de) Verfahren und gerät zur arbeitsmodusumschaltung, speichermedium und elektronische vorrichtung
EP3832604A4 (de) Animationssteuerungsverfahren und -vorrichtung, speichermedium und elektronische vorrichtung
JP2014006894A5 (de)
EP2637124A3 (de) Verfahren zur Implementierung von Sicherheit von einem nichtflüchtigen Speicher
EP4080894A4 (de) Verfahren zur einfügung von werbung, elektronische vorrichtung und speichermedium
DE60328057D1 (de) Verfahren und System zur Datenübertragung auf Basis eines flüchtigen und eines nicht-flüchtigen Speichers
EP2012476A4 (de) Knoteneinrichtung, ein speichersteuerprogramm enthaltendes aufzeichnungsmedium, und informationsspeicherverfahren
GB201107848D0 (en) Controlling access to data storage means
WO2011008335A3 (en) Smartcard, holder and method for loading and updating access control device firemware and/or programs
MX2009007932A (es) Metodo y aparato para manejar especificaciones de sistema.
MX2012009193A (es) Sistema tipo soldador con servidor usb.