SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
FeliCa Lite-S
hiro99ma
2014/08/24
ノーマルな FeliCa Lite
● Polling での検出
● Read without Encryption での読込
● Write without Encryption での書込
● NDEF としてのシステムコード応答
● アクセス自由なブロック
● インクリメント専用ブロック ( 定期など )
● ブロックごとの書込禁止指定
● 無線はすべて平文
● 認証は、片側認証 ( 内部認証 ) のみ
FeliCa Lite-S の登場
● FeliCa Lite と同等の動作
● 追加機能
1.Polling 抑止
2.CRC チェック
3.MAC 計算の強化
4.相互認証
1. Polling 抑止
● 複数枚かざしの対応と思われる
● Polling によるカード捕捉後、抑止 bit を立てる
● 既に捕捉されているので、 Polling 応答不要
● 一時的な Polling への無視
● 電源 OFF( 搬送波 OFF) で戻る
1. Polling 抑止
こちらを捕捉したい
Polling 違うカードが
捕捉されてしまった!
Polling 抑止 再度 Polling
2. CRC チェック
● 全ブロックに対する CRC チェック
● 不正アクセスというより、異常検知?
● IEC 60730の対応か?
3. MAC 計算の強化 (1)
● 読出し
● カードが返す MAC 値を使って、読み出す方が
カードの改ざんを確認する
● 新たに、ブロックデータ値だけでなくブロック
番号も計算に使用するレジスタ (MAC_A) が追加
● Lite と同じ計算をするレジスタ (MAC) も残されている
3. MAC 計算の強化 (2)
● 書込み
● 「 MAC 付き書込み」の追加
● MAC が正しくないと書き込めない
● カードが防ぐ
● ブロックごとに指定が可能
● 書込み対象ブロックと MAC_A ブロックに同時書込を行う
● 2 ブロック同時書込は MAC_A のみ可能
4. 相互認証 (1)
● 既存機能と新規機能を使った応用
● まず、発行側が書き込んだカードであることを確認
● 既存の「内部認証」 ( 旧:片側認証 )
● カードが、発行側が書き込もうとしていることを確認
● 新規の「外部認証」
● 「内部認証」と「外部認証」を合わせて「相互認証」
4. 相互認証 (2)
● 認証後書込み
● 外部認証後のみ書込みができる
● 内部認証したかどうかはカードではわからな
いので、相互認証後ではない
● もちろん、相互認証後が望ましい
● ブロックごとに指定が可能
4. 相互認証 (3)
● 認証後読出し
● 外部認証後のみ読み出しができる
● ブロックごとに指定が可能
4. 相互認証 (4)
● 以下は、それぞれブロックごとの設定ができる
● MAC 付き書込み
● 認証後書込み
● 認証後読出し
● 認証しないと読み出せないが、書き込みはできる、
などというレジスタにすることも可能

Weitere ähnliche Inhalte

Andere mochten auch

Ndefってなんだろう
NdefってなんだろうNdefってなんだろう
NdefってなんだろうTomoki YAMASHITA
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうtreby
 
避けては通れないバイナリ地獄 - NDEFってなんだろう -
避けては通れないバイナリ地獄 - NDEFってなんだろう -避けては通れないバイナリ地獄 - NDEFってなんだろう -
避けては通れないバイナリ地獄 - NDEFってなんだろう -Tomoki YAMASHITA
 
FeliCa/NFCの概説とAndroidの対応状況
FeliCa/NFCの概説とAndroidの対応状況FeliCa/NFCの概説とAndroidの対応状況
FeliCa/NFCの概説とAndroidの対応状況Isao Soma
 
AndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうAndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうtreby
 
Improving Online Campaign Effectiveness in a Fragmented Digital World
Improving Online Campaign Effectiveness in a Fragmented Digital WorldImproving Online Campaign Effectiveness in a Fragmented Digital World
Improving Online Campaign Effectiveness in a Fragmented Digital WorldResearch Now
 
Apuntes U. D. 7 préstamos
Apuntes  U. D. 7   préstamosApuntes  U. D. 7   préstamos
Apuntes U. D. 7 préstamossilamora4
 
The Emerging Strategic CIO Infographic
The Emerging Strategic CIO InfographicThe Emerging Strategic CIO Infographic
The Emerging Strategic CIO InfographicEMC
 
White Paper: EMC VNXe File Deduplication and Compression
White Paper: EMC VNXe File Deduplication and Compression   White Paper: EMC VNXe File Deduplication and Compression
White Paper: EMC VNXe File Deduplication and Compression EMC
 
Social media crisis_presentation
Social media crisis_presentationSocial media crisis_presentation
Social media crisis_presentationjnorthpr
 
Is making decisions a skill that you can develop
Is making decisions a skill that you can developIs making decisions a skill that you can develop
Is making decisions a skill that you can developDaleCarnegieIndia1
 
Records Management and Governance of Electronically Stored Information (ESI)
Records Management and Governance of Electronically Stored Information (ESI) Records Management and Governance of Electronically Stored Information (ESI)
Records Management and Governance of Electronically Stored Information (ESI) EMC
 
International trade
International tradeInternational trade
International tradeTravis Klein
 

Andere mochten auch (18)

Ndefってなんだろう
NdefってなんだろうNdefってなんだろう
Ndefってなんだろう
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼう
 
避けては通れないバイナリ地獄 - NDEFってなんだろう -
避けては通れないバイナリ地獄 - NDEFってなんだろう -避けては通れないバイナリ地獄 - NDEFってなんだろう -
避けては通れないバイナリ地獄 - NDEFってなんだろう -
 
FeliCa/NFCの概説とAndroidの対応状況
FeliCa/NFCの概説とAndroidの対応状況FeliCa/NFCの概説とAndroidの対応状況
FeliCa/NFCの概説とAndroidの対応状況
 
AndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もうAndroidでFeliCaの履歴を読もう
AndroidでFeliCaの履歴を読もう
 
Improving Online Campaign Effectiveness in a Fragmented Digital World
Improving Online Campaign Effectiveness in a Fragmented Digital WorldImproving Online Campaign Effectiveness in a Fragmented Digital World
Improving Online Campaign Effectiveness in a Fragmented Digital World
 
Apuntes U. D. 7 préstamos
Apuntes  U. D. 7   préstamosApuntes  U. D. 7   préstamos
Apuntes U. D. 7 préstamos
 
The Emerging Strategic CIO Infographic
The Emerging Strategic CIO InfographicThe Emerging Strategic CIO Infographic
The Emerging Strategic CIO Infographic
 
White Paper: EMC VNXe File Deduplication and Compression
White Paper: EMC VNXe File Deduplication and Compression   White Paper: EMC VNXe File Deduplication and Compression
White Paper: EMC VNXe File Deduplication and Compression
 
Social media crisis_presentation
Social media crisis_presentationSocial media crisis_presentation
Social media crisis_presentation
 
Wrk
WrkWrk
Wrk
 
Is making decisions a skill that you can develop
Is making decisions a skill that you can developIs making decisions a skill that you can develop
Is making decisions a skill that you can develop
 
Records Management and Governance of Electronically Stored Information (ESI)
Records Management and Governance of Electronically Stored Information (ESI) Records Management and Governance of Electronically Stored Information (ESI)
Records Management and Governance of Electronically Stored Information (ESI)
 
International trade
International tradeInternational trade
International trade
 
De crypte
De crypteDe crypte
De crypte
 
Math
MathMath
Math
 
Doc2
Doc2Doc2
Doc2
 
Dilgee hich
Dilgee hichDilgee hich
Dilgee hich
 

Mehr von Hirokuma Ueno

nRF51のGPIOTEについて
nRF51のGPIOTEについてnRF51のGPIOTEについて
nRF51のGPIOTEについてHirokuma Ueno
 
Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2Hirokuma Ueno
 
Nordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみましたNordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみましたHirokuma Ueno
 
月刊NDEF 2013年12月号
月刊NDEF 2013年12月号月刊NDEF 2013年12月号
月刊NDEF 2013年12月号Hirokuma Ueno
 
月刊NDEF 2013年8月号
月刊NDEF 2013年8月号月刊NDEF 2013年8月号
月刊NDEF 2013年8月号Hirokuma Ueno
 
旅行カバンとNFC
旅行カバンとNFC旅行カバンとNFC
旅行カバンとNFCHirokuma Ueno
 
NDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiNDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiHirokuma Ueno
 
月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)Hirokuma Ueno
 
月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)Hirokuma Ueno
 
MIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsMIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsHirokuma Ueno
 
FeliCa Liteの片側認証
FeliCa Liteの片側認証FeliCa Liteの片側認証
FeliCa Liteの片側認証Hirokuma Ueno
 
SNEPは大変だった
SNEPは大変だったSNEPは大変だった
SNEPは大変だったHirokuma Ueno
 
一人でもSNEP開発
一人でもSNEP開発一人でもSNEP開発
一人でもSNEP開発Hirokuma Ueno
 
NFCIP-1を斜め読み
NFCIP-1を斜め読みNFCIP-1を斜め読み
NFCIP-1を斜め読みHirokuma Ueno
 
SDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるSDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるHirokuma Ueno
 

Mehr von Hirokuma Ueno (20)

nRF51のGPIOTEについて
nRF51のGPIOTEについてnRF51のGPIOTEについて
nRF51のGPIOTEについて
 
Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2Nordic nRF51822でBLEしてみました 2
Nordic nRF51822でBLEしてみました 2
 
Nordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみましたNordic nRF51822でBLEしてみました
Nordic nRF51822でBLEしてみました
 
月刊NDEF 2013年12月号
月刊NDEF 2013年12月号月刊NDEF 2013年12月号
月刊NDEF 2013年12月号
 
月刊NDEF 2013年8月号
月刊NDEF 2013年8月号月刊NDEF 2013年8月号
月刊NDEF 2013年8月号
 
月刊NDEF 5月号
月刊NDEF 5月号月刊NDEF 5月号
月刊NDEF 5月号
 
旅行カバンとNFC
旅行カバンとNFC旅行カバンとNFC
旅行カバンとNFC
 
NDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRiNDEF WriterとOSとPaSoRi
NDEF WriterとOSとPaSoRi
 
月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)月刊NDEF 2013年3月号(卒業号)
月刊NDEF 2013年3月号(卒業号)
 
月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)月刊NDEF 2013年2月号(臨時号)
月刊NDEF 2013年2月号(臨時号)
 
MIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess ConditionsMIFARE ClassicのAccess Conditions
MIFARE ClassicのAccess Conditions
 
FeliCa Liteの片側認証
FeliCa Liteの片側認証FeliCa Liteの片側認証
FeliCa Liteの片側認証
 
SNEPは大変だった
SNEPは大変だったSNEPは大変だった
SNEPは大変だった
 
NFC切手
NFC切手NFC切手
NFC切手
 
NFCの汎化
NFCの汎化NFCの汎化
NFCの汎化
 
一人でもSNEP開発
一人でもSNEP開発一人でもSNEP開発
一人でもSNEP開発
 
NFCIP-1を斜め読み
NFCIP-1を斜め読みNFCIP-1を斜め読み
NFCIP-1を斜め読み
 
らくがき
らくがきらくがき
らくがき
 
NFCテルミン
NFCテルミンNFCテルミン
NFCテルミン
 
SDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみるSDK for NFC Starter Kit(2) 使ってみる
SDK for NFC Starter Kit(2) 使ってみる
 

Kürzlich hochgeladen

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Kürzlich hochgeladen (7)

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

About FeliCa Lite-S

  • 2. ノーマルな FeliCa Lite ● Polling での検出 ● Read without Encryption での読込 ● Write without Encryption での書込 ● NDEF としてのシステムコード応答 ● アクセス自由なブロック ● インクリメント専用ブロック ( 定期など ) ● ブロックごとの書込禁止指定 ● 無線はすべて平文 ● 認証は、片側認証 ( 内部認証 ) のみ
  • 3. FeliCa Lite-S の登場 ● FeliCa Lite と同等の動作 ● 追加機能 1.Polling 抑止 2.CRC チェック 3.MAC 計算の強化 4.相互認証
  • 4. 1. Polling 抑止 ● 複数枚かざしの対応と思われる ● Polling によるカード捕捉後、抑止 bit を立てる ● 既に捕捉されているので、 Polling 応答不要 ● 一時的な Polling への無視 ● 電源 OFF( 搬送波 OFF) で戻る
  • 5. 1. Polling 抑止 こちらを捕捉したい Polling 違うカードが 捕捉されてしまった! Polling 抑止 再度 Polling
  • 6. 2. CRC チェック ● 全ブロックに対する CRC チェック ● 不正アクセスというより、異常検知? ● IEC 60730の対応か?
  • 7. 3. MAC 計算の強化 (1) ● 読出し ● カードが返す MAC 値を使って、読み出す方が カードの改ざんを確認する ● 新たに、ブロックデータ値だけでなくブロック 番号も計算に使用するレジスタ (MAC_A) が追加 ● Lite と同じ計算をするレジスタ (MAC) も残されている
  • 8. 3. MAC 計算の強化 (2) ● 書込み ● 「 MAC 付き書込み」の追加 ● MAC が正しくないと書き込めない ● カードが防ぐ ● ブロックごとに指定が可能 ● 書込み対象ブロックと MAC_A ブロックに同時書込を行う ● 2 ブロック同時書込は MAC_A のみ可能
  • 9. 4. 相互認証 (1) ● 既存機能と新規機能を使った応用 ● まず、発行側が書き込んだカードであることを確認 ● 既存の「内部認証」 ( 旧:片側認証 ) ● カードが、発行側が書き込もうとしていることを確認 ● 新規の「外部認証」 ● 「内部認証」と「外部認証」を合わせて「相互認証」
  • 10. 4. 相互認証 (2) ● 認証後書込み ● 外部認証後のみ書込みができる ● 内部認証したかどうかはカードではわからな いので、相互認証後ではない ● もちろん、相互認証後が望ましい ● ブロックごとに指定が可能
  • 11. 4. 相互認証 (3) ● 認証後読出し ● 外部認証後のみ読み出しができる ● ブロックごとに指定が可能
  • 12. 4. 相互認証 (4) ● 以下は、それぞれブロックごとの設定ができる ● MAC 付き書込み ● 認証後書込み ● 認証後読出し ● 認証しないと読み出せないが、書き込みはできる、 などというレジスタにすることも可能