著者
駒場 素生 宇田 隆哉
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告コンピュータセキュリティ(CSEC) (ISSN:09196072)
巻号頁・発行日
vol.2006, no.129, pp.25-30, 2006-12-08

本研究は,Javaで作成されたiアプリを使用可能な携帯電話端末において,ソフトウェアを用いてRSA暗号の計算を実現することを目的としている.最新の携帯電話端末にはPKIに基づく認証機能がハードウェア実装されているが,この認証は通信キャリアが提供している基盤に制約されている.そこで,本研究ではbouncycasUeが提供しているJawuの暗号ライブラリをDoJaの仕様に合わせて改変することで 携帯電話で動作可能となるように実装を行い,携帯電話上のソフトウェアで公開鍵暗号i寅算が行えるようにした.さらに,暗号の処理過程を解析し,ボトルネック部分に改良を加えることで演算の高速化を実現した.The aim of the study is realizing calculation of RSA ayptosystem widiin software on a cellular phone using i-appli which is created with Java program. Authentication mechanism which is based on PKI is implemented within hardware in a newest cellular phone device. However, the authentication is limited to the infrastructure of the communication carrier. Therefore, in this study, we realize a calculation of public-key cryptosystem within software on a cellular phone, applying Java cryptosystem library provided by bouncy castle to DoJa specification. Moreover, analysis of calculation process of the cryptosystem and improvement ofbottleneck lead to the realization of the accelerating operations.