• No results found

A relay attack for host-based card emulation (HCE) using NFC-enabled device for mobile payment

N/A
N/A
Protected

Academic year: 2021

Share "A relay attack for host-based card emulation (HCE) using NFC-enabled device for mobile payment"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)UNIVERSITI PUTRA MALAYSIA A RELAY ATTACK FOR HOST-BASED CARD EMULATION (HCE) USING NFC-ENABLED DEVICE FOR MOBILE PAYMENT. HAFIZAH BINTI CHE HASAN. FSKTM 2018 47.

(2) PM. T. U. A RELAY ATTACK FOR HOST-BASED CARD EMULATION (HCE) USING NFC-ENABLED DEVICE FOR MOBILE PAYMENT. IG. H. By:. ©. C. O. PY. R. HAFIZAH BINTI CHE HASAN. Thesis submitted to the Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, in fulfillment of the requirements for the Master of Information Security. JUNE 2018.

(3) COPYRIGHT PAGE. All material contained within the thesis, including without limitation text, logos, icons, photographs and all other artwork, is copyright material of. PM. Universiti Putra Malaysia unless otherwise stated. Use may be made of any material contained within the thesis for non-commercial purposes from the. U. copyright holder. Commercial use of material may only be made with the. T. express, prior, written permission of Universiti Putra Malaysia.. ©. C. O. PY. R. IG. H. Copyright © Universiti Putra Malaysia. ii.

(4) PM. DEDICATIONS. The sake of Allah, my Creator and my Master,. U. This thesis is dedicated to:. My messenger, Mohammed (May Allah bless and grant him), who taught us. T. the purpose of life,. H. My great parents who never stop giving of themselves in countless ways, My dearest husband, who remains willing to engage with the struggle, and. IG. ensuing discomfort,. ©. C. O. PY. R. My beloved family and friends, who encourage and support me…. iii.

(5) Abstract of thesis presented to the Senate of Universiti Putra Malaysia in fulfillment of the requirement for the degree of Master of Information Security. PM. A RELAY ATTACK FOR HOST-BASED CARD EMULATION (HCE) USING NFC-ENABLED DEVICE FOR MOBILE PAYMENT. U. By HAFIZAH BINTI CHE HASAN JUNE 2018. H. T. Supervisor: Assoc. Prof. Dr. Nor Fazlida Mohd Sani Faculty: Faculty of Computer Science and Information Technology. Near field communication (NFC) is a family of radio frequency identification. IG. (RFID) that used wireless communication and it becomes more popular nowadays. It has been used in many different systems such as contactless. R. payment processing, access control, passport identification, etc. With a card. PY. emulation mode, NFC technology is able to emulate the smartcard such as a credit card and save it in mobile phone. Therefore, the physical credit card is. O. no longer needed in order to perform the electronic transaction. However, NFC is susceptible to some attacks such as data fabrication and. ©. C. eavesdropping. Thus, the mobile payment that used the NFC technology is also at risk. NFC is also particularly vulnerable to a relay attack. A relay attack is a type of Man-In-The-Middle attack that extends the range of NFC communication. It is therefore allows an attacker to interact with a Point of Sales (PoS) using the contactless card and perform electronic transaction without a user knowledge. Attacker starts an interaction with a card reader. iv.

(6) (PoS terminal) and victim’s device through an Internet or Bluetooth connection. One type of NFC approach, which is host card emulation (HCE) approach makes a relay attacks in NFC communication becomes easier, as it could interact with PoS directly without the need to interact with Secure. PM. Element (SE) as hardware on the device. One of the objectives of this research is to identify security problem of a relay attack for HCE approach in. U. NFC-enabled device. Thus, a proof of concept has been built and tested in a. lab environment to prove that a HCE approach is susceptible to the relay. T. attack. The result from this research shows that HCE implementation. H. approach is susceptible to relay attack. An overview of security issues in NFC communication, the relay attack process in detail, discussion of testing. IG. result, and some mitigation techniques towards the relay attack for HCE. ©. C. O. PY. in this project.. R. approach on NFC-enabled device are the elements that have been discussed. v.

(7) Abstrak tesis yang dikemukakan kepada Senat Universiti Putra Malaysia Sebagai memenuhi keperluan untuk Ijazah Sarjana Keselamatan Maklumat SERANGAN GEGANTI KE ATAS EMULASI KAD BERASASKAN HOS (HCE) MENGGUNAKAN PERANTI BERASASKAN NFC UNTUK PEMBAYARAN MUDAH ALIH. PM. Oleh. HAFIZAH BINTI CHE HASAN JUNE 2018. T. U. Penyelia: Prof. Madya Dr. Nor Fazlida Mohd Sani Fakulti: Fakulti Sains Komputer dan Teknologi Maklumat. H. Komunikasi bidang berhampiran (NFC) adalah sejenis teknologi daripada. IG. keluarga identiti frekuensi radio (RFID) yang menggunakan komunikasi tanpa wayar dan ia menjadi semakin popular pada masa kini. Ia telah. R. digunakan dalam banyak sistem yang berbeza seperti pemprosesan pembayaran tanpa sentuh, kawalan akses, pengenalan pasport, dan. PY. sebagainya. Dengan mod emulasi kad, teknologi NFC dapat menyimpan data kad pintar seperti kad kredit di dalam telefon bimbit. Justeru, kad. O. kredit fizikal tidak lagi diperlukan untuk melakukan transaksi elektronik.. ©. C. Walau bagaimanapun, NFC terdedah kepada beberapa serangan seperti fabrikasi data dan pendengaran tanpa keizinan. Oleh itu, pembayaran mudah alih yang menggunakan teknologi NFC adalah berisiko. NFC juga terdedah sejenis. kepada. serangan. serangan orang. tengah. geganti. yang. Serangan mampu. geganti. adalah. memanjangkan. julat. komunikasi NFC. Oleh itu, ia membolehkan penyerang berinteraksi dengan pusat jualan (PoS) yang menggunakan kad tanpa sentuh dengan jarak yang. vi.

(8) lebih jauh dan melakukan transaksi elektronik tanpa pengetahuan pengguna. Penyerang memulakan interaksi dengan pembaca kad (terminal PoS) dan peranti mangsa melalui Internet atau sambungan Bluetooth. Satu jenis pendekatan NFC, yang dikenali sebagai pendekatan emulasi kad. PM. berasaskan hos (HCE) membuatkan serangan geganti dalam komunikasi. NFC menjadi lebih mudah, kerana ia dapat berinteraksi dengan PoS secara. U. langsung tanpa perlu berinteraksi dengan Elemen Selamat (SE) yang mana ia. merupakan perkakasan pada peranti. Salah satu objektif penyelidikan ini. T. adalah untuk mengenal pasti masalah keselamatan serangan geganti untuk. H. pendekatan HCE dalam peranti NFC. Oleh itu, bukti konsep ini telah dibangunkan dan diuji dalam persekitaran makmal untuk membuktikan. IG. bahawa pendekatan HCE adalah terdedah kepada serangan geganti. Hasil. R. daripada kajian ini menunjukkan bahawa pendekatan pelaksanaan HCE sememangnya terdedah kepada serangan geganti. Gambaran keseluruhan. PY. mengenai isu keselamatan dalam komunikasi NFC, perician proses serangan geganti, dan beberapa teknik yang boleh mengatasi serangan geganti ke atas. O. pendekatan HCE pada peranti NFC adalah elemen-elemen yang telah. ©. C. dibincangkan di dalam projek ini.. vii.

(9) ACKNOWLEDGEMENT. I feel grateful and thanks Allah SWT because of His bless and mercy. During this period, I am able to learn so many new things especially related to. PM. security in Information Technology. First of all, I would like to dedicate this. appreciation to my beloved husband, En Ahmad Kamil Ismail, my parent. U. Tuan Haji Che Hasan Jusoh and Puan Hajjah Siti Lina Daud, and also my. mother in law, Puan Hajjah Faridah Abu Bakar who always give me endless. T. moral support and encouragement. My appreciation also goes to my. H. supervisor, Assoc. Prof. Dr. Nor Fazlida Mohd Sani who always patient in. IG. helping me and giving guidelines for improvements. I am very thankful towards his effort and sharing of knowledge to support me until the end of. R. this project. Not to be forgotten, thanks to my fellow friends who are not tired of giving opinion and constructive comments that able to improve my. ©. C. O. PY. project. May Allah bless all of you.. viii.

(10) APPROVAL FORM. This thesis was submitted to the Senate of Universiti Putra Malaysia and has been accepted as fulfillment of the requirement for the degree of Master. PM. Information Security. The members of the Supervisory Committee were as. T. U. follows:. H. ASSOC. PROF. DR NOR FAZLIDA BT MOHD SANI. IG. Faculty of Computer Science and Information Technology Universiti Putra Malaysia. ©. C. O. PY. R. (Supervisor). Date: June 2018. ix.

(11) DECLARATION FORM. Declaration by graduate student I hereby confirm that: This thesis is my original work. •. Quotations, illustrations and citations have been duly referenced. •. This thesis has not been submitted previously or concurrently for any other degree at any other institutions. Intellectual property from the thesis and copyright of thesis are fully-. T. •. U. PM. •. Written permission must be obtained from supervisor and Deputy. IG. •. H. owned by Universiti Putra Malaysia (UPM). Vice-Chancellor (Research and Innovation) before thesis is published. •. R. in book form. There is no plagiarism or data falsification/fabrication in the thesis,. PY. and scholarly integrity was upheld as according to Rule 59 in Rules 2003 (Revision 2013-2014). The thesis has undergone plagiarism. ©. C. O. detection software. Signature: _______________________ Date: __________________ Name and Matric No.: HAFIZAH BINTI CHE HASAN (GS 47583). x.

(12) TABLE OF CONTENTS. COPYRIGHT PAGE. II III. ABSTRACT. IV. PM. DEDICATIONS. ABSTRAK. VI. ACKNOWLEDGEMENT. VIII. APPROVAL FORM. IX. U. DECLARATION FORM LIST OF FIGURES. T. LIST OF TABLE. H. CHAPTER 1 INTRODUCTION. XIV 1. 1.2 PROBLEM STATEMENT. 7. 1.3 RESEARCH OBJECTIVE. 7. 1.4 RESEARCH SCOPE & LIMITATION. 8. 1.5 THESIS STRUCTURE. 8. R. IG. 1. PY. 11. 2.1 NEAR FIELD COMMUNICATION (NFC). 11. 2.2 SECURE ELEMENT IN NFC. 13. SIM-Centric. 14. 2.2.2. Embedded Secure Element (eSE). 15. 2.2.3. Host Card Emulation (HCE). 15. O. 2.2.1. C. XIII. 1.1 RESEARCH BACKGROUND. CHAPTER 2 LITERATURE REVIEW. ©. X. 2.3 HCE IMPLEMENTATION APPROACH. 19. 2.4 SECURITY IN HCE. 20. 2.5 MITIGATIONS FOR RELAY ATTACK IN HCE. 22. 2.6 DISCUSSION. 25. CHAPTER 3 RESEARCH METHODOLOGY. 31. 3.1 SURVEY. 32. 3.2 DESIGNING SECURITY TESTING PLAN. 32. 3.3 SECURITY TESTING AND EVALUATION. 32. xi.

(13) 3.3.1. Hardware and Software Requirements. 33. 3.4 PROJECT DOCUMENTATION. 33. CHAPTER 4 RESEARCH IMPLEMENTATION. 34 34. 4.2 TESTING ARCHITECTURE. 36. 4.3 SECURITY TESTING. 37. PM. 4.1 DEVELOPMENT. CHAPTER 5 RESULT AND DISCUSSION. 43. 5.1 RESULT. 43. 5.2 DISCUSSION. 44. U. CHAPTER 6 CONCLUSION 6.1 FUTURE ENHANCEMENT. T. REFERENCES. ©. C. O. PY. R. IG. H. APPENDIX A DEVELOPMENT IMPLEMENTATION. xii. 47 49 51. 54.

(14) LIST OF FIGURES. Figure 1.1: Card Emulation with secure element (Alattar & Achemlal, 2014). 6. Figure 1.2: Host Card Emulation (Alattar & Achemlal, 2014). 6 13. Figure 2.2: Obtaining Credentials from the Cloud Using HCE (Alliance, 2014). 20. Figure 2.3: Tokenisation based HCE solution (Ozdenizci et al., 2015). 23. Figure 2.4: System overview for OTP solution (Kayande et al., 2017). 24. Figure 2.5: Improved time-bound method (Street et al., 2017). 25. Figure 3.1: Research methodology. 31. U. PM. Figure 2.1: NFC Architecture. 36 37 38. Figure 4.4: Installing towelroot in proxy device. 39. Figure 4.5: CyanogenMod 10 is installed in a proxy device. 39. Figure 4.6: Enable NFC feature and Wi-Fi or Bluetooth. 40. Figure 4.7: Setting IP address in proxy device. 41. Figure 4.8: Relay device indicates that the card has been detected. 41. PY. R. H. Figure 4.3: Running pcsc_scan command to find card reader. IG. Figure 4.2: Driver installation in server. T. Figure 4.1: NFC relay attack architecture. 42. Figure 5.1: Data from card reader. 44. Figure A.1: Source code to read smart card. 54. O. Figure 4.9: : Proxy device emulate card from relay device. Figure A.2: Source code of card service that extends the HostAPDU abstract class 54. ©. C. Figure A.3: Service component using HostAPDUService Figure A.4: Function of getTagInfo(). 55 55. Figure A.5: Call enableTagReplay() in proxy device to reuse and emulate data from credit card 56 Figure A.6: Function of enableTagReplay(). xiii. 56.

(15) LIST OF TABLE. 16. Table 2.2: Literature Review. 27. Table 3.1: Hardware and Software Requirement. 33. ©. C. O. PY. R. IG. H. T. U. PM. Table 2.1: Comparison of sim-centric, embedded-SE and HCE approach. xiv.

(16) U. INTRODUCTION. PM. CHAPTER 1. T. As for the introduction, this chapter will initially discussed the research. H. background and highlight the problem statement. Apart from that, the research objectives, research scope and research schedule also has been. IG. provided in this chapter. Besides that, this chapter also has a brief. PY. R. description of thesis structure.. 1.1 RESEARCH BACKGROUND. O. Wireless communications are well-established, and it’s revolution offers. ©. C. multiple new business opportunities for companies across many industries. Radio. Frequency. Identification. (RFID),. bluetooth. and. Near. Field. Communication (NFC) are wireless standards and technology that been. widely used today. RFID is the wireless technology that commonly used for inventory tracking and supply chain applications. RFID tags can be read with a special.

(17) handheld reader at a range of up to 100 meters. RFID typically only supports one-way communication. Bluetooth has been designed specifically to replace data cables. Most. PM. bluetooth devices support two-way communication. Like RFID, these bluetooth devices can communicate within a range of about 10 meters. Nowadays, bluetooth is built into most mobile phones and many consumer. U. electronics devices.. T. NFC is another wireless standard that performs functions similar to RFID. H. and Bluetooth. Same as bluetooth technology, it is a short-range wireless communication technology that supports two-way communication between. IG. devices. When the two NFC are touched and matched, a peer-to-peer. R. connection between these devices is established and both can send and receive information (ISO/IEC 14443 A&B, 2011; JIS-X 6319-4, 2005). PY. (Cavallari, Adami, & Tornieri, 2015). However, for greater security and control, NFC works within a close range of a couple of inches. NFC is built. O. into over 1 billion devices, including smartphone and tablets.. ©. C. There are two (2) types of communication in NFC; passive and active. Active device has its own power source. It can act as either a reader or a tag, depends on how they are programmed. A passive device has no power source of its own, and it gain power via magnetic point from the reader while its been communicated. An example of passive device is a NFC chip embedded in a credit card which can be brought into the range of a credit card payment terminal. This payment terminal is an active device. Touching 2.

(18) the credit card close into the payment terminal would activate the NFC inside the card, power it and begin a data exchange process between them. However, the range of NFC communication is extremely limited. The. PM. combination of these 2 properties; a limitation of communication and the ability to communicate with a low power, makes NFC suitable for credit card. U. communication. (Jensen, Gouda, & Qiu, 2016) Since NFC supports two-way communication,. it can allow contactless. T. transactions (similar to contactless EMV cards) and other data exchange. H. between electronic devices. In addition, NFC offers something that bluetooth does not: card emulation mode. It lets the NFC-enabled device act like a. IG. contactless smart card to make over-the-counter payments with just a tap,. R. instead of cash or credit/debit cards. These NFC enabled devices have NFC controllers bonded on the motherboard. Then dedicated APIs will connected. PY. with NFC kiosks to provide NFC facilities as a reader and card emulator. (Urien, 2014). O. A payments system in the world has been evolving for time to time,. ©. C. migrating from cash to a greater use of credit and debit cards. Although cash is still in use along with a bank accounts, Europay, MasterCard, and Visa. (EMV) chip cards (credit and debit) and mobile payment are gaining more popularity as it is more convenient to use. Beside that, the security aspect for these payment methods are also being considered by the payment provider.. 3.

(19) There are five primary models for mobile payments (International Telecommunication Union, 2013) are; 1) Mobile wallets, 2) Card-based payments, 3) Carrier billing, 4) Contactless payments using Near Field Communication (NFC), and 5) Direct transfers using bank accounts. This. PM. research will focus on type 4 of mobile payment model which is payment that uses NFC communication.. U. The mobile payment that uses NFC communication involves some parties including a mobile phone manufacturer, telecom operators, carriers,. T. financiers, service providers, shops and trust services (Feng, Hwang, & Syu,. H. 2016). Usually, user is required to provide a secure PIN or password in order. R. Rakesh, & R, 2012).. IG. to approve the transaction using this payment method (Ganapathi, Pramod,. The function of the NFC is initiated by Google in Android 2.3. NFC-enabled. PY. devices can operate in three (3) different modes which are: reader/writer mode, peer-to-peer (P2P) mode and card emulation mode. (Basyari,. O. Nasution, & Dirgantara, 2015).. ©. C. In reader/writer mode, an NFC device comports as a reader for NFC tags. It detects a tag immediately in close proximity by using collision avoidance mechanism. Once the device and tag are connected, the NFC device can either read data from or write data to the detected tag. In this mode, NFC communication is established between two devices, one device acts as NFC reader/writer and the other one behaves as a passive NFC tag (Ganapathi et al., 2012). 4.

(20) In P2P mode, two NFC enabled devices can connect and exchange information between each other. P2P mode complies with ISO/IEC 18092 specifications to enable bidirectional data transfer (Alliance, 2014). By using this mode, the two NFC enabled device can perform some activities such as. PM. exchange photos, contact and also perform money transfer. In this mode, a. device is in active states when sending data, and it switches into passive. U. states when receiving a data. An example of technology that is using P2P mode is Android Beam technology.. T. In card emulation mode, an NFC device behaves like a contactless smart card. H. and complies with ISO/IEC 14443 standard and FeliCa specification. IG. (Alliance, 2014). In this mode, a smartcard (e.g: credit card, debit card, transit card and access card) can be replicated by a separate chip on NFC device,. R. called secure element smart card as depicted in Figure 1.1. This device then. PY. can connect to NFC reader which therefore enables contactless payment (Ganapathi et al., 2012). Many SIM cards that have been provided by the telecom operator have the secure element to devices that have NFC. ©. C. O. technology (Basyari et al., 2015).. 5.

(21) PM U. T. Figure 1.1: Card Emulation with secure element (Alattar & Achemlal, 2014). H. Android OS 4.4 introduce Host-based Card Emulation (HCE) that replace. IG. card emulation with secure element mode. This mode allows a smart card to be emulated by android application and communicate directly with any NFC. R. reader without going through the secure element as depicted in Figure 1.2. PY. below. The data then will be forwarded to the host CPU directly (an android application need to be in running mode at this time), instead of routing the. ©. C. O. NFC protocol frames to a secure element (Basyari et al., 2015).. Figure 1.2: Host Card Emulation (Alattar & Achemlal, 2014) 6.

(22) The goal of HCE approach is to introduce a basic framework for simple card emulation that will increase end-user familiarity with NFC through additional services and also encourages new developers and service. U. PM. providers to roll-out new NFC services to the market (SimAlliance, 2014).. 1.2 PROBLEM STATEMENT. T. This HCE technology still immature and might be vulnerable to security. H. attacks. Besides eavesdropping and data fabrication attack, the NFC suffers. IG. for relay attack. Thus, the HCE is also at risk for these kind of attacks. Futhermore, a contactless credit card protocol that is used for mobile. R. payment is also vulnerable to relay attacks. This attack aim to to perform. PY. unauthorised transaction. With the combination of these security risks in NFC and card protocol, its would provide the HCE implementation a higher. ©. C. O. risk in order to provide a secure payment.. 1.3 RESEARCH OBJECTIVE The purpose of this research is to identify security problem of a relay attack. for HCE approach implementation in NFC-enabled device in providing secure mobile payment. A security testing will be conducted in this research to investigate the potential limitations of this approach. The research then. 7.

(23) will review a potential solution in order to mitigate the security problem in. 1.4 RESEARCH SCOPE & LIMITATION. PM. the HCE approach.. This research focuses on relay attack as a security problem for mobile. U. payment using HCE approach. In order to perform security testing, there is a security tool has been identified. However, as NFC is short-range wireless. T. communication, this research require additional hardware to increase the. H. range of communication. As the hardware is quite expensive, thus this. R. IG. research will only focus on software and application based attack.. PY. 1.5 THESIS STRUCTURE. The structure of this thesis consists of six chapters including Introduction,. O. Literature Review, Research Methodology, Project Implementation, Result. ©. C. and Discussion and last chapter is Conclusion. Chapter 1 is briefly explaining the introduction of background study of the related subject towards this project. Besides that, this chapter also consist. problem statement, research objective, research scope & limitation research result expectation and thesis structure. Research objectives are derived from problem statement and expected to achieve at the end of this project.. 8.

(24) Research scope and limitation highlight the scope of this project while research schedule is to ensure this project is on the right track according to schedule stated.. PM. Chapter 2 is a list of literature review for this project. A literature review is a source of research article and journal that being used to give more. understanding about related topic. This chapter is important as it is to ensure. U. this project is possible to be done and to avoid any duplication of previous work (research gap). Besides, this chapter act as knowledge resource that. T. helps to do improvement, tips, proof of concept based on previous research.. H. This is able to help to increase the success rate for this project.. IG. Chapter 3 explains a methodology that being used to develop this research. R. project. A methodology is one of essential elements in every project as it will ensure the project is properly plans and can be executed smoothly. In this. PY. chapter also explained the framework that being used in this project. Chapter 4 is a project development and implementation. In this chapter, the. O. approach used is being explained in detail. Besides, the design and the. ©. C. functionalities of the approach also are highlighted. This chapter provides overall and process flow chart for this project. All the detail according to the implementation of the approach also can be found in this chapter. Chapter 5 is a explaining the result. In this chapter, all the result and finding related to this project are explained that includes an evaluation of the result and the discussion.. 9.

(25) Chapter 6 is the chapter of conclusion for this project. Besides, there is also suggestion for future enhancements that can be done. This chapter also concludes the whole project, result and the achievement while doing this. ©. C. O. PY. R. IG. H. T. U. PM. project.. 10.

(26) REFERENCES. PM. Alattar, M., & Achemlal, M. (2014). Host-based card emulation: Development, security, and ecosystem impact analysis. Proceedings - 16th IEEE International Conference on High Performance Computing and Communications, HPCC 2014, 11th IEEE International Conference on Embedded Software and Systems, ICESS 2014 and 6th International Symposium on Cyberspace Safety and Security, 506–509. https://doi.org/10.1109/HPCC.2014.85. U. Alliance, S. C. (2014). Host card emulation (HCE) 101. A Smart Card Alliance Mobile and NFC Council White Paper., (August).. H. T. Basyari, R. S., Nasution, S. M., & Dirgantara, B. (2015). Implementation of host card emulation mode over Android smartphone as alternative ISO 14443A for Arduino NFC shield. ICCEREC 2015 - International Conference on Control, Electronics, Renewable Energy and Communications, 160–165. https://doi.org/10.1109/ICCEREC.2015.7337036. IG. Cavallari, M., Adami, L., & Tornieri, F. (2015). Organisational aspects and anatomy of an attack on NFC/HCE mobile payment systems. ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings, 2(Mi), 685–700. https://doi.org/10.5220/0005477506850700. PY. R. Cavdar, D., & Tomur, E. (2015). A practical NFC relay attack on mobile devices using card emulation mode. 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2015 - Proceedings, (May), 1308–1312. https://doi.org/10.1109/MIPRO.2015.7160477. O. Chattha, N. A. (2014). NFC — Vulnerabilities and defense. 2014 Conference on Information Assurance and Cyber Security (CIACS), (1), 35–38. https://doi.org/10.1109/CIACS.2014.6861328. ©. C. de Reuver, M., & Ondrus, J. (2017). When technological superiority is not enough: The struggle to impose the SIM card as the NFC Secure Element for mobile payment platforms. Telecommunications Policy, 41(4), 253–262. https://doi.org/10.1016/j.telpol.2017.01.004 Feng, T., Hwang, M., & Syu, L. (2016). An Authentication Protocol for Lightweight NFC Mobile Sensors Payment, 27(4), 723–732. https://doi.org/10.15388/Informatica.2016.108 Ganapathi, K., Pramod, B. K., Rakesh, C. M., & R, S. N. (2012). Near Field Communication – Applications and Performance Studies, 1–10. International Telecommunication Union. (2013). The Mobile Money. 51.

(27) Revolution. Part 1: NFC Mobile Payments. ITU-T Technology Watch Report, (May), 22. https://doi.org/1 Janssen, T. (2013). HCE security implications, analyzing the security aspects of HCE, 9.. PM. Jensen, O., Gouda, M., & Qiu, L. (2016). A secure credit card protocol over NFC. Proceedings of the 17th International Conference on Distributed Computing and Networking - ICDCN ’16, 1–9. https://doi.org/10.1145/2833312.2833319. U. Kayande, D., Rebello, E., Sharma, S., & Tandel, M. (2017). Overview of a payment solution for NFC-Enabled Mobile phones. Proceedings of 2016 International Conference on ICT in Business, Industry, and Government, ICTBIG 2016. https://doi.org/10.1109/ICTBIG.2016.7892685. T. Mayes, K. E., Markantonakis, K., Francis, L., & Hancke, G. (n.d.). 1 Introduction 2 Security Elements within the NFC Architecture, 1–7.. H. Merlo, A., Lorrai, L., & Verderame, L. (2016). Efficient Trusted Host-based Card Emulation on TEE-enabled Android Devices, 454–459.. IG. Ozdenizci, B., Coskun, V., Ok, K., & Karlidere, T. (2015). A Secure Communication Model for HCE based NFC Services, (August), 19–22.. R. Pandy, S., Crowe, M., & Russell, B. (2016). Understanding the Role of Host Card Emulation in Mobile Wallets. Federal Reserve Bank Of Boston, 1–7.. PY. Pannifer, A. S., Clark, D., & Birch, D. (2014). HCE and SIM Secure Element : It ’ s not black and white, 1–12. Pasquet, M. (n.d.). Fraud on Host Card Emulation Architecture.. O. SimAlliance. (2014). Secure Element Deployment & Host Card Emulation, 1– 13.. ©. C. Street, N. G., Lafaye, W., Street, N. G., Lafaye, W., Street, N. G., Lafaye, W., … Lafaye, W. (2017). A Countermeasure against Relay A ack in NFC Payment. https://doi.org/10.1145/3018896.3025144 Umar, A., & Mayes, K. (2017). Trusted Execution Environment and Host Card Emulation. Smart Cards, Tokens, Security and Applications, 497–519. https://doi.org/10.1007/978-3-319-50500-8_18 Umar, A., Mayes, K., & Markantonakis, K. (2015). Performance variation in host-based card emulation compared to a hardware security element. 2015 1st Conference on Mobile and Secure Services, MOBISECSERV 2015, (2). https://doi.org/10.1109/MOBISECSERV.2015.7072872 Urien, P. (2014). Cloud of secure elements: An infrastructure for the trust of. 52.

(28) mobile NFC services. International Conference on Wireless and Mobile Computing, Networking and Communications, 213–218. https://doi.org/10.1109/WiMOB.2014.6962173. ©. C. O. PY. R. IG. H. T. U. PM. Verderame, L. (2015). Trusted Host-based Card Emulation, 221–228.. 53.

(29)

Figure

Table 2.1: Comparison of sim-centric, embedded-SE and HCE approach  16
Figure 1.2:  Host Card Emulation (Alattar & Achemlal, 2014)

References

Related documents

In western Bakersfield, three additions of new homes were made along Buena Vista Road including the “Seven Oaks,” “Buena Vista Ranch,” and “Greystone” home developments

In addition, this study also reviewed the models used to forecast and analyse tourism demand which are time-series model, econometric causal model and artificial intelligence

your exposure to the programme’s emphasis on entrepreneurship, the year-long consulting project and the international diversity in student body and faculty will help you develop

Shall not be assigned to a risk engaged in operations described by another classification unless the operations subject to Code 8800 are conducted as a separate and distinct

This image shows emissions from a pressure relief vent and roof-top area of a condensate storage tank battery at the Crosstex Energy/Treating Services Blue Mound Compressor

response to selection for early growth in Tilapia nilotica. Tilapiine fishes of the genera Sarotherodon, Oreochromis and Danakilicr. Register of international

The ACRM CRM consistently recommends therapists activate self-reflection in patients (unless sufficient self-awareness does not yet exist) by “solicit[ing] the patient’s

In the end I had 1695 data points each which include: plant name, state (where the plant is located), unit id, fuel type, SO2 controls, yearly SO2 emissions, plant size,