본문 바로가기
KERD
논문KCI 등재

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

Analysis of Encryption and Decryption Processes of Realm Database and Its Application

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

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

Abstract

Due to the widespread use of mobile devices, smartphone penetration and usage rate continue to increase and there isalso an increasing amount of data that need to be stored and managed in applications. Therefore, recent applications usemobile databases to store and manage user data. Realm database, developed in 2014, is attracting more attention fromdevelopers because of advantages of continuous updating, high speed, low memory usage, simplicity and readability of thecode. It also supports an encryption to provide confidentiality and integrity of personal information stored in the database. However, since the encryption can be used as an anti-forensic technique, it is necessary to analyze the encryption anddecryption processes provided by Realm Database. In this paper, we analyze the structure of Realm Database and itsencryption and decryption process in detail, and analyze an application that supports an encryption to propose the use casesof the Realm Database.

참고문헌 (7)

  1. "Realm blog"[URL]
  2. "Realm blog"[URL]
  3. "DB-Engine"[URL]
  4. 김준기, "Realm 데이터베이스의 삭제된 레코드 복구 기법", 정보보호학회논문지, 28(3), pp.625~633 (2018), 한국정보보호학회[DOI]
  5. J. Pu, "Und erstanding the energy, performance, a nd programming effort trade-offs of A ndroid persistence frameworks", 2016IEEE 24th International Symposium o n Modeling, Analysis and Simulation of Computer and Telecommunication Syst ems (MASCOTS), pp.433~438 (2016)
  6. Zhang, Lijun, "The forensi c analysis of WeChat message", 2016 I EE 6th International Conference on I nstrumentation & Measurement, Com puter, Communication and Control (I MCCC), pp.500~503 (2016)
  7. "Github"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (18건)