The present invention relates to security and privacy issue in machine-to-machine communication (M2M).
Privacy issue has been considered in 3GPP (Third Generation Partnership Project). NPL 3 discloses “Privacy breach due to (unnecessary) collection of location information of an MTC (Machine-Type-Communication) Device that can be linked to an individual” (see Clause 5.7.2).
The requirement described in NPL 3 is “It should be possible to prevent tracking of location information for some types of MTC Device” (see Clause 5.73).
Therefore a mechanism of securely providing location information from MTC device to network and MTC server is necessary in M2M system.
Note that service requirements and system improvements for MTC are disclosed by NPL 1 and 2, respectively.
NPL 1: 3GPP TR 22.368, “Service requirements for Machine-Type Communications (MTC); (Release 11)”, 2011-09, clause 7.2.11, pp. 16-17
NPL 2: 3GPP TR 23.888, “System Improvements for Machine-Type Communications; (Release 11)”, V1.5.0, 2011-10, clause 4, pp. 7-17
NPL 3: 3GPP TR 33.868, “Security aspects of Machine-Type Communications (Release 11)”, V0.6.0, 2011-11, clauses 5.7 and 7.6, pp. 17-18 and 29
As location information is important and related to privacy, it should only be provided securely to authenticated and authorized MTC server when it is necessary.
The issue can be broken down as below:
[1]. Location information should not be exposed to unauthorized MTC server to prevent attack.
[2]. MTC device can provide location information according to network and/or MTC server request.
[3]. Unnecessary location information should not be sent especially continuously to create more traffic load.
[4]. Location information should be available and secured in emergency case.
NPL 3 has not provided any solution for the above mentioned issues. To achieve them, interfaces T5a/T5b and MTCsp should be enhanced.
In this invention, privacy data is considered with focus on location information as described in NPL 3. The invention is applicable for other privacy data as well.
It is described in NPL 3 that MTC Devices may be detached from the network when not communicating to prevent unnecessary collection of location information by the network. However, MTC device may need keep connected and cannot be detached only for location information purpose.
It is also proposed in NPL 3 that “The MTC Device may need to provide an ability to transmit location tracking information in emergency case”. To which a solution is provided in this invention.
According to the present invention, it is possible to achieve at least one of the following effects 1 to 4.
1. Location information is only provided to authorized MTC server from a MTC device with the feature, when it is necessary according to network and/or MTC server requirement.
2. Location information is protected while being sent to network and MTC server to prevent attack.
3. Location information provision function can be switched-off so that unnecessary location information will not be provided; MTC device can still connect to network; reduce traffic load.
4. Location information can be securely provided in emergency case.
Hereinafter, an exemplary embodiment of the present invention will be described with reference to
As shown in
The inventors of this application have found that in such a system, there are the following threats regarding privacy issue.
Privacy breach due to (unnecessary) collection of location information of an MTC Device that can be linked to an individual.
Privacy sensitive information sent by a MTC device which is not allowed to do so, or towards a MTC server which is not allowed to receive it. Note that in the context of MTC, identity information and location information can be considered as privacy sensitive information.
In order to address these threats, the following security requirements apply.
Network should be able to verify whether a message contains any privacy sensitive information.
Network should be able to perform access control for MTC device which is sending privacy sensitive information and MTC server which requests and is receiving the privacy information.
Privacy sensitive information transmitted to MTC server via network should be protected.
There are described solutions which meet these security requirements.
When the MTC device needs to connect with network, it should be able to switch-off the functionality of provisioning location information, such that it still can communicate with the network.
A field should be added in a given message to indicate whether the message contains privacy sensitive information, such that the network can verify.
Further, in order to achieve privacy issues in emergency case, the following security requirements may apply.
MTC device should be able to securely provide location information and other privacy sensitive information in emergency case.
Network should be able to perform access control of MTC device which is sending privacy sensitive information in emergency message.
There are described solutions which meet these security requirements.
A field can be added in a given emergency message to indicate whether it is an emergency-use MTC device. Network verifies whether the MTC device can be used/activated in emergency case.
Security protection can be provided by NAS security context if they are valid, or an optional solution is to deploy an emergency-use USIM in MTC device.
Next, there will be described details of the above-mentioned solutions with reference to
A few assumptions are made as below:
i. Network and MTC server 20 has mutual authentication;
ii. MTC device 10 and network has mutual authentication;
iii. MTC device 10 and MTC server 20 has mutual authentication.
Network should be aware of location information is being sent to MTC server, and it should perform authorization to verify if the information can be sent to a specific MTC server.
Operations to achieve the above-mentioned issue [1] (Location information should not he exposed to unauthorized MTC server to prevent attack) are as follows.
(c1) whether the MTC device 10 has the feature of providing location information;
(c2) whether the WC device 10 is allowed to send the location information to the given MTC server 20.
(d1) whether MTC server 20 is allowed to request location information from the given MTC device 10.
Operations to achieve the above-mentioned issue [2] (MTC device can provide location information according to network and/or MTC server request) are as follows.
(b1) Timer for location report (which can be periodic, or fixed time for next time only) (Steps S5 to S7);
(b2) Trigger message from authorized MTC server 20 with a request (Steps S8 to S10);
(b3) Emergency case (Steps S13 and S14); or
(b4) Location change, depend on the agreement with network/MTC server 20. This can be in TAU procedure (Steps S11 and S12).
Operations to achieve the above-mentioned issue [3] (Unnecessary location information should not be sent especially continuously to prevent network load) are as follows.
Operations to achieve the above-mentioned issue [4] (Location information should be available and secured in emergency case) are as follows.
(e1) The emergency-use USIM can provide security context to protect privacy data (location information) (Step S19);
(e2) NAS (Non-Access Stratum) security between MTC device 10 and MME 30 followed by security between MTC IWF 40 and MTC server 20; or
(e3) End-to-end security between MTC device 10 and MTC server 20.
Next, configuration examples of the MTC device 10 and the MME 30 according to above-mentioned exemplary embodiments will be subsequently described with reference to
As shown in
Further, as shown in
Note that the present invention is not limited to the above-mentioned exemplary embodiment, and it is obvious that various modifications can be made by those of ordinary skill in the art based on the recitation of the claims.
This application is based upon and claims the benefit of priority from Japanese patent application No. 2012-015576, filed on Jan. 27, 2012, the disclosure of which is incorporated herein in its entirety by reference.
The whole or part of the exemplary embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
(Supplementary Note 1)
Special field to indicate the message includes privacy data (i.e., location information).
(Supplementary Note 2)
Special field to indicate the MTC device can active in emergency.
(Supplementary Note 3)
Access control for MTC device which intends to provide privacy data to a given MTC server.
(Supplementary Note 4)
Access control for MTC server which intends to request privacy data to a given MTC device.
(Supplementary Note 5)
Trigger to request MTC device providing location information or other privacy sensitive information according to network and/or MTC server requirement, can be timer, trigger message, location change.
(Supplementary Note 6)
Privacy data including location information can be securely provided in emergency case.
(Supplementary Note 7)
Secure communication between MTC device and MTC server is provided, options are unique USIM for emergency use; NAS security followed by security between MTC IWF and MTC server; end-to-end security between MTC device and MTC server.
(Supplementary Note 8)
MTC device can switch-off the functionality which sends location information, e.g., location report, monitoring, tracking while the MTC device can still be connected to network.
(Supplementary Note 9)
Emergency content in the message indicates it is an emergency use MTC device.
Number | Date | Country | Kind |
---|---|---|---|
2012-015576 | Jan 2012 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | 15373402 | Dec 2016 | US |
Child | 16663201 | US | |
Parent | 14372885 | Jul 2014 | US |
Child | 15373402 | US |