Transcript 研究進度報告と参考文献
研究進度報告と参考文献 2005/06/28 02K0122 田畑智洋 探し物は何ですか? • JavacardとOSGiを結ぶ方法。 – 新たに、Javacard本体にOSGiを載せる方法を考案 ↓ そして却下。 容量不足の根本的な解決の糸口は見つからない。 Javacardの利点を生かせない。 Hosei University 02K0122 Tomohiro Tabata 1 システムイメージ - 実現へのアプローチ Javacard Terminal Javacard 接続(RMI?) public key Server private key Card ID Data OSGi フレームワーク バ ン ド ル 1 バ ン ド ル 2 ・・・・ Hosei University 02K0122 Tomohiro Tabata アプリケーション バ ン ド ル 登 録 情 報 JDBC データベース Data Card ID public key 2 このシステムの特徴(オリジナリティ) • 可能性無限大・感無量 – リソースはサーバが管理するので、サーバの容量が 足りていれば、Javacardのメモリは仮想的ではあるが 無限大の領域を作成できる – OSGiの拡張性・Javacardの暗号処理技術 Hosei University 02K0122 Tomohiro Tabata 3 考えられる使用例 • パソコンにカードリーダを接続 • クレジットカード決済用のバンドルを使用して コンサートチケットを購入 • チケット情報をチケット管理バンドルに登録 ↓ すべてのアクションが 一枚のカードのみで行える! Hosei University 02K0122 Tomohiro Tabata 4 問題点 • 認証方法 – スピードが犠牲になる公開鍵・秘密鍵方式? – 特にセキュリティについて考えないといけない • 暗号化方法 – Crypto (javacardx.cryptoパッケージ) – RSA(javacard.securityパッケージ) Hosei University 02K0122 Tomohiro Tabata 5 参考文献 相互接続字のセキュリティポリシの管理技術の研究開発 1. • 2. 淺川和雄 Extending the Data Storage Capabilities of a Java-based Smartcard • 3. Clemens H. Cap, Nico Maibaum, Lars Heyden Site:Understanding Java Card 2.0 • 4. http://www.javaworld.com/javaworld/jw-03-1998/jw-03-javadev.html Site:OpenCard Framework 1.2 Programmer's Guide • http://www.opencard.org/docs/pguide/PGuide.html Hosei University 02K0122 Tomohiro Tabata 6