arrow
Return

Security Architecture for a Secure Database on Android

delete2018-01-01
delete5
delete
OA
AI
P
Park, Jin Hyung
Y
Yoo, Seok-Man
K
Kim, In Seok
L
Lee, Dong Hoon *
DOI:10.1109/ACCESS.2018.2799384delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
As mobile devices are increasingly used in various daily activities, they have become a movable storage that stores various personal/business information of users. Most mobile OSes, including Android, store personal data in databases and provide APIs for apps, which can be used to access a database managed by the system or to manage its own database. However, Android, which is our main focus here, stores data as plaintext in its database; as a result, the database content can be leaked unintentionally through several vulnerabilities. Additionally, the responsibility for the security of the database content created by an app lies with the developer of the app, while the mobile OS only provides minimal security features, such as isolation and access control. In this paper, we propose a security architecture to construct a secure database environment on Android. To this end, we entirely separate the database system from the app domain-to the best of our knowledge, this is the first such design for localized mobile databases. The separated database system manages a database with encryption; hence, data are no longer stored as plaintext. By delivering the responsibility over the system, this separation enables app developers to be free from the difficult task of managing the security of the database. The proposed system also provides tight access control over a database by using a runtime information of an app. Note that the current access control of Android is based on the Linux uid of an app. Thus, access is granted to a database if the app has the correct uid, regardless of the identity of the app. That is, our method creates a one-to-one pairing between the app and its database, and ensures that database access is granted only to the owner app. Additionally, we propose a similarity comparison method that helps to determine whether a new app is an updated of a previous version; this improves upon the current method, which relies only on a signature check and the package name of the app. To evaluate the feasibility of the proposed architecture, we conduct a series of experiments on our prototype implementation. The results show that the proposed secure database architecture is feasible with acceptable overhead.
Keywords:
Android
mobile database
secure database
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

K
Korea University
Scholars:
3.6W
Papers: 3.8W
Citations: 4.4W
S
samsung
Scholars:
8.6K
Papers: 6.4K
Citations: 8
Cited Papers

Cited Papers

Printed Thin Lithium Foil with Flexible Thickness and Width for Industrial Battery Applications
err2020-11-23
err0
PREAI
errJian Xia; Brian Fitch; Andrew Watson; Emory Cabaniss; Rebecca Black; Marina Yakovleva
errShare
errSave
Lactate Dehydrogenase B Controls Lysosome Activity and Autophagy in Cancer
err2016-09-01
err0
errOAAI
errLucie Brisson; Piotr Bański; Martina Sboarina; Coralie Dethier; Pierre Danhier; Marie-Joséphine Fontenille; Vincent F. Van Hée; Thibaut Vazeille; Morgane Tardy; Jorge Falces; Caroline Bouzin; Paolo E. Porporato; Raphaël Frédérick; Carine Michiels; Tamara Copetti; Pierre Sonveaux
errShare
errSave
Genomewide Analysis of mRNA Processing in Yeast Using Splicing-Specific Microarrays
err2002-05-03
err0
PREAI
errTyson A. Clark; Charles W. Sugnet; Manuel Ares
errShare
errSave
Energy Communities: A review on trends, energy system modelling, business models, and optimisation objectives
err2023-12-01
err0
errOAAI
errEdoardo Barabino; Davide Fioriti; Emanuele Guerrazzi; Ivan Mariuzzo; Davide Poli; Marco Raugi; Ehsan Razaei; Eva Schito; Dimitri Thomopulos
errShare
errSave
errShare
errSave
Evaluation of inconsistency in networks of interventions
err2013-03-14
err0
errOAAI
errAreti Angeliki Veroniki; Haris S Vasiliadis; Julian PT Higgins; Georgia Salanti
errShare
errSave
researcher View more