附 錄 B (規范性附錄) 協議機規范
B.0 說明
本附錄中的NFC-SEC協議機定義了建立和終止SSE服務以及建立、使用和終止SCH服務發送PDU的順序。
此外,協議機還定義了在每一個狀態可發送和接收的PDU。
B.1 SDL 符號

B.2 請求SDU
NFC-SEC用戶發送請求SDU來請求NFC-SEC業務。參數如下,其數值見GB/T XXXXX.2。
注 :請求原語(如:呼叫方法,過程內PDU)的具體實現方法不在本標準范圍內。
| 服務調用(Service Invocation) | 請求新業務(業務類型,PID)的標識 |
|---|---|
| 發送數據(Send Data) | 請求要發送的數據,僅SCH(數據) |
| 獲得數據(Retrieve Data) | 請求獲得接收的數據,僅SCH |
| 獲得秘密(Retrieve Secret) | 請求獲得一個共享秘密連接,僅SSE |
| 終止(Terminate) | 請求終止業務(業務類型) |
B.3 確認SDU
NFC-SEC實體發送確認SDU給NFC-SEC用戶。參數如下,其數值見GB/T XXXXX.2。
注 :確認原語(如:呼叫方法,過程內PDU)的具體實現方法不在本文件范圍內。
| 建立(Established) | 表示業務建立成功(業務類型) |
|---|---|
| 數據發送(Data Sent) | 表示發送數據請求(狀態)結果。結果可能為肯定或否定,否定結果的原因可能是由于發送錯誤或者NFC-SEC實體沒準備好發送 |
| 數據可用(Data Available) | 表示獲得數據 |
| 返回數據(Return Data) | 響應獲得數據請求(數據) |
| 返回秘密(Return Secret) | 響應獲得秘密請求(共享秘密) |
| 終止(Terminated) | 指示用戶業務(業務類型)終止 |
| 錯誤(Error) | 表示處理請求或PDU過程中發生錯誤,參數可反映錯誤原因和細節(細節) |
B.4 SDL流程
B.4.1空閑狀態

圖B.1 空閑狀態的SDL流程
B.4.2 選擇狀態

圖B.2 選擇狀態的SDL流程
B.4.3 建立狀態

圖B.3 建立狀態的SDL流程
B.4.4 確認狀態

GB/T 33746.1—2017 近場通信(NFC)安全技術要求 第1部分:NFCIP-1安全服務和協議
推薦文章: