2024-03-29T05:45:20Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:002015112023-11-14T00:51:14Z06164:06165:06462:10022
Cortex-Mデバイスのメモリ領域を考慮したマルチスカラ倍算の事前計算法の提案On the Implementation of Multiple Scalar Multiplication Using ROM Region of ARM Cortex-MjpnARM Cortex-M,マルチスカラー倍算,事前計算テーブル,IoT,関数型暗号http://id.nii.ac.jp/1001/00201418/Conference Paperhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=201511&item_no=1&attribute_id=1&file_no=1Copyright (c) 2019 by the Information Processing Society of Japan日本電信電話株式会社 NTTセキュアプラットフォーム研究所日本電信電話株式会社 NTTセキュアプラットフォーム研究所日本電信電話株式会社 NTTセキュアプラットフォーム研究所日本電信電話株式会社 NTTセキュアプラットフォーム研究所飯島, 悠介永井, 彰田村, 桜子安田, 幹今後,IoT 機器の普及に従い,データに対する柔軟なアクセス制御と高い秘匿性が求められる.本稿では,IoT機器の汎用例として,Cortex-M を利用したデバイスを利用し,関数型暗号を実装する際の高速化手法を検討する.特に,関数型暗号では暗号化に楕円スカラ倍算を用いていることに着目し,事前計算テーブルを用いたマルチスカラ倍算による高速化の実装手法を検討する.IoT 機器では,PC などと比較して,メモリ量が少なく数Kbyte しかないが,ROM 領域は数Mbyte 確保されることを利用し,マルチスカラ倍算の事前計算テーブルをROM に実装することで,マルチスカラ倍算の高速化を行う手法を提案し,実際に実装評価を行うことで,ROM を活用した事前計算テーブルを用いた高速化実装が有効であることを確かめた.In few year, more varions IoT devices appear, and IoT devices also can utilize date sensing from another IoT devices. Thousands of IoT devices are connect to internet and IoT devices are send or received impotant data such as personal information or confidential information and so on. Therefore,any data send from IoT devices are prevented leakage, and realized a frexible access control.The Functional encryption achieve above contributions. In this paper, we propose that an implementation method of improving processing speed on ARM Cortex-M. We implimemt a precomputation method proposed by Lim and Lee using ROM region. IoT devices have a few RAM region but a lot of ROM region (order Mbyte). We prove that improving calurate speed of IoT device for using saved precompution with large byte into ROM region.ISSN 1882-0840コンピュータセキュリティシンポジウム2019論文集2019155115562019-10-142019-12-10