
with the DB Server, we experimented with five 
patterns of the number to correspond to search 
conditions: 1, 10, 100, 1,000, and 10,000. All data 
corresponding to the search condition corresponded 
to the access authorization that the application was 
given. As a comparison, we also experimented in the 
case in which access control was not valid. In this 
case,  the platform processes only from (3) to (5)  in 
 Figure 7. 
Table 7 shows the measurement results of 
processing time from the platform receiving the 
request to return the response. Figure 10 shows the 
increasing rate from the processing time of the case 
in which access control is not valid (Non-Access 
Control) to the processing time of the case in which 
it is (Access Control). As the results show, in case of 
Access Control, the processing time slightly 
increased in comparison with a case of Non-Access 
Control. This is because that Access Control needs 
the process to achieve access authorization 
incrementally. However, even in the cases of 1,000 
and 10,000, the increasing rate of the time is less 
than 8%. Therefore, even if the number of data 
becomes huge, the processing time for judging the 
access allowed or refused does not largely increase. 
The cause that the case of 100 input data is the 
highest  increasing rate is unclear, but characteristics 
of the RDBMS might be related. Meanwhile, in the 
case of equation (2) in 2.2(B), if it is assumed that 
the number of thread T=10 and the average of 
time
d
,s
o
 is 14.6msec (by the result that the 
number of data is 1), the processing time is 14,600 
msec in the case of 10,000. In this case, the 
increasing rate is over 1,500%. 
Table 7: Experiment Result (unit: msec). 
  Number of data corresponding to search 
condition 
1 10 100 1,00
0 
10,00
0 
Access Control   132.8 134.7 195.7 286.
2 
980.6 
Non-Access 
Control 
118.2 119.4 136.1 265.
1 
908.8 
Increasing Rate 
(%) 
12.4 12.8  42.8  7.9  7.9 
 
Figure 10: Experiment Results. 
6 CONCLUSIONS 
In this paper, we focused on a service platform that 
collects and manages the data collected from public 
infrastructure devices or equipment. We clarified 
requirements about the data access control when the 
platform provided the data to the service providers 
such as the aggregator. Next, we proposed a data 
model and a data access control method to meet the 
above requirements. In the proposal data model, the 
platform holds every contract between a consumer 
and a service provider as a data access authorization. 
In addition, this access authorization consists of 
following three pieces of information: application 
authority information to express authority contents 
of the application, access condition to express the 
condition about accessible data derived by contract 
contents, and relation information. Moreover, we 
proposed avoiding a large increase in the authority 
judgment processing time by filtering the data 
corresponding to access authorization by RDBMS. 
In the future, we will evaluate the validity and 
sufficiency of the proposal method by applying in an 
actual experiment. 
REFERENCES 
Barker, S., Douglas, P., 2004. RBAC Policy Implement- 
ation for SQL Databases, Data and Applications 
Security XVII IFIP International Federation for 
Information Processing Volume 142, pp 288-301. 
Bertino, E., Ferrari, E., Pitoura, E., 2001, An Access 
Control Mechanism for Large Scale Data 
Dissemination Systems, 11
th
 International Workshop 
on Research Issues in Data Engineering, pp.43-50. 
Duri, S., Elliot, J., Gruteser, M., Liu, X., Moskowitz, P., 
Perez, R., Singh, M., Tang, J., 2004. Data Protection 
and Data Sharing in Telematics, Mobile Networks and 
Applications, 9(6), pp.693-701. 
Jung, M., Hofer, T., Dobelt, S., Kienesberger, G., Judex, 
F., Kastner, W., 2012. Access Control for a Smart 
Grid SOA, The 7
th
 International Conference for Inter-
net Technology and Secured Transactions, pp.281-287 
Lee, J., Baik, S., Lee, C., 2011. Building an Integrated 
Service Management Platform for Ubiquitous 
Ecological Cities, IEEE Computer, 44(6), pp.56-63. 
Nam, K., Park, J., 2011. Software Platform Architecture 
for Ubiquitous City Management, Proc. 5th Int’l Conf. 
Digital Society, pp.178-181. 
Naphade, M., Banavar, G., Harrison, C., Paraszczak, J., 
Morris, R., 2011. Smarter Cities and Their Innovation 
Challenges,  IEEE Computer, 44(6), pp.32-39. 
National Institute of Standards and Technology(NIST), 
2010. NIST Framework and Roadmap for Smart Grid 
Interoperability Standards Release 1.0. 
0
20
40
60
80
100
1 10 100 1000 10000
Increasingrate(%)
Numberofdatacorresponding tosearch condition
ICE-B2013-InternationalConferenceone-Business
242