METHOD OF RECEIVING FIRMWARE AND METHOD OF TRANSMITTING FIRMWARE
멀티캐스트 그룹 내의 장치에 의해서 수행되며, 펌웨어를 수신하는 방법으로서, (a) 펌웨어를 제공하는 장치로부터 멀티캐스트 방식을 이용하여 전송되는 제1 데이터 내지 제n 데이터(단 n은 2이상의 자연수) 중의 제i 데이터(단 i는 1이상 n이하의 자연수)를 수신하는 단계; (b) 제i 데이터로부터, 상기 펌웨어의 분할 정보, MAC(message authentication code) 연쇄값(chaining value), 길이 정보, 제i 펌웨어 데이터 및 MAC을 획득하는 단계; (c) 상기 제i 펌웨어 데이터의 MAC을 상기 제...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 멀티캐스트 그룹 내의 장치에 의해서 수행되며, 펌웨어를 수신하는 방법으로서, (a) 펌웨어를 제공하는 장치로부터 멀티캐스트 방식을 이용하여 전송되는 제1 데이터 내지 제n 데이터(단 n은 2이상의 자연수) 중의 제i 데이터(단 i는 1이상 n이하의 자연수)를 수신하는 단계; (b) 제i 데이터로부터, 상기 펌웨어의 분할 정보, MAC(message authentication code) 연쇄값(chaining value), 길이 정보, 제i 펌웨어 데이터 및 MAC을 획득하는 단계; (c) 상기 제i 펌웨어 데이터의 MAC을 상기 제i 펌웨어 데이터의 상기 MAC 연쇄값, 상기 길이 정보 및 상기 제i 펌웨어 데이터를 제1 MAC 생성 알고리즘을 이용하여 연산하여 생성된 값과 비교하여, 상기 제i 펌웨어 데이터의 상기 MAC 연쇄값, 상기 길이 정보 및 상기 제i 펌웨어 데이터를 인증하는 단계; (d) 상기 제i 펌웨어 데이터의 상기 MAC 연쇄값과 제2 MAC 생성 알고리즘을 이용하여 상기 제i 펌웨어 데이터의 순서를 인증하는 단계; 및 (e) 상기 단계 (a) 내지 상기 단계 (d)를 수행하는 것에 의해서 획득되는 제1 펌웨어 데이터 내지 제n 펌웨어 데이터를 결합하여 상기 펌웨어를 획득하는 단계를 포함하는 방법이 제공된다.
A method includes (a) receiving i-th data among first to n-th data transmitted in a multicast manner from a firmware providing apparatus, (b) acquiring partitioning information thereof, a MAC chaining value, length information, i-th firmware data, and MAC from the i-th data, (c) authenticating the MAC chaining value of the i-th firmware data, the length information, and the i-th firmware data by comparing a MAC of the i-th firmware data with a value computed by a first MAC generation algorithm, which uses the MAC chaining value of the i-th firmware data, the length information, and the i-th firmware data as a relevant input; (d) authenticating the order of the i-th firmware data by using the MAC chaining value of the i-th firmware data and a second MAC generation algorithm; and (e) obtaining the firmware by combining a first to an n-th firmware data obtained by executing (a) to (d). |
---|