Glossary
Host Card Emulation (HCE)
Host Card Emulation (HCE) is a technology that enables a mobile device to perform card emulation on an NFC (Near Field Communication) enabled device without the need for a physical secure element (SE). Typically, mobile payments and other NFC transactions require a secure element, such as a SIM card or embedded hardware, to safely store payment information. HCE bypasses this necessity by using software to emulate the secure element functionality.
This approach allows any NFC-enabled device to create virtual representations of various NFC smart cards, such as credit cards or transit passes. Essentially, HCE allows the device to act as a virtual card, enabling transactions to be carried out in a manner similar to using a physical NFC-enabled card. When a transaction is initiated, the mobile device communicates directly with the NFC reader through electromagnetic waves, mimicking the behavior of an NFC card.
The advantage of HCE is that it simplifies the setup and deployment of mobile payment systems by eliminating the dependency on hardware-based secure elements. This makes it easier for app developers and service providers to implement and manage mobile payment and other NFC-based services. However, because HCE does not use a physical secure element, it must rely heavily on software-based security measures to protect sensitive data, which can include using cloud-based solutions or advanced encryption methods to ensure the safety and privacy of the transaction data.
Overall, HCE expands the accessibility of NFC mobile payments to a broader range of devices and users, fostering greater adoption of mobile payment technology by offering a flexible and developer-friendly platform.