Abstract:
In a method for transmitting an NFC application ( 9 ), a secure channel ( 14 ) is establishing by means of a proxy ( 11 ) between a Trusted Service Manager ( 1 ) and an NFC device ( 3 ) via a computing device ( 10 ) comprising the proxy ( 11 ) and via an RFID reader ( 12 ) being a part of the computing device ( 10 ). The NFC application ( 9 ) received at the computing device ( 10 ) from the Trusted Service Manager ( 1 ) is channeled through the secure channel ( 14 ) to the NFC device ( 3 ) utilizing the proxy ( 11 ).

Description:
FIELD OF THE INVENTION 
       [0001]    The invention relates to a method for transmitting an NFC application and to a computer device. 
       BACKGROUND OF THE INVENTION 
       [0002]    Near Field Communication, abbreviated “NFC”, is a short-range high frequency wireless communication technology enabling exchange of data between devices within a relative short distance, for instance, about 10 centimeters. NFC is based on RFID (radio frequency identification) and combines an interface of a smartcard and a reader into a single device. NFC devices can communicate with RFID readers and with other NFC devices and may, for instance, be mobile phones. 
         [0003]    Business opportunities presented by using NFC enabled mobile devices, such as mobile phones, for, for instance, contactless payment, transport ticketing, loyalty and other services may be of interest, for instance, for mobile operators and service providers in the banking, transport and retail sectors. 
         [0004]    For addressing operational requirements, NFC utilizes a so called Trusted Service Manger (TSM) which is supposed to help service providers to securely distribute and manage, for instance, contactless services for their customers utilizing networks of mobile operators.  FIG. 1  illustrates how a Trusted Service Manager Backend  1  is conventionally used to transmit an NFC application  9  issued by a service provider web site  2  to a mobile telephone  3  comprising NFC capability. 
         [0005]    If the service provider wants to issue the NFC application  9  to the mobile phone  3 , he connects his service provider web site  2  to the mobile phone  3  through the Trusted Service Manager Backend  1 . The Trusted Service Manager Backend  1  establishes a secure channel to transmit the NFC application  9  over the air OTA to the mobile phone  3  which includes an appropriate interface which is, for instance, a GSM interface not explicitly shown in the figures. 
         [0006]    The mobile phone  3  comprises a proxy  4 , a secure application  5 , also known as “wallet”, to present information about NFC applications already installed on the mobile phone  3  to the user of the mobile phone  3 , an NFC module including a Service Manager  6  and a memory  7  to store the NFC application. 
         [0007]    It is an object of the invention to provide an alternative method to transfer an NFC application to an NFC device. 
       OBJECT AND SUMMARY OF THE INVENTION 
       [0008]    The object of the invention is achieved by means of a method for transmitting an NFC application, comprising the steps of: 
         [0009]    establishing, by means of a proxy, a secure channel between a Trusted Service Manager and an NFC device via a computing device comprising the proxy and via an RFID reader of the computing device, and 
         [0010]    channeling, by utilizing the proxy, to the NFC device an NFC application intended for the NFC device and received at the computing device from the Trusted Service Manager through the secure channel. 
         [0011]    The object is also achieved in accordance by the invention by means of a computing device comprising a reader and a proxy configured to carry out the inventive method for transmitting the NFC application. 
         [0012]    The computing device may particularly be a point of sale, can, however, be any computing device, such as a PC, home computer or PDA. 
         [0013]    According to the inventive method, the NFC application is not transmitted from the Trusted Service Manager directly to the NFC device over the air, but via means of RFID (radio frequency identification) utilizing the RFID reader and the proxy which runs on the computing device. The proxy of the computing device is an application run on the computing device and basically services a request of the Trusted Service Manager to load up the NFC application to the NFC device via the computing device instead of sending the NFC application directly over the air. Due to the proxy, the Trusted Service Manager can communicate with the NFC device in a secure manner. 
         [0014]    The reader which may have both, reading and writing capabilities, communicates with the NFC device by means of an elctromagnetic wave or signal. The NFC device may include an appropriate NFC interface based on RFID designed to accommodate the reader such that the NFC application can be received at the NFC device utilizing the NFC interface of the NFC device. 
         [0015]    In one embodiment of the inventive method, a Service Manager of the NFC device is utilized to process the NFC application received by the NFC interface. The Service Manager is an application run on the NFC device. Thus, the Service Manager of the NFC device can communicate with the Trusted Service Manager in a secure manner utilizing the secure channel provided by the proxy. 
         [0016]    The NFC application received at the NFC device may be stored on a memory of the NFC device. This procedure may be controlled by the Service Manager. 
         [0017]    In order to assure the channel to be secure, the inventive method may comprise exchanging keys stored on a memory of the NFC device and associated with the NFC device and/or a user of the NFC device between the NFC device and the Trusted Service Manager utilizing the proxy and the reader. The exchange of the keys may be controlled by the Service Manager and/or the Trusted Service Manager. 
         [0018]    Before establishing the secure channel, the NFC application intended for the NFC device may be received at the Trusted Service Manager from a service provider associated with the NFC device via Web services. 
         [0019]    The NFC device may be a device including an interface for communicating over the air, such as a GSM interface. An example of such a device is a mobile phone. 
         [0020]    The inventive method for transmitting the NFC application to the NFC device is not based on communication over the air (OTA). Consequently, the NFC device does not need such a communication interface and further does not need a wallet and a proxy located within the NFC device as it is needed if transmitting the NFC application within the conventional set-up. The NFC device may therefore be a device lacking such an interface (a so called non-connected NFC device), such as an NFC music player, or may be an NFC plastic card, such as a Mifare card. As a result, the application of NFC can be extended to an increased variety of devices and is not only limited to connected devices, i.e. NFC devices which can receive NFC applications over the air (OTA). 
         [0021]    The inventive method is applicable to all kinds of actions related to issuing the NFC application to the NFC device, including reloading or revocation. 
         [0022]    These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0023]    The invention will be described in greater detail hereinafter, by way of non-limiting examples, with reference to the embodiments shown in the drawings. 
           [0024]      FIG. 1  is a diagram illustrating transferring an NFC application from a Trusted service provider to an NFC device in a conventional manner; 
           [0025]      FIG. 2  is a diagram illustrating transferring an NFC application from a service provider to an NFC device; and 
           [0026]      FIG. 3  is a flow chart illustrating the transfer of the NFC application of  FIG. 2   
       
    
    
     DESCRIPTION OF EMBODIMENTS 
       [0027]      FIG. 1  has been discussed in the introduction. 
         [0028]      FIG. 2  shows the mobile phone  3  of  FIG. 1  as an example of a hand set which includes NFC capabilities. The mobile phone  3  is thus an example of an NFC device. 
         [0029]      FIG. 2  further shows the Trusted Service Manger Backend  1  and the service provider web site  2  operated by the service provider. 
         [0030]    Furthermore, the mobile phone  3  comprises a radio frequency identification (RFID) interface  8  operatively coupled to the Service Manager  6 . The RFID interface  8  is configured to establish and to conduct communication between the mobile phone  3  and an RFID reader  12  via electromagnetic waves  13 . 
         [0031]    For the exemplary embodiment, the reader  12 , which includes reading and writing capabilities, is part of a point of sale  10  such that the point of sale  10  can communicate with the mobile phone  3  for conducting conventional transactions based on RFID as it is generally known in the art. 
         [0032]    For the exemplary embodiment, the point of sale  10  comprises further a proxy  11 . The proxy  11  is configured to service requests of the Trusted Service Manager Backup  1  to load up the NFC application  9  to the mobile phone  3  instead of sending the NFC application  9  over the air OTA. 
         [0033]    Depending on the service provider, the NFC application  9  may, for instance, be a transport application, a payment application, a loyalty application, an event ticket or a governmental application. The NFC application  9  is meant to be stored and executed on the mobile phone  3 . 
         [0034]      FIG. 3  summarizes the steps performed for loading up the NFC application  9 . 
         [0035]    If the service provider associated with the mobile phone  3  wants to issue the NFC application  9  which is, for instance, a Mifare Application, then the service provider web site  2  connects to the Trusted Service Manager Backend  1 . Thus, the service provider connects to the Trusted Service Manager Backend  1  through Web Services and sends the NFC application  9  intended for the mobile phone  3  to the Trusted Service Manager Backend  1 , step A of the flow chart of  FIG. 3 . 
         [0036]    When the mobile phone  3  is in proximity of the point of sale  10  such that the electromagnetic waves  13  emitted by the reader  12  can reach the RFID interface  8  of the mobile phone  3  with sufficient energy level, then the proxy  11  establishes a secure channel  14  between the Trusted Service Manger Backend  1  and the mobile phone  3 , step B of the flow chart. Particularly, the proxy  11  of the Point of Sale  10  establishes the secure channel  14  via the reader  12  and the RFID interface  8  of the mobile phone  3  to the Service Manager  6  of the mobile phone  3 . 
         [0037]    In order to establish and to potentially assure the channel  14  to be fully secure, keys stored on the mobile phone  3 , for instance, on the memory  7  and particularly managed by the Service Manager  6  may be exchanged between the mobile phone  3  and the Trusted Service Manger Backend  1  via the proxy  11 , the RFID reader  12  and the RFID interface  8  of the mobile phone  3 . 
         [0038]    After having established the secure channel  14  between the Trusted Service Manger Backend  1  and the mobile phone  3  via the proxy  11 , the Trusted Service Manger Backend  1  and the mobile phone  3 , particularly the Service Manager  6  of the mobile phone  3  can communicate in a secure manner. Then, the Trusted Service Manger Backend  1  transmits the NFC application  9  to the point of sale  10  which forwards it to the mobile phone utilizing the proxy  11  and the reader  12 , step C of the flow chart. 
         [0039]    For the exemplary embodiment, the Service Manager  6  stores the received NFC application  9  on the memory  7  and initializes the newly loaded NFC application  9  so that it is available on the mobile phone  3 , step D of the flow chart. 
         [0040]    For the exemplary embodiment described, the proxy  11  is part of the point of sale  10 . Generally, the proxy  11  does not need to be part of a point of sale. In General, the proxy  11  can be part of a computing device, such as a PC or a PDA, which are connected to or comprise a RFID reader  12  such that the Trusted Service Manager Backend  1  can establish the secure channel  14  via the proxy  11  and the reader  12  to the mobile phone  3  for sending the NFC application  9 . 
         [0041]    Finally, it should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be capable of designing many alternative embodiments without departing from the scope of the invention as defined by the appended claims. In the claims, any reference signs placed in parentheses shall not be construed as limiting the claims. The word “comprising” and “comprises”, and the like, does not exclude the presence of elements or steps other than those listed in any claim or the specification as a whole. The singular reference of an element does not exclude the plural reference of such elements and vice-versa. In a device claim enumerating several means, several of these means may be embodied by one and the same item of software or hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.