淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


系統識別號 U0002-1109201408540700
中文論文名稱 設計及實作基於NFC導入及個資保密之物流系統
英文論文名稱 Design and Implementation of an NFC-Based Secure Logistic System
校院名稱 淡江大學
系所名稱(中) 資訊工程學系碩士在職專班
系所名稱(英) Department of Computer Science and Information Engineering
學年度 102
學期 2
出版年 103
研究生中文姓名 許家榮
研究生英文姓名 Chia-Jung Hsu
電子信箱 chiajung.35@gmail.com
學號 701410101
學位類別 碩士
語文別 中文
第二語文別 英文
口試日期 2014-07-18
論文頁數 67頁
口試委員 指導教授-張志勇
委員-洪麗玲
委員-張兆村
委員-張志勇
中文關鍵字 Android  NFC  物流流程 
英文關鍵字 Android  NFC  Logistics 
學科別分類 學科別應用科學資訊工程
中文摘要 在物流服務十分發達的今日,幾乎每個人都或多或少使用過物流業者的服務,雖然目前個人資料保護意識逐漸抬頭,但物流服務仍以傳統的方式提供服務,對個資的保護措施仍不足。在傳統的物流營運方式之中,使用者將書寫託運單上關於寄件者以及收件者的個人資料,並選擇預期的送達時間,再由物流服務人員提供收件、分區以及最後的派送至收件者手上的服務,在物流處理過程中可能發生個資外流的情況以及身份無法確認的情況。因此本論文假設每一位使用者都使用智慧手機,其具有連接Internet的功能,本論文基於個人資料保護以及身份認證之需求為目的,設計本系統並結合NFC通訊技術,以提供管控物流流程以及保護使用者資訊。實驗證明透過本論文建立的系統除了能夠有效的縮短作業時間以外,同時也能在流程中將資料外洩的風險降到最低,此外本系統也能不在服務人員介入的情況下,能正確辨識收件人是否為合法的收件人,讓使用者能夠在使用物流服務時,能夠不用擔心資料外洩的問題。
英文摘要 In the traditional logistics process flow, there are many problem required to be fixed. The personal information protection has major defects. The transportation pro-cess couldn’t protect personal information because that the name, cell phone number and the address on the label could be easily known. Nowadays, logistics staff face to the customer, they don’t have a tools or a mechanism to identify customer. This thesis aims to design and implement a system by Android APP with smart mobile phones, which can support 3G, 4G or Wi-Fi networking capabilities. The system combines the NFC features and implements the MD5 and RSA encryption algorithms to secure all infor-mation and provide a way to identify customers.
論文目次 目錄
第一章、簡介 1
1.1 研究動機 1
1.2 研究目的 2
第二章、相關技術 8
2.1 NFC通訊技術 8
2.2 MD5加密演算法簡介 11
2.3 RSA加密演算法簡介 11
第三章、軟體平台背景 13
3.1 Android作業系統介紹 13
3.2 開發環境 15
3.3 The Android Activity Lifecycle 16
3.4 Android上使用NFC功能 20
第四章、系統設計 22
4.1 系統操作人員角色、功能與流程 22
4.2 消費者系統 23
4.3 物流人員系統 27
4.4 伺服器及資料庫 28
4.5 操作流程 29
4.6 功能模組設計 31
第五章、實驗 41
5.1 系統設計實作說明 41
5.2 系統測試 47
5.3 模擬環境 49
5.4 測試結果 52
第六章、結論 56
6.1 結合eBay、淘寶網等拍賣網站 56
6.2 未來工作 58
6.3 結論 59
參考文獻 60
附錄-英文論文 63

圖目錄
圖 1、物流作業一般流程圖 3
圖 2、NFC傳輸模式 10
圖 3、Android Framework Stack 14
圖 4、Android開發環境架構 16
圖 5、Android Activity Lifecycle Flow Chart 18
圖 6、Android程式重新啟動狀態恢復流程圖 19
圖 7、個資保密之物流系統的系統架構圖 22
圖 8、消費者角色圖 23
圖 9、物流人員角色圖 23
圖 10、消費者系統架構圖 24
圖 11、物流人員系統架構圖 27
圖 12、個資保密之物流系統伺服器軟體架構圖 28
圖 13、系統操作流程圖 29
圖 14、訂單建立及加密功能系統流程圖 31
圖 15、完成收貨暨收件者身份檢驗功能系統流程圖 33
圖 16、NFC讀取功能系統流程圖 34
圖 17、NFC寫入功能系統流程圖 35
圖 18、Web Service API呼叫功能系統流程圖 36
圖 19、儲值功能系統流程圖 37
圖 20、新增聯絡人功能系統流程圖 38
圖 21、訊息功能系統流程圖 39
圖 22、資料庫綱要圖 40
圖 23、亂數「r」產生實作程式碼 41
圖 24、MD5加密實作程式碼 42
圖 25、RSA演算法產生publicKey實作程式碼 43
圖 26、以RSA演算法加密亂數r實作程式碼 43
圖 27、寫入訂單編號至NFC Tag實作程式碼 44
圖 28、SOAP Client web service connector實作程式碼 44
圖 29、SOAP訊息挾帶Private Key String實作程式碼 45
圖 30、以Private Key進行身份驗證實作程式碼 46
圖 31、寄件訂單建立測試 47
圖 32、以錯誤之憑證進行收貨之測試 48
圖 33、以正確之憑證進行收貨之測試 49
圖 34、測試項目一:填寫託運單 52
圖 35、測試項目二:付款作業 52
圖 36、測試項目三:寄件者處收貨作業時間 53
圖 37、測試項目四:營業所分發作業時間 54
圖 38、測試項目五:營業所領貨作業時間 54
圖 39、測試項目六:收件者收貨作業時間 55
圖 40、結合eBay、淘寶等拍賣網站 56

表目錄
表 1、NFC Tag規格表 10
表 2、Android API支援NFC類型格式 20
表 3、實驗數據 50
參考文獻 [1] 全國法規資料庫,個人資料保護法http://law.moj.gov.tw/LawClass/LawAll.aspx?PCode=I0050021
[2] NFC Forum, “About NFC”, URL:
http://www.nfc-forum.org/aboutnfc/
[3] Wikipedia, “Near field communication”, URL:
http://en.wikipedia.org/wiki/Near_field_communication
[4] Chen, W.D., Smart Card Centre, Univ. of London, London, UK, Hancke, G.P. ; Mayes, K.E. ; Lien, Y. ; Chiu, J.-H. “Using 3G network components to enable NFC mobile transactions and authentication”, Oct, 2010
[5] Chao-Hsi Huang ; Inst. of Comput. Sci. & Inf. Eng., Nat. Ilan Univ., Ilan, Taiwan ; Shih-Chih Huang “RFID systems integrated OTP security au-thentication design“, Oct, 2013
[6] Wikipedia, “MD5 message-digest algorithm”,
http://en.wikipedia.org/wiki/MD5
[7] Wikipedia, “RSA Algorithm”,
http://en.wikipedia.org/wiki/RSA
[8] NFC Forum, “NFC Technology Overview”, URL:
http://www.nfc-forum.org/events/oulu_spotlight/Technical_Architecture.pdf
[9] International Organization for Standardization/International Electro tech-nical Commission - ISO/IEC, FCD, 14443-2, 1999.
[10] International Organization for Standardization/International Electro tech-nical Commission- ISO/IEC, Identification Cards – Test Methods, WD, 10373-6, 2006.
[11] Standard ECMA 352, 1st Edition, Near Field Communication Interface and Protocol-2 (NFCIP-2), Dec. 2003.
[12] Android Developer, “Develop Reference”, URL:
http://developer.android.com/reference/android/nfc/tech/package-summary.html
[13] NXP, “NFC Forum Type Tags White Paper V1.0”, URL:
http://www.nfc-forum.org/resources/white_papers/NXP_BV_Type_Tags_White_Paper-Apr_09.pdf
[14] U. Biader Ceipidor, C. M. Medaglia, A. Marino, M. Morena, S. Sposato, A. Moroni, P. Di Rollo, and M. La Morgia, “Mobile Ticketing with NFC management for transport companies. Problems and solutions,” IEEE Workshop on Near Field Communication, Feb. 2013.
[15] E. Husni and S. Purwantoro, “Shopping Application System with Near Field Communication (NFC) Based on Android,” IEEE ICSET, Sep. 2012.
[16] P. Pourghomi, and G. Ghinea, “Managing NFC Payment Applications through Cloud Computing,” IEEE on ICITST, Dec. 2012.
[17] Chen, W.D. ; Hancke, G.P. ; Mayes, K.E. ; Lien, Y. ; Chiu, J.-H “Using 3G network components to enable NFC mobile transactions and authentica-tion” IEEE international conference on, Dec, 2010
[18] Ceipidor, U.B. ; CATTID, Sapienza Univ. of Rome, Rome, Italy ; Medaglia, C.M. ; Marino, A. ; Sposato, S. “A protocol for mutual authen-tication between NFC phones and POS terminals for secure payment transactions” IEEE, Sep, 2012
[19] Soares, L.F.B. ; Dept. of Comput. Sci., Univ. of Beira Interior, Covilha, Portugal ; Fernandes, D.A.B. ; Freire, M.M. ; Inacio, P.R.M. “Secure user authentication in cloud computing management interfaces” IEEE, Dec, 2013
[20] Peng-Loon Teh ; Fac. of Eng., Multimedia Univ., Cyberjaya, Malaysia ; Huo-Chong Ling ; Soon-Nyean Cheong “NFC smartphone based access control system using information hiding” IEEE, Dec, 2013
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2019-09-18公開。
  • 同意授權瀏覽/列印電子全文服務,於2019-09-18起公開。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信