• 検索結果がありません。

資料 5-2 Government 公的個人認証サービスのスマートフォンでの利活用の実現に向けた実証 について iphone に於ける利用者証明書ダウンロードの検証 2016 年 10 月 25 日日本アイ ビー エム株式会社 2016 IBM Corporation

N/A
N/A
Protected

Academic year: 2021

シェア "資料 5-2 Government 公的個人認証サービスのスマートフォンでの利活用の実現に向けた実証 について iphone に於ける利用者証明書ダウンロードの検証 2016 年 10 月 25 日日本アイ ビー エム株式会社 2016 IBM Corporation"

Copied!
9
0
0

読み込み中.... (全文を見る)

全文

(1)

© 2016 IBM Corporation

Government

「公的個人認証サービスのスマートフォンでの利活用の

実現に向けた実証」について

〜 iPhoneに於ける利用者証明書ダウンロードの検証 〜

2016年10月25日 日本アイ・ビー・エム株式会社

資料5-2

(2)

スマートフォンにおける利用者証明書・秘密鍵SIMダウンロード案

利用者証明用電子証明書 利用者証明用秘密鍵 鍵生成 証明書発行 JPKIシステム SP-TSM MNO-TSM 利用者証明用電子証明書 利用者証明用秘密鍵 JPKI-アプレット JPKI-UIアプリ TSMプロキシーエージェント JPKI-アプレット SP領域 SIMカード 利用者証明用 電子証明書 利用者証明用 秘密鍵 スマートフォン

秘密鍵配送の安全性

アプレット配送の安全性

SP領域の安全性

略語 意 味

MNO Mobil Network Operator = 移動体通信事業者

SP Service Provider = サービス提供事業者

TSM Trusted Service Manager = キャリア/SPから委任を受け

(3)

© 2016 IBM Corporation

iPhoneの場合の「JPKI-UIアプリ」作成上の制約について

2

「JPKI-UIアプリ」は国民が使用するアプリケーションなのでiPhoneの場合、App

Storeからダウンロードし導入する必要がある。

App Storeに登録するアプリケーションはアプリケーション審査ガイドに示された

審査基準に基づいて審査を受け合格する必要がある

アプリケーション審査ガイドに示された審査基準の内、当実証事業に影響を及

ぼす審査基準は、Appleが公開している「Public API」のみを利用して作成する

ことが挙げられる。

Public APIの内SIMアクセス関連のAPIはCore Telephony API

(以下のみ利用可能)

CTCall

通話ID、通話状態の参照

CTCallCenter

携帯通話リスト、通話状態変化の参照

CTCarrier

携帯サービスプロバイダーID等の参照

CTCellularData

CTSubscriber

携帯ネットワーク加入者情報の参照

CTSubscriberInfo

CTTelephonyNetworkInfo SIMを交換した時などの携帯サービスプロバイダーID等

の参照

※iOS 9の場合

(4)

iPhoneに於ける利用者証明書・秘密鍵SIMダウンロード時の課題

利用者証明用電子証明書 利用者証明用秘密鍵 鍵生成 証明書発行 JPKIシステム SP-TSM MNO-TSM 利用者証明用電子証明書 利用者証明用秘密鍵 JPKI-アプレット JPKI-UIアプリ TSMプロキシーエージェント JPKI-アプレット SP領域 SIMカード 利用者証明用 電子証明書 利用者証明用 秘密鍵 iPhone 略語 意 味

MNO Mobil Network Operator = 移動体通信事業者

SP Service Provider = サービス提供事業者

TSM Trusted Service Manager = キャリア/SPから委任を受け

SIMカードに対してアプレットの1次発行を行う事業者

iO

S

プリ

SI

M

ドへの

は出来な

iO

S

プリ

SI

M

ドへの

書き

込みは出来な

×

×

(5)

© 2016 IBM Corporation

iOSのセキュリティ機能を公表・説明したガイドブック

4 http://images.apple.com/jp/business/docs/iOS_Security_Guide.pdf iOSセキュリティーアーキテクチャーにつきまして詳しくは、アップル社のガイド「iOSのセキュリティー iOS 9.3以降」 をご参照ください。

(6)

iPhoneに於ける利用者証明書・秘密鍵ダウンロード案

利用者証明用電子証明書 利用者証明用秘密鍵 鍵生成 証明書発行 JPKIシステム 利用者証明用電子証明書 利用者証明用秘密鍵 iOS Swift アプリ iOS Keychain

iOS Secure File System Keychainデータ保護サービス 利用者証明用 電子証明書 利用者証明用 秘密鍵 iPhone / iPad ダウンロード・サイト

セキュアなiOSファイルシステム

上に更にセキュアな証明書・鍵

格納用のKeychainを提供

Keychainに格納された証明書・

鍵を用いた処理は特別なiOS

Keychainデータ保護サービス

デーモン内でのみ実行可能

(7)

© 2016 IBM Corporation

iPhoneに於ける利用者証明書ダウンロード案

(非対称鍵iPhone内生成)

6 利用者証明用電子証明書 利用者証明用公開鍵 公開鍵より 証明書発行 JPKIシステム 利用者証明用電子証明書 利用者証明用公開鍵 iOS Swift アプリ iOS Keychain

iOS Secure File System Keychainデータ保護サービス 利用者証明用 電子証明書 利用者証明用 秘密鍵 iPhone / iPad ダウンロード・サイト

セキュアなiOSファイルシステム

上に更にセキュアな証明書・鍵

格納用のKeychainを提供

Keychainに格納された証明書・

鍵を用いた処理は特別なiOS

Keychainデータ保護サービス

デーモン内でのみ実行可能

公開鍵 非対称鍵生成

秘密鍵の送受信を不要にするた

めにiPhone内で非対称鍵を生

秘密鍵の送受信を不要にするた

めにiPhone内で非対称鍵を生

(8)

鍵ペアーiOS内生成の場合の使用開始までの流れ

署名用電子証明書管理 ⑧CSRを用いた 利用者証明用電子証明 生成 ④署名用電子証明書の有効性確認 ⑥申請者確認用の パスワード登録/ アクセスコード生成 ⑦CSRから利用者 証明用電子 証明書生成依頼 JPKI-UIアプリ (for iOS) App Store 利用者証明機能ダウンロード管理 公的個人認証サービス ③利用者証明書ダウンロード申請 署名用 電子証明書 申請書 署 パスワード 名 ⑤利用者証明書ダウンロード申請完了 ①ダウンロード ⑫アクセスコード送付(電子メール等) アクセスコード ⑬JPKI-UI DLアプリを操作、 JPKIデータ書込を要求 パスワード アクセスコード ⑭アクセスコード/ パスワード認証 署名用電子証明書 のシリアル番号 パスワード アクセスコード 利用者証明用電子証明書 ・秘密鍵発行ステータス ⑩登録完了 結果通知 利用者用 電子証明書管理 ⑨登録 ⑪反映 自宅 利用者 iPhone iPad 利用者 iPhone/iPad JPKI-UI Keyアプリ Keychainデータ保護サービス Keychain JPKI-UI Keyアプリ 利用者証明用 秘密鍵 iPhone iPad 利用者証明用証明書 作成リ ク エ ス ト (CS R) ②Keyペアー生成と利用者証明用 証明書作成リクエスト(CSR)作成 カードリーダ CSR 利用者 JPKI-UI DLアプリ Keychainデータ保護サービス Keychain 利用者用 電子証明書 JPKI-UI DLアプリ 利用者証明用 秘密鍵 ⑮利用者証明用電子証明書の 提供依頼 ⑯利用者証明用電子証明書の 提供 利用者用電子証明書管理 利用者用 電子証明書 利用者用 電子証明書 ⑰書き込み ※申請・ダウンロードの方法によってはシーケンスが変わる可能性がある。 JPKI-UI 申請アプリ Keychain CSR Security Server

(9)

© 2016 IBM Corporation

鍵ペアーをiOS内で生成後、利用者用証明書をダウンロードする

8 署名用電子証明書管理 ⑧CSRを用いた 利用者証明用電子証明 生成 ④署名用電子証明書の有効性確認 ⑥申請者確認用の パスワード登録/ アクセスコード生成 ⑦CSRから利用者 証明用電子 証明書生成依頼 JPKI-UIアプリ (for iOS) App Store 利用者証明機能ダウンロード管理 公的個人認証サービス ③利用者証明書ダウンロード申請 署名用 電子証明書 申請書 署 パスワード 名 ⑤利用者証明書ダウンロード申請完了 ①ダウンロード ⑫アクセスコード送付(電子メール等) アクセスコード ⑬JPKI-UI DLアプリを操作、 JPKIデータ書込を要求 パスワード アクセスコード ⑭アクセスコード/ パスワード認証 署名用電子証明書 のシリアル番号 パスワード アクセスコード 利用者証明用電子証明書 ・秘密鍵発行ステータス ⑩登録完了 結果通知 利用者用 電子証明書管理 ⑨登録 ⑪反映 自宅 利用者 iPhone iPad 利用者 iPhone/iPad JPKI-UI Keyアプリ Keychainデータ保護サービス Keychain JPKI-UI Keyアプリ 利用者証明用 秘密鍵 iPhone iPad 利用者証明用証明書 作成リ ク エ ス ト (CS R) ②Keyペアー生成と利用者証明用 証明書作成リクエスト(CSR)作成 カードリーダ CSR 利用者 JPKI-UI DLアプリ Keychainデータ保護サービス Keychain 利用者用 電子証明書 JPKI-UI DLアプリ 利用者証明用 秘密鍵 ⑮利用者証明用電子証明書の 提供依頼 ⑯利用者証明用電子証明書の 提供 利用者用電子証明書管理 利用者用 電子証明書 利用者用 電子証明書 ⑰書き込み ※申請・ダウンロードの方法によってはシーケンスが変わる可能性がある。

システム検証の

対象範囲

Security Server Keychain CSR JPKI-UI 申請アプリ

参照

関連したドキュメント

紀陽インターネット FB へのログイン時の認証方式としてご導入いただいている「電子証明書」の新規

社内セキュリティ等で「.NET Framework 4.7.2」以上がご利用いただけない場合は、Internet

※証明書のご利用は、証明書取得時に Windows ログオンを行っていた Windows アカウントでのみ 可能となります。それ以外の

当面の間 (メタネーション等の技術の実用化が期待される2030年頃まで) は、本制度において

バーチャルパワープラント構築実証事業のうち、「B.高度制御型ディマンドリスポンス実

バーチャルパワープラント構築実証事業のうち、 「B.高度制御型ディマンドリスポンス実

バーチャルパワープラント構築実証事業のうち、 「B.高度制御型ディマンドリスポンス実

アセアン包括 誤った原産地証明書に替えて新規証明書を発給する。 権限者の署名による承認と機関の証印