Suche senden
Hochladen
UIDのことわかってますか? -フォーマット編-
•
3 gefällt mir
•
34,124 views
Natsuhiko Suwamura
Folgen
NFC LABO 2012 08 定例での発表資料です。 http://connpass.com/event/884/
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号
Hirokuma Ueno
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
デジタル田園都市国家構想 応援団
IoTデバイスセキュリティ
IoTデバイスセキュリティ
Kentaro Mitsuyasu
DID入門.pdf
DID入門.pdf
Shigeichiro Yamasaki
人工智慧與語音助理
人工智慧與語音助理
Collaborator
セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
一人でもNFC開発
一人でもNFC開発
Hirokuma Ueno
Secure element for IoT device
Secure element for IoT device
Kentaro Mitsuyasu
Empfohlen
月刊NDEF 2013年 1、2、3月号
月刊NDEF 2013年 1、2、3月号
Hirokuma Ueno
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
デジタル田園都市国家構想 応援団
IoTデバイスセキュリティ
IoTデバイスセキュリティ
Kentaro Mitsuyasu
DID入門.pdf
DID入門.pdf
Shigeichiro Yamasaki
人工智慧與語音助理
人工智慧與語音助理
Collaborator
セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
一人でもNFC開発
一人でもNFC開発
Hirokuma Ueno
Secure element for IoT device
Secure element for IoT device
Kentaro Mitsuyasu
法人認証基盤GビズIDと今後の法人KYC - OpenID BizDay #14
法人認証基盤GビズIDと今後の法人KYC - OpenID BizDay #14
OpenID Foundation Japan
次世代QAとAI 〜ゲーム開発におけるAI活用に正しく向き合うために〜
次世代QAとAI 〜ゲーム開発におけるAI活用に正しく向き合うために〜
dena_genom
自分で作れる遠隔監視
自分で作れる遠隔監視
ShigekiInatama
Arithmer NLP 自然言語処理 ソリューション紹介
Arithmer NLP 自然言語処理 ソリューション紹介
Arithmer Inc.
NFT/VCを活用した「キャリア証明書」の発行を通じて企業の認知形成・採用を支援するサービス「sakazuki」紹介資料【2023年度版】
NFT/VCを活用した「キャリア証明書」の発行を通じて企業の認知形成・採用を支援するサービス「sakazuki」紹介資料【2023年度版】
y moe
Crypto Metaverse
Crypto Metaverse
So Saito
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介
Orb, Inc.
Blockchain Startups landscape in Japan (国内ブロックチェーンベンチャーカオスマップ)
Blockchain Startups landscape in Japan (国内ブロックチェーンベンチャーカオスマップ)
Hitoshi Kakizawa
最近のAI倫理指針からの考察
最近のAI倫理指針からの考察
Hiroshi Nakagawa
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれから
Knowledge & Experience
⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発
NTT Communications Technology Development
IoT活用事例集
IoT活用事例集
日本マイクロソフト株式会社
デジタルツインの世界
デジタルツインの世界
SHOGO NUMAKURA
AI入門
AI入門
iPride Co., Ltd.
ブロックチェーンの仕組みと動向(入門編)
ブロックチェーンの仕組みと動向(入門編)
NTT DATA OSS Professional Services
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Naohiro Fujie
20230326 FA-LT.pdf
20230326 FA-LT.pdf
ShigekiInatama
ふくしまプログラミング推進協会_生成AIの使いこなし202311.pdf
ふくしまプログラミング推進協会_生成AIの使いこなし202311.pdf
Ayako Omori
LINE Payも取り組んでいるKYCってなんだろう?KYCの基本と最近の動向
LINE Payも取り組んでいるKYCってなんだろう?KYCの基本と最近の動向
Naohiro Fujie
#qpstudy 2015.11 20分でわかるPKI
#qpstudy 2015.11 20分でわかるPKI
Masahiro NAKAYAMA
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Weitere ähnliche Inhalte
Was ist angesagt?
法人認証基盤GビズIDと今後の法人KYC - OpenID BizDay #14
法人認証基盤GビズIDと今後の法人KYC - OpenID BizDay #14
OpenID Foundation Japan
次世代QAとAI 〜ゲーム開発におけるAI活用に正しく向き合うために〜
次世代QAとAI 〜ゲーム開発におけるAI活用に正しく向き合うために〜
dena_genom
自分で作れる遠隔監視
自分で作れる遠隔監視
ShigekiInatama
Arithmer NLP 自然言語処理 ソリューション紹介
Arithmer NLP 自然言語処理 ソリューション紹介
Arithmer Inc.
NFT/VCを活用した「キャリア証明書」の発行を通じて企業の認知形成・採用を支援するサービス「sakazuki」紹介資料【2023年度版】
NFT/VCを活用した「キャリア証明書」の発行を通じて企業の認知形成・採用を支援するサービス「sakazuki」紹介資料【2023年度版】
y moe
Crypto Metaverse
Crypto Metaverse
So Saito
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介
Orb, Inc.
Blockchain Startups landscape in Japan (国内ブロックチェーンベンチャーカオスマップ)
Blockchain Startups landscape in Japan (国内ブロックチェーンベンチャーカオスマップ)
Hitoshi Kakizawa
最近のAI倫理指針からの考察
最近のAI倫理指針からの考察
Hiroshi Nakagawa
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれから
Knowledge & Experience
⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発
NTT Communications Technology Development
IoT活用事例集
IoT活用事例集
日本マイクロソフト株式会社
デジタルツインの世界
デジタルツインの世界
SHOGO NUMAKURA
AI入門
AI入門
iPride Co., Ltd.
ブロックチェーンの仕組みと動向(入門編)
ブロックチェーンの仕組みと動向(入門編)
NTT DATA OSS Professional Services
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Naohiro Fujie
20230326 FA-LT.pdf
20230326 FA-LT.pdf
ShigekiInatama
ふくしまプログラミング推進協会_生成AIの使いこなし202311.pdf
ふくしまプログラミング推進協会_生成AIの使いこなし202311.pdf
Ayako Omori
LINE Payも取り組んでいるKYCってなんだろう?KYCの基本と最近の動向
LINE Payも取り組んでいるKYCってなんだろう?KYCの基本と最近の動向
Naohiro Fujie
#qpstudy 2015.11 20分でわかるPKI
#qpstudy 2015.11 20分でわかるPKI
Masahiro NAKAYAMA
Was ist angesagt?
(20)
法人認証基盤GビズIDと今後の法人KYC - OpenID BizDay #14
法人認証基盤GビズIDと今後の法人KYC - OpenID BizDay #14
次世代QAとAI 〜ゲーム開発におけるAI活用に正しく向き合うために〜
次世代QAとAI 〜ゲーム開発におけるAI活用に正しく向き合うために〜
自分で作れる遠隔監視
自分で作れる遠隔監視
Arithmer NLP 自然言語処理 ソリューション紹介
Arithmer NLP 自然言語処理 ソリューション紹介
NFT/VCを活用した「キャリア証明書」の発行を通じて企業の認知形成・採用を支援するサービス「sakazuki」紹介資料【2023年度版】
NFT/VCを活用した「キャリア証明書」の発行を通じて企業の認知形成・採用を支援するサービス「sakazuki」紹介資料【2023年度版】
Crypto Metaverse
Crypto Metaverse
分散型台帳技術Orb DLTの紹介
分散型台帳技術Orb DLTの紹介
Blockchain Startups landscape in Japan (国内ブロックチェーンベンチャーカオスマップ)
Blockchain Startups landscape in Japan (国内ブロックチェーンベンチャーカオスマップ)
最近のAI倫理指針からの考察
最近のAI倫理指針からの考察
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれから
⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発
IoT活用事例集
IoT活用事例集
デジタルツインの世界
デジタルツインの世界
AI入門
AI入門
ブロックチェーンの仕組みと動向(入門編)
ブロックチェーンの仕組みと動向(入門編)
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
20230326 FA-LT.pdf
20230326 FA-LT.pdf
ふくしまプログラミング推進協会_生成AIの使いこなし202311.pdf
ふくしまプログラミング推進協会_生成AIの使いこなし202311.pdf
LINE Payも取り組んでいるKYCってなんだろう?KYCの基本と最近の動向
LINE Payも取り組んでいるKYCってなんだろう?KYCの基本と最近の動向
#qpstudy 2015.11 20分でわかるPKI
#qpstudy 2015.11 20分でわかるPKI
Kürzlich hochgeladen
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Kürzlich hochgeladen
(11)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
UIDのことわかってますか? -フォーマット編-
1.
UIDのこと
わかってますか? -フォーマット編- なっぴー / @napplecomputer 12年8月25日土曜日
2.
自己紹介
• なっぴー / @napplecomputer • Androidとか 12年8月25日土曜日
3.
UIDとは
• タグの製造ID • FeliCaではIDm • Unique ID • 簡単に取得でき、一意性があるのでこ れだけを使っているサービスは多い (と思う)。 12年8月25日土曜日
4.
UIDとは
• 本当にユニークなの? • 偽造可能なため、一意なIDとして扱う と・・・ 12年8月25日土曜日
5.
今回は
フォーマットの 話だけです 12年8月25日土曜日
6.
きっかけ
• タグを発注しUIDの一覧をもらった が、期待していた値と違ったものだっ た • →エンディアンが想定していたものと 違った • AndroidのUIDを取得するAPIのドキュ メントではUIDのサイズとフォーマット はタグの種類によると書いてある 12年8月25日土曜日
7.
タグの種類で
サイズと フォーマットが 違うの? 12年8月25日土曜日
8.
使うなら
知っておいたほう がいいよね! 12年8月25日土曜日
9.
UIDのこと
わかってますか? -フォーマット編- なっぴー / @napplecomputer 12年8月25日土曜日
10.
タグのドキュメント
をUIDに絞って 読みました なっぴー / @napplecomputer 12年8月25日土曜日
11.
MIFARE Ultralight 12年8月25日土曜日
12.
MIFARE Ultralight
• 7byte固定 • メモリ領域の1ページ目から2メージ目 に記憶 • 上位1byteはmanufacturer code ISO/IEC 7816-6/AM1 • 誤り確認用のcheck byteがある 12年8月25日土曜日
13.
MIFARE Ultralight
Page Byte number address 0 1 2 3 check 00h serial number byte 0 01h serial number check 02h 今回は関係ないよ! byte 1 12年8月25日土曜日
14.
check byte
• Check Byte0 CT SN0 SN1 SN2 • Check Byte1 SN3 SN4 SN5 SN6 • CTはCascade Tag このタグでは88h固定 • は排他的論理和(XOR) 12年8月25日土曜日
15.
MIFARE Classic 1K 12年8月25日土曜日
16.
MIFARE Classic 1K
• 7byte あるいは 4byte • 4byteの場合はUIDではなく NUID(Non-Unique ID)と呼ぶ • UIDのサイズはATQA(Answer To reQuest, Type A)の7-8bit目で判別 • メモリ領域、Sector0の Block0(Manufacturer Block)に記録 12年8月25日土曜日
17.
4 byte
上位 Block0/Sector0 下位 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NUID 今回は関係ないよ! 12年8月25日土曜日
18.
7 byte
上位 Block0/Sector0 下位 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 UID 今回は関係ないよ! 12年8月25日土曜日
19.
FeliCa 12年8月25日土曜日
20.
FeliCa
• 8byte固定 • 上位2byteは製造者コード • 続く6byteはカード識別番号 • カードに複数のシステムが存在する場 合は・・・今回は説明しません 12年8月25日土曜日
21.
FeliCa
IDm 上位 D0 D1 D2 D3 D4 D5 D6 D7 下位 カード識別番号 製造者コード 12年8月25日土曜日
22.
FeliCa
製造者コードと識別番号 製造者 カード識別番号 製品用例 コード 01fe 乱数 NFCIP-1 NFC Forum Type 3 02fe 規定なし Tag ソニー株式会社が規定するデータフ 03fe FelicCa Plug ォーマットコードを含む xxfe 予約 その他 カード製造者が規定 FeliCa Standard他 12年8月25日土曜日
23.
Type V 12年8月25日土曜日
24.
Type V
• 8byte固定 • 上位1byteは固定値e0h • 続く1byteはmanufacturer code • 続く1byteと37bit目で製品判別可能 (manufacturerで異なる?) • Androidで読むとエンディアンが。。 12年8月25日土曜日
25.
Type V
UID 上位 UID7 UID6 UID5 UID4 UID3 UID2 UID1 UID0 下位 serial number Tag Type e0h IC Manufacturer code 12年8月25日土曜日
26.
Androidで読むと
• AndroidでType VのUIDを読むと、他 のタグとはエンディアンが逆 • Androidだけでタグを読むサービスな ら気にしなくてもいいが、他のリーダ でも読み取りすることを考えると正し く読んでおいた方がいい 12年8月25日土曜日
27.
最後に
• 持っていない製品のドキュメントは理 解しにくい • 使う製品のドキュメントは読んでおく と発見があるかも • ドキュメントの探し方がわからなくて 時間がかかったので、探し方を覚えて おいたほうがいい 12年8月25日土曜日
28.
おしまい 12年8月25日土曜日
29.
参考資料
• MF1S50yyX http://www.nxp.com/documents/data_sheet/MF1S50YYX.pdf • MF0ICU1 http://www.nxp.com/documents/data_sheet/MF0ICU1.pdf • AN11042 http://www.nxp.com/documents/application_note/AN11042.pdf • I•CODE SLI Smart Label IC SL2 ICS20 Functional Specification http://www.nxp.com/documents/data_sheet/058031.pdf • SL2 ICS50/SL2 ICS51 http://www.nxp.com/documents/data_sheet/SL136430.pdf • FeliCa 技術方式の各種コードについて http://www.sony.co.jp/Products/felica/business/tech-support/data/ code_descriptions_1.2.pdf 12年8月25日土曜日
Jetzt herunterladen