[go: up one dir, main page]

AR077857A1 - Metodo y sistema de actualizacion en campo segura de unidades actualizables - Google Patents

Metodo y sistema de actualizacion en campo segura de unidades actualizables

Info

Publication number
AR077857A1
AR077857A1 ARP100102950A ARP100102950A AR077857A1 AR 077857 A1 AR077857 A1 AR 077857A1 AR P100102950 A ARP100102950 A AR P100102950A AR P100102950 A ARP100102950 A AR P100102950A AR 077857 A1 AR077857 A1 AR 077857A1
Authority
AR
Argentina
Prior art keywords
memory
updating
units
update object
safe field
Prior art date
Application number
ARP100102950A
Other languages
English (en)
Inventor
Alexander Gostrer
Kunal Pankaj Shah
Kevin Deierling
Aditi Dubey
Original Assignee
Silver Spring Networks Inc
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 Silver Spring Networks Inc filed Critical Silver Spring Networks Inc
Publication of AR077857A1 publication Critical patent/AR077857A1/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • 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
    • 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/575Secure boot
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Stored Programmes (AREA)
  • Storage Device Security (AREA)

Abstract

Sistemas y métodos para actualizar de forma segura la informacion de los dispositivos, tales como las unidades actualizables en campo. En respuesta a la recepcion de un objeto Update (actualizacion), un dispositivo puede determinar si una localizacion predefinida de la memoria incluye un valor predeterminado. En base al valor de la localizacion predefinida, el dispositivo puede almacenar el objeto Update recibido en una porcion de verificacion de la memoria. Después de verificar la autenticidad del objeto Update, el dispositivo puede copiarlo de la porcion de verificacion de la memoria a una porcion inactiva. La porcion inactiva de la memoria puede intercambiarse con una porcion activa de la memoria, de manera que la porcion inactiva se vuelve activa.
ARP100102950A 2009-08-11 2010-08-11 Metodo y sistema de actualizacion en campo segura de unidades actualizables AR077857A1 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US23305709P 2009-08-11 2009-08-11
US12/854,117 US9652755B2 (en) 2009-08-11 2010-08-10 Method and system for securely updating field upgradeable units

Publications (1)

Publication Number Publication Date
AR077857A1 true AR077857A1 (es) 2011-09-28

Family

ID=43031525

Family Applications (1)

Application Number Title Priority Date Filing Date
ARP100102950A AR077857A1 (es) 2009-08-11 2010-08-11 Metodo y sistema de actualizacion en campo segura de unidades actualizables

Country Status (4)

Country Link
US (2) US9652755B2 (es)
AR (1) AR077857A1 (es)
TW (1) TWI436236B (es)
WO (1) WO2011019390A1 (es)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010062908B4 (de) * 2010-12-13 2012-10-31 Siemens Aktiengesellschaft Verfahren zum Parametrisieren eines Gerätes, parametrisierbares Gerät und Parametrisierungsvorrlchtung
US9026805B2 (en) 2010-12-30 2015-05-05 Microsoft Technology Licensing, Llc Key management using trusted platform modules
US9111099B2 (en) * 2011-05-31 2015-08-18 Red Hat, Inc. Centralized kernel module loading
TWI467485B (zh) * 2011-06-07 2015-01-01 Insyde Software Corp Verification of the basic input and output system update method, the computer can read the recording media and computer program products
US9021246B2 (en) * 2011-10-28 2015-04-28 GM Global Technology Operations LLC Method to replace bootloader public key
US8281119B1 (en) * 2011-11-22 2012-10-02 Google Inc. Separate normal firmware and developer firmware
US9008316B2 (en) * 2012-03-29 2015-04-14 Microsoft Technology Licensing, Llc Role-based distributed key management
WO2014177904A1 (en) * 2013-04-29 2014-11-06 Freescale Semiconductor, Inc. Memory controller
US9086985B2 (en) 2013-07-16 2015-07-21 Honeywell International Inc. Unpowered data-transfer device
WO2015020629A1 (en) * 2013-08-05 2015-02-12 Nokia Corporation Secure storage synchronization
US9510195B2 (en) * 2014-02-10 2016-11-29 Stmicroelectronics International N.V. Secured transactions in internet of things embedded systems networks
US10621330B2 (en) * 2014-03-28 2020-04-14 Hewlett-Packard Development Company, L.P. Allowing use of a test key for a BIOS installation
US10657262B1 (en) * 2014-09-28 2020-05-19 Red Balloon Security, Inc. Method and apparatus for securing embedded device firmware
TW201619866A (zh) 2014-11-20 2016-06-01 萬國商業機器公司 客製化資訊設備的方法
CN104503786B (zh) * 2014-12-15 2020-10-16 小米科技有限责任公司 固件刷新方法及装置
US9753719B2 (en) * 2014-12-29 2017-09-05 Visa International Service Association Over-the-air-provisioning of application library
US10114747B2 (en) * 2015-05-13 2018-10-30 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Systems and methods for performing operations on memory of a computing device
US10282189B2 (en) * 2016-06-30 2019-05-07 Synaptics Incorporated Updating program code stored in an external non-volatile memory
US10241803B2 (en) * 2016-10-03 2019-03-26 Schneider Electric It Corporation System and method for updating device software
US20180375730A1 (en) * 2017-06-23 2018-12-27 Infinera Corporation Technique for verification of newtork state after device upgrades
US11042138B2 (en) * 2018-10-09 2021-06-22 Johnson Controls Technology Company Auto detection of signature and native reference changes from data sources
KR102567097B1 (ko) 2018-12-05 2023-08-14 삼성전자주식회사 임베디드 시스템의 부트 롬 업데이트 방법 및 부팅 방법
CN113141259B (zh) * 2019-09-12 2022-04-29 腾讯科技(深圳)有限公司 在区块链网络中更换身份证书的方法和装置
TWI720694B (zh) * 2019-11-18 2021-03-01 中華電信股份有限公司 具時間序列演算之燒錄認證裝置及方法
JP7362583B2 (ja) * 2020-09-23 2023-10-17 株式会社東芝 情報処理装置
US11816076B2 (en) * 2021-01-14 2023-11-14 Salesforce, Inc. Declarative data evacuation for distributed systems
CN115344832A (zh) 2021-04-28 2022-11-15 开利消防及保安伊米有限公司 通过一起传递加密和数据的安全装置更新
TWI784500B (zh) * 2021-04-28 2022-11-21 威鋒電子股份有限公司 電子裝置及其安全韌體更新方法
KR102568418B1 (ko) * 2021-08-26 2023-08-18 하이파이브랩 주식회사 다중 서명을 지원하는 전자 인증 시스템 및 방법
CN115421756B (zh) * 2022-09-16 2023-07-18 杭州云动智能汽车技术有限公司 一种服务型网关升级方法
TWI875076B (zh) * 2023-07-12 2025-03-01 新唐科技股份有限公司 用於執行空中更新韌體的微控制器及方法
DE102024114000A1 (de) * 2024-05-17 2025-11-20 E.G.O. Elektro-Gerätebau GmbH Softwareaktualisierung für ein Haushaltsgerät und Verfahren zum Aktualisieren einer Software in einem Haushaltsgerät

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826015A (en) 1997-02-20 1998-10-20 Digital Equipment Corporation Method and apparatus for secure remote programming of firmware and configurations of a computer over a network
US6223284B1 (en) * 1998-04-30 2001-04-24 Compaq Computer Corporation Method and apparatus for remote ROM flashing and security management for a computer system
US6243809B1 (en) 1998-04-30 2001-06-05 Compaq Computer Corporation Method of flash programming or reading a ROM of a computer system independently of its operating system
US7111292B2 (en) 2001-09-10 2006-09-19 Texas Instruments Incorporated Apparatus and method for secure program upgrade
EP1357454A1 (en) 2002-04-23 2003-10-29 Hewlett-Packard Company Data processing system and method with protected BIOS
EP1639603A2 (de) 2003-06-24 2006-03-29 Robert Bosch Gmbh Verfahren zur durchführung eines software-updates eines elektronischen steuergerätes durch eine flash-programmierung über eine serielle schnittstelle und ein entsprechender zustandsautomat
US7774619B2 (en) 2004-11-17 2010-08-10 Broadcom Corporation Secure code execution using external memory
US20060159269A1 (en) 2005-01-20 2006-07-20 Matsushita Electric Industrial Co., Ltd. Cryptographic system for resource starved CE device secure upgrade and re-configuration
US9627081B2 (en) 2007-10-05 2017-04-18 Kinglite Holdings Inc. Manufacturing mode for secure firmware using lock byte

Also Published As

Publication number Publication date
TW201109969A (en) 2011-03-16
US20170250818A1 (en) 2017-08-31
WO2011019390A1 (en) 2011-02-17
US9652755B2 (en) 2017-05-16
US20110040960A1 (en) 2011-02-17
TWI436236B (zh) 2014-05-01

Similar Documents

Publication Publication Date Title
AR077857A1 (es) Metodo y sistema de actualizacion en campo segura de unidades actualizables
EP3792784A4 (en) SERVICE SYSTEM UPDATE PROCESS, ELECTRONIC DEVICE AND READABLE INFORMATION MEDIA
HUE054667T2 (hu) Gyorstöltõ rendszer, valamint eljárás egy érintkeztetõ berendezés ágyazására egy megtámasztószerkezeten
GB2544903A (en) Storing and transferring application data between devices
WO2013169794A3 (en) Calendar matching of inferred contexts and label propagation
GB2504411A (en) Shared resource and virtual resource management in a networked environment
PL3519329T3 (pl) Sposób i urządzenie do pobierania jednostek z systemu przechowywania
CL2014002315A1 (es) Sistema y procedimiento para compartir datos entre multiples dispositivos de usuario final, que comprenden multiples dispositivos de servidor, un terminal de origen y multiples terminales receptores, donde el metodo comprende recibir en el servidor de una cuenta asociada, ademas recibir datos desde el terminal de origen, determinar en base a la informacion de cuenta al menos un terminal, alertar a dicho terminal acerca de los datos compartidos, recibir respuesta desde al menos un terminal receptor.
TW201614501A (en) Systems and methods for segmenting data structures in a memory system
PH12017501226A1 (en) Method and system for legal parking
EP3217710A4 (en) Method, system and relevant device for measuring unauthorized carrier, and computer storage medium
MX2019003935A (es) Sistema automatizado para control de iluminacion.
ECSP15020350A (es) Selección de sistema dirigido por red por el uso de entrada de dispositivo inalámbrico
HK1218474A1 (zh) 提供数字证书
BR112015012905A2 (pt) estojo de armazenamento de medicamento, sistema, método para destravar um estojo de armazenamento de medicamento, e, dispositivo de medicamento eletrônico.
MX355046B (es) Optimizacion de recuperacion de medicamento.
CL2016000138A1 (es) Sistema, dispositivo inteligente y método de repartición de las operaciones y de los costes de un dispositivo inteligente.
MX2017002669A (es) Sistemas y métodos para proporcionar la funcionalidad con base en la orientación de dispositivo.
CL2013000844A1 (es) Metodo implementado por computador para focalizar mensajes y anuncios, comprende: recibir a traves del computador datos de identificacion del usuario de un dispositivo del usuario, recuperar a traves del computador, la informacion del usuario con base en los datos de identificacion del usuario, filtrar a traves del computador la informacion del usuario para crear un perfil anonimo, uno o mas medios de almacenamiento; sistema.
DK2987387T3 (da) System, fremgangsmåde og anordning til at eksponere trådløs moduldatalagring
MX2015003296A (es) Eliminacion de datos del sistema de navegacion del vehiculo de manera remota.
GB2583250B (en) Devices, systems, and methods for securely storing and managing sensitive information
MX2013006550A (es) Aparato y metodo para soportar longitud de variable de paquete de transporte en sistema de comunicacion de video y audio.
PH12014500481A1 (en) Storage device testing systems
GB2512786A (en) Memory module buffer data storage

Legal Events

Date Code Title Description
FB Suspension of granting procedure