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