@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00201409, author = {Wijesundara, Anushka and Joong-Sun, Lee and Dara, Tith and Hiroyuki, Suzuki and Takashi, Obi and WMAB, Wijesundara and Joong, Sun Lee and Dara, Tith and Hiroyuki, Suzuki and Takashi, Obi}, book = {コンピュータセキュリティシンポジウム2019論文集}, month = {Oct}, note = {Latest home appliances are integrated with features to assure compatibility with smart home IoT (Internet of Things). However, applying complicated security mechanisms to IoT is limited by device hardware capabilities, making them vulnerable to attacks. Such attacks have recently become frequent. With the increase of IoT devices generating large amounts of user sensitive data, improper firmware distribution harms the users security and privacy. To address this issue, we developed a secure verification mechanism for the firmware released by the device manufacturer. We adopted IOTA decentralized ledger platform to authenticate the firmware of the end-device. The proposed firmware update scheme consists of firmware deployment and validation through IOTAs Masked Authenticate Messaging (MAM) and indirect firmware update through MQTT standard IoT protocol. The systems functionality was implemented using IOTAs MAM run on Raspberry Pi as an IoT gateway and a Wi-Fi microcontroller, which showed the effectiveness of our approach., Latest home appliances are integrated with features to assure compatibility with smart home IoT (Internet of Things). However, applying complicated security mechanisms to IoT is limited by device hardware capabilities, making them vulnerable to attacks. Such attacks have recently become frequent. With the increase of IoT devices generating large amounts of user sensitive data, improper firmware distribution harms the users security and privacy. To address this issue, we developed a secure verification mechanism for the firmware released by the device manufacturer. We adopted IOTA decentralized ledger platform to authenticate the firmware of the end-device. The proposed firmware update scheme consists of firmware deployment and validation through IOTAs Masked Authenticate Messaging (MAM) and indirect firmware update through MQTT standard IoT protocol. The systems functionality was implemented using IOTAs MAM run on Raspberry Pi as an IoT gateway and a Wi-Fi microcontroller, which showed the effectiveness of our approach.}, pages = {817--823}, publisher = {情報処理学会}, title = {Development of a Firmware Authenticating and Updating Scheme for Smart Home IoT Devices Using Distributed Ledger Technologies}, volume = {2019}, year = {2019} }