发明授权
EP2294529B1 ELECTRONIC DEVICE AND METHOD OF SOFTWARE OR FIRMWARE UPDATING OF AN ELECTRONIC DEVICE 有权
电子设备和方法在软件或固件更新的电子设备

  • 专利标题: ELECTRONIC DEVICE AND METHOD OF SOFTWARE OR FIRMWARE UPDATING OF AN ELECTRONIC DEVICE
  • 专利标题(中): 电子设备和方法在软件或固件更新的电子设备
  • 申请号: EP09769151.3
    申请日: 2009-06-16
  • 公开(公告)号: EP2294529B1
    公开(公告)日: 2012-01-04
  • 发明人: SIBERT, Hervé
  • 申请人: ST-Ericsson SA
  • 申请人地址: Chemin du Champ-des-Filles 39 1228 Plan-les-Ouates CH
  • 专利权人: ST-Ericsson SA
  • 当前专利权人: ST-Ericsson SA
  • 当前专利权人地址: Chemin du Champ-des-Filles 39 1228 Plan-les-Ouates CH
  • 代理机构: Zapalowicz, Francis
  • 优先权: EP08290596 20080623
  • 国际公布: WO2009156302 20091230
  • 主分类号: G06F21/00
  • IPC分类号: G06F21/00
ELECTRONIC DEVICE AND METHOD OF SOFTWARE OR FIRMWARE UPDATING OF AN ELECTRONIC DEVICE
摘要:
An electronic device is provided which comprises a memory driver unit (FD) for reading partition headers including encrypted version numbers (X1, X2) from a memory and for writing updated encrypted version numbers (X´1, X´2) to the memory. The electronic device furthermore comprises an update agent unit (UA) for controlling a software of firmware update of the electronic device as well as a one-time programmable memory (OTP) for storing a first value and an encrypt-decrypt unit (EDU) for decrypting the partition headers stored in the memory based on the first value stored in the one-time programmable memory in order to retrieve version numbers of the partition headers. The update agent (UA) is adapted to compare the retrieved version numbers with a version number from a software or firmware update in order to determine whether the version number of the software or firmware update is larger than the retrieved version numbers. The first value is incremented and stored in the one-time programmable memory (OTP) if an update is performed. The encrypt-decrypt unit (EDU) is adapted to encrypt the version numbers of the software or firmware update based on the new first value. The memory driver unit (FD) is adapted to write a new partition header with the updated encrypted version numbers into the memory.
信息查询
0/0