SlideShare a Scribd company logo
1 of 23
Identity Conference #8
Introduction of
Bridging IMS and Internet Identity
by @kthrtty
November 17, 2010
National Institute of Advanced Industrial Science and Technology(AIST), Akihabara
やべー、超門外漢なのにIMSとかNGNと
か手を出しちゃったわー。オレ、超最先端
走っちゃってるわー。 #misawa
Next Generation Network
1
http://jigokuno.com/
IDCONに集まる人はそんなん気にしない
やりたいようにやるのだ!
2
将来のキャリアネットワークで、加入者を特定する
ためにつかわれるIdentityと、(主に)Webの世界で
のユーザを特定するためのIdenitityとうまく関連付
けると、みんな幸せになれる、かも。
という仕様を見つけました。紹介します。
今日の結論
3
Internet
4
IP Multimedia
Subsystem(IMS)
External Services
3rd Party
Internal Services
Mobile Network
Operator
キャリア
ネットワーク
(3GPPなど)
W3C, OASIS, IETF,
OIDF, WS-I
USE CASE
IMSとInternetのIdentityがつながるとこんなことができるようになるらしい
5
電話しながら、自分のFLICKRから写真
を取得してきて、友人の電話にSIPで送
りつけて共有する!
use-case 1) Exposure of Authentication from IMS to Web
6
use-case 1)
Exposure of Authentication from IMS to Web
7
1. AがBに電話(IMS)
2. AがID/PWとか入力せずに写真サービス(Web)にアクセス
3. Aが写真を取得
4. AがIMSのコンテンツ共有サービスを使って写真を送信
5. BがAの写真を閲覧
出品者が連絡先をオークションサイトに
登録しなくても、落札者から連絡が届く
(TWITTERアカウントで年賀状的)
use-case 2) Exposure of Web Federations to IMS Networks
8
use-case 2)
Exposure of Web Federations to IMS Networks
9
1. Aがオークションサイトに出品
2. オークションと自身のデバイスのIDを連携
3. Aがコンタクト機能を有効化
A) Bが落札
B) オークションサイトのコンタクト機能からAに電話
C) IMS設備がAとBに発信
D) AとBそれぞれとの経路を接続
サービスがユーザのプレゼンスに応じて、
適切なデバイスに通知
(UNIFIED COMMUNICATION)
use-case 3) Exposure of IMS resources to Web third-parties
10
use-case 3)
Exposure of IMS resources to Web third-parties
11
1. Aがニュースサービスに登録
2. IMSの世界で認証を実施し、認証コンテキストをInternetへ引継
3. 「プレゼンス情報提供サーバ」にアクセス、情報提供に同意
A) プレゼンスサーバは、ユーザ状態をニュースサービスに通知
B) ニュースサービスはプレゼンスに基づきユーザへニュース配信
C) ユーザは利用中の端末で最新ニュースを閲覧
BASIC CONCEPT
より便利になるということはなんとなく分かった。
どうやって実現するのだろう。
12
z
Bridging IMS and Internet Identity
13
Bootstrapping
Sever
Function
(BSF)
User
Equipment3GPP OASIS/IETF/OIDF…
Internet-WEBIMS-Telco-Domain
Web ClientGBA Client
Home Location Register(HLR)
Home Subscriber Server(HSS)
Network
Application
Function
(NAF)
Identity
Provider
(IdP)
Relying Party
(RP)
Federation(e.g. OpenID)
14
1. どちらさまですか?
2. kthrtty.myopenid.com です
3. kthrtty.myopenid.com に
ついて調べる
4. myopenid.com へリダイ
レクト要求
5. myopenid.com にリダイレクト、ログイン 6. 本人確認、認証結
果の通知確認
7. smart.fm へリダイレクト要求
8. smart.fm へリダイレクト
Generic Bootstrapping Architecture(GBA)
A part of GAA(Generic Authentication Architecture)
GBA client initiates GBA prodecure based on HTTP/S
15
HTTP Digest AuthN
(GBA ClientはUAが特殊)
AuthN and
Key Agreement Protocol
(anti-tamper feature)
AuthN
Vector(AV)を
HSSが返却IP Multimedia
Services
Identity Module
(3G SIMのIMS版)
Got a credencial !!
KS_NAF(session key)
B-TID(Txn-ID)
BRIDGE!!!
あとは繋ぐだけです
16
One example of combined sequence
17
RP
GBA
Client
Web
Client
IdP/NAF
GBA
servers
Got a credencial !!
KS_NAF, B-TID
401 Unauthorized
GET (UA: 3gpp-gba)
OpenID AuthN Req
Request service
Invoke(omit)
Initiate GBA prodecure
share(omit)
KS_NAF, B-TID (www-Authorization)
OpenID AuthN Rsp
Many patterns of
invoke or share
authN context.
Provide service
奥深いWeb ClientとGBA Clientの連携
IMSの世界で鍵を共有するために(Push/Pull)の2モデル
GBA Clientが鍵を取りに行く
GBA Clientに鍵が通知されてくる
(GBA Client/Web Client)の(密結合/疎結合)パターン
同じ端末の中にWeb ClientとGBA Clientが同居
▪ 内部のTrusted storeを介して共有
Web ClientとGBA Clientが分離しているが、接続されている(有線、
無線、)
▪ 監視クライアントなどがなんとかする。
▪ 例)PCでWebブラウズ中、認証が必要になったら机の上のケータイがブルブル震え出す。
Web ClientとGBA Clientが分離していて、全く接続されていない
▪ たぶん人間がなんとかする。
▪ ケータイの画面に表示されたコードをPCに入力するなど。 18
まだまだオモシロポイントは多そう
SAMLもGBAを使って当然いろいろできる
HTTP Redirect BindingならぬSIP Binding
ID-WSFのユースケースもIMSに拡大
2G/3G Network backward compatibility
ISIMはIMSの世界のIdentity Module。USIM/SIMを使っても似たようなことは実現で
きるか?(どうなるケータイ認証的ネタ)
まずはdocomoからLTE時代突入。基盤の総IMS化もいつかやってくる?
みんなが使う一般的なブラウザ付きの音声端末が出てくれば今日の話は現実に。
NGNマスターとこのあたり会話してみたい。
19
せっかくの縁なので
もう少し追いかけてみます。
あまりこの辺りをカバーする人はいない?
20
References
ICIN10, IEEE, 2010 “Bridging IMS and Internet Identity” at
http://kantarainitiative.org/confluence/download/attachments/41649652/ICIN
10_IMS_and+Internet_Identity_v_1_0_1.doc
3GPP TR 33.924 “Identity management and Generic Authentication Architecture
(GAA) interworking”
3GPP TR 33.980 “Liberty Alliance and 3GPP security interworking; Interworking
of Liberty Alliance Identity Federation Framework (ID-FF), Identity Web
Services Framework (ID-WSF) and Generic Authentication Architecture (GAA)
Kantara Initiative Telecommunications ID Work Group available at
http://kantarainitiative.org/confluence/download/
attachments/41648511/WP-BridgingIMS_AndInternetIdentity_V1.0.pdf
3GPP TS 33.220 “Generic Authentication Architecture (GAA) Generic
bootstrapping architecture (GBA)”
21
ありがとうございました。
22

More Related Content

What's hot

フェデレーションビジネスとIDaaS_JICS2014
フェデレーションビジネスとIDaaS_JICS2014フェデレーションビジネスとIDaaS_JICS2014
フェデレーションビジネスとIDaaS_JICS2014
Egawa Junichi
 
#jics2014 そろそろ「社員IDでログインできます」 始めてみませんか? サービス・プロバイダーの立場から考える 「エンタープライズ・アイデンテ...
#jics2014 そろそろ「社員IDでログインできます」始めてみませんか? サービス・プロバイダーの立場から考える「エンタープライズ・アイデンテ...#jics2014 そろそろ「社員IDでログインできます」始めてみませんか? サービス・プロバイダーの立場から考える「エンタープライズ・アイデンテ...
#jics2014 そろそろ「社員IDでログインできます」 始めてみませんか? サービス・プロバイダーの立場から考える 「エンタープライズ・アイデンテ...
Tatsuo Kudo
 
OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向
Tatsuo Kudo
 
Tetsuo Yamashita, IDCF - OpenID TechNight #9
Tetsuo Yamashita, IDCF - OpenID TechNight #9Tetsuo Yamashita, IDCF - OpenID TechNight #9
Tetsuo Yamashita, IDCF - OpenID TechNight #9
OpenID Foundation Japan
 

What's hot (20)

OpenID ConnectとSCIMのエンタープライズ利用ガイドについて - OpenID Foundation Japan EIWG発表会 2016
OpenID ConnectとSCIMのエンタープライズ利用ガイドについて - OpenID Foundation Japan EIWG発表会 2016OpenID ConnectとSCIMのエンタープライズ利用ガイドについて - OpenID Foundation Japan EIWG発表会 2016
OpenID ConnectとSCIMのエンタープライズ利用ガイドについて - OpenID Foundation Japan EIWG発表会 2016
 
ゼロトラスト的なことを始める時に注意すべきだと思ったこと
ゼロトラスト的なことを始める時に注意すべきだと思ったことゼロトラスト的なことを始める時に注意すべきだと思ったこと
ゼロトラスト的なことを始める時に注意すべきだと思ったこと
 
利用者本位のAPI提供に向けたアイデンティティ (ID) 標準仕様の動向
利用者本位のAPI提供に向けたアイデンティティ (ID) 標準仕様の動向利用者本位のAPI提供に向けたアイデンティティ (ID) 標準仕様の動向
利用者本位のAPI提供に向けたアイデンティティ (ID) 標準仕様の動向
 
20150723 最近の興味動向 fido編
20150723 最近の興味動向 fido編20150723 最近の興味動向 fido編
20150723 最近の興味動向 fido編
 
フェデレーションビジネスとIDaaS_JICS2014
フェデレーションビジネスとIDaaS_JICS2014フェデレーションビジネスとIDaaS_JICS2014
フェデレーションビジネスとIDaaS_JICS2014
 
APIdays Australia 2017 TOI #APIdaysAU
APIdays Australia 2017 TOI #APIdaysAUAPIdays Australia 2017 TOI #APIdaysAU
APIdays Australia 2017 TOI #APIdaysAU
 
OpenID Connect, December 2011
OpenID Connect, December 2011OpenID Connect, December 2011
OpenID Connect, December 2011
 
#jics2014 そろそろ「社員IDでログインできます」 始めてみませんか? サービス・プロバイダーの立場から考える 「エンタープライズ・アイデンテ...
#jics2014 そろそろ「社員IDでログインできます」始めてみませんか? サービス・プロバイダーの立場から考える「エンタープライズ・アイデンテ...#jics2014 そろそろ「社員IDでログインできます」始めてみませんか? サービス・プロバイダーの立場から考える「エンタープライズ・アイデンテ...
#jics2014 そろそろ「社員IDでログインできます」 始めてみませんか? サービス・プロバイダーの立場から考える 「エンタープライズ・アイデンテ...
 
アイデンティティ (ID) 技術の最新動向とこれから
アイデンティティ (ID) 技術の最新動向とこれからアイデンティティ (ID) 技術の最新動向とこれから
アイデンティティ (ID) 技術の最新動向とこれから
 
DDoS対処の戦術と戦略
DDoS対処の戦術と戦略DDoS対処の戦術と戦略
DDoS対処の戦術と戦略
 
何故 Okta を選んだか? 導入して体感したメリットとは?
何故 Okta を選んだか? 導入して体感したメリットとは?何故 Okta を選んだか? 導入して体感したメリットとは?
何故 Okta を選んだか? 導入して体感したメリットとは?
 
Cloud Identity Summit 2012 TOI
Cloud Identity Summit 2012 TOICloud Identity Summit 2012 TOI
Cloud Identity Summit 2012 TOI
 
OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向
 
認証技術、デジタルアイデンティティ技術の最新動向
認証技術、デジタルアイデンティティ技術の最新動向認証技術、デジタルアイデンティティ技術の最新動向
認証技術、デジタルアイデンティティ技術の最新動向
 
110728 Trust Framework - Shingo Yamanaka
110728 Trust Framework - Shingo Yamanaka110728 Trust Framework - Shingo Yamanaka
110728 Trust Framework - Shingo Yamanaka
 
大学向け認証基盤システム概略と最新技術動向 Axies2015
大学向け認証基盤システム概略と最新技術動向 Axies2015大学向け認証基盤システム概略と最新技術動向 Axies2015
大学向け認証基盤システム概略と最新技術動向 Axies2015
 
OAuth Security Workshop 2017 #osw17
OAuth Security Workshop 2017 #osw17OAuth Security Workshop 2017 #osw17
OAuth Security Workshop 2017 #osw17
 
OpenID Connect のビジネスチャンス
OpenID Connect のビジネスチャンスOpenID Connect のビジネスチャンス
OpenID Connect のビジネスチャンス
 
とあるセキュリティ会社のIoTセキュリティチームの日常(ErrataはDescription参照)
とあるセキュリティ会社のIoTセキュリティチームの日常(ErrataはDescription参照)とあるセキュリティ会社のIoTセキュリティチームの日常(ErrataはDescription参照)
とあるセキュリティ会社のIoTセキュリティチームの日常(ErrataはDescription参照)
 
Tetsuo Yamashita, IDCF - OpenID TechNight #9
Tetsuo Yamashita, IDCF - OpenID TechNight #9Tetsuo Yamashita, IDCF - OpenID TechNight #9
Tetsuo Yamashita, IDCF - OpenID TechNight #9
 

Similar to Introduction of Bridging IMS and Internet Identity

はじめてのWeb of Things
はじめてのWeb of ThingsはじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
 

Similar to Introduction of Bridging IMS and Internet Identity (20)

JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
 
クラウドを用いるIoT開発における実費レポート
クラウドを用いるIoT開発における実費レポートクラウドを用いるIoT開発における実費レポート
クラウドを用いるIoT開発における実費レポート
 
はじめてのWeb of Things
はじめてのWeb of ThingsはじめてのWeb of Things
はじめてのWeb of Things
 
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
 
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
 
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築するCognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
 
Keycloakの最近のトピック
Keycloakの最近のトピックKeycloakの最近のトピック
Keycloakの最近のトピック
 
Web3時代のデジタルアイデンティティ (高橋健太 |株式会社日立製作所 研究開発グループ)
Web3時代のデジタルアイデンティティ (高橋健太 |株式会社日立製作所 研究開発グループ)Web3時代のデジタルアイデンティティ (高橋健太 |株式会社日立製作所 研究開発グループ)
Web3時代のデジタルアイデンティティ (高橋健太 |株式会社日立製作所 研究開発グループ)
 
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
 
富士市役所におけるCitrix仮想化ソリューション導入成功のポイント ~ノート型ゼロクライアントとICカードログオンの採用~
富士市役所におけるCitrix仮想化ソリューション導入成功のポイント ~ノート型ゼロクライアントとICカードログオンの採用~富士市役所におけるCitrix仮想化ソリューション導入成功のポイント ~ノート型ゼロクライアントとICカードログオンの採用~
富士市役所におけるCitrix仮想化ソリューション導入成功のポイント ~ノート型ゼロクライアントとICカードログオンの採用~
 
はじめてのWeb of Things
はじめてのWeb of ThingsはじめてのWeb of Things
はじめてのWeb of Things
 
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
 
Azure IoT Edge入門
Azure IoT Edge入門Azure IoT Edge入門
Azure IoT Edge入門
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
 
『OpenID ConnectとSCIMのエンタープライズ実装ガイドライン』解説
『OpenID ConnectとSCIMのエンタープライズ実装ガイドライン』解説『OpenID ConnectとSCIMのエンタープライズ実装ガイドライン』解説
『OpenID ConnectとSCIMのエンタープライズ実装ガイドライン』解説
 
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
 
5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて
 
Lt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart buildingLt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart building
 
GoAzure 2015:IoTなどの大量データをStream Analyticsでリアルタイムデータ分析してみよう
GoAzure 2015:IoTなどの大量データをStream Analyticsでリアルタイムデータ分析してみようGoAzure 2015:IoTなどの大量データをStream Analyticsでリアルタイムデータ分析してみよう
GoAzure 2015:IoTなどの大量データをStream Analyticsでリアルタイムデータ分析してみよう
 

Recently uploaded

Recently uploaded (12)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

Introduction of Bridging IMS and Internet Identity