AR077857A1 - Metodo y sistema de actualizacion en campo segura de unidades actualizables - Google Patents
Metodo y sistema de actualizacion en campo segura de unidades actualizablesInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3247—Cryptographic 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems 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/20—Information 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.
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)
| 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)
| 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 |
-
2010
- 2010-08-10 US US12/854,117 patent/US9652755B2/en active Active
- 2010-08-11 AR ARP100102950A patent/AR077857A1/es unknown
- 2010-08-11 TW TW099126719A patent/TWI436236B/zh not_active IP Right Cessation
- 2010-08-11 WO PCT/US2010/002210 patent/WO2011019390A1/en not_active Ceased
-
2017
- 2017-04-13 US US15/486,348 patent/US20170250818A1/en not_active Abandoned
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 |