Realm 데이터베이스 암·복호화 프로세스 및 기반 애플리케이션 분석

Vol. 30, No. 3, pp. 369-378, 6월. 2020
10.13089/JKIISC.2020.30.3.369, Full Text:
Keywords:
Abstract

모바일 기기의 보편화로 스마트폰 보급률 및 사용률이 계속해서 증가하고 있으며, 애플리케이션에서 저장 및 관리 해야 할 데이터 또한 증가하고 있다. 최근 애플리케이션은 효율적인 데이터 관리를 위해 모바일 데이터베이스를 이 용하는 추세이다. 2014년 개발된 Realm 데이터베이스는 지속적인 업데이트와 빠른 속도, 적은 메모리 사용, 코드 의 간결함과 가독성 등의 장점을 바탕으로 개발자들의 관심이 증가하고 있다. 또한, 데이터베이스에 저장된 개인정 보의 기밀성과 무결성을 제공하기 위해 암호화를 지원한다. 하지만 암호화 기능은 안티 포렌식 기법으로 사용될 가 능성이 있으므로 Realm 데이터베이스가 제공하는 암·복호화 동작 과정 분석이 필요하다. 본 논문에서는 Realm 데 이터베이스의 구조와 암·복호화 동작 과정을 상세히 분석하였으며, 분석 내용에 관한 활용 사례를 보이기 위해 암호 화를 지원하는 애플리케이션을 분석하였다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
B. Youn, M. Park, J. Kim, "Analysis of Encryption and Decryption Processes of Realm Database and Its Application," Journal of The Korea Institute of Information Security and Cryptology, vol. 30, no. 3, pp. 369-378, 2020. DOI: 10.13089/JKIISC.2020.30.3.369.

[ACM Style]
Byungchul Youn, Myungseo Park, and Jongsung Kim. 2020. Analysis of Encryption and Decryption Processes of Realm Database and Its Application. Journal of The Korea Institute of Information Security and Cryptology, 30, 3, (2020), 369-378. DOI: 10.13089/JKIISC.2020.30.3.369.