$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

안드로이드 센서 정보의 선택적 암호화를 지원하는 HCCL 기반 SEED 암호의 캡슐화 기능 연구
Encapsulation of SEED Algorithm in HCCL for Selective Encryption of Android Sensor Data 원문보기

한국시뮬레이션학회논문지 = Journal of the Korea Society for Simulation, v.29 no.2, 2020년, pp.73 - 81  

김형종 ,  안재윤 (서울여자대학교 정보보호학과)

초록
AI-Helper 아이콘AI-Helper

HCCL 이란 Heterogeneous Container Class Library의 약자로써, 이종의 데이터 유형을 하나의 레코드로 저장이 가능하도록 하고, 이의 리스트를 만들어 정보의 저장이 가능하도록 하는 라이브러리이다. HCCL을 사용할 경우, 데이터 유형이 다르더라도 암/복호화를 문자열을 기반으로 용이하게 할 수 있다. 최근 스마트폰에 내재되어 있는 다양한 센서들을 활용하여 사용자에게 편리한 서비스를 제공해 주고 있다. 하지만, 센서 정보를 API에 전달해 주는 과정에서 개인 정보의 침해가 발생할 수 있으며, 이에 대해 사용자들의 대비가 필요한 것도 사실이다. 본 연구에서는 센서의 정보를 HCCL을 기반으로 관리하면서 SEED 암호 알고리즘을 활용한 기존의 보안성을 강화하는 데이터 모델을 개발하였다. 안드로이드 환경이 센서에 대한 권한 관리 기능을 제공하지 않는 문제가 있음으로, 본 연구에서는 사용자의 판단을 기반으로 한 선택을 통해 센서 정보의 암호화 여부가 결정되도록 하여 안전한 데이터의 생성 및 저장을 사용자가 판단하도록 하였다. 또한, 개발된 라이브러리의 성능을 평가하여 본 연구의 효과성을 검증하였다.

Abstract AI-Helper 아이콘AI-Helper

HCCL stands for Heterogenous Container Class Library. HCCL is a library that allows heterogeneous types of data to be stored in a container as a single record and to be constructed as a list of the records to be stored in database. With HCCL, encryption/decryption can be done based on the unified da...

주제어

표/그림 (13)

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 물리적인 객체인 센 서를 HCCL 라이브러리를 이용해서 각자 서로 다른 타입의 데이터를 하나의 레코드로 만들어 리스트로 관리해서 컴퓨터 상에 저장하는 모델링 과정을 통해 복잡하지 않고 효율적으로 데이터를 관리할 수 있을 뿐만 아니라 해당 데이터에 대한 암/복호화를 편리하게 수행할 수 있다는 장점이 있다. 또한, 암호화로 인한 성능 저하를 테스트 해 봄으로서 본 연구에서 제시하는 암호화 기능이 갖는 성능적 특성을 제시하였다.
  • 본 논문에서는 HCCL 라이브러리를 통해 효율적으로 센서 데이터의 저장과 처리가 가능하다는 것과 그 데이터들을 seed 암호화 알고리즘 수행 과정을 통해 센서 데이터를 API에 전달해 주는 과정에서 보안성을 높일 수 있다는 것을 제시하였다.
  • 본 논문에서는 안드로이드 환경에서 실행 가능한 HCCL 라이브러리를 활용한 Sensing data 암호화 처리에 대한 애플리케이션을 구현하였다. 물리적인 객체인 센 서를 HCCL 라이브러리를 이용해서 각자 서로 다른 타입의 데이터를 하나의 레코드로 만들어 리스트로 관리해서 컴퓨터 상에 저장하는 모델링 과정을 통해 복잡하지 않고 효율적으로 데이터를 관리할 수 있을 뿐만 아니라 해당 데이터에 대한 암/복호화를 편리하게 수행할 수 있다는 장점이 있다.
  • 위의 관련 연구들을 바탕으로, 안드로이드 환경에서 센서에 대한 권한 요청 기능이 없기 때문에 발생하는 데이터 관리의 취약점으로 센서 환경에서의 암호화의 필요성을 파악하였고, 이를 HCCL 기반으로 구축할 때 좀 더 효과적인 구현을 할 수 있을 것이라는 가능성을 확인하고 연구를 진행하였다.

가설 설정

  • 본 실험에서는 센서 데이터의 크기가 고정되어 있기 때문에 단일 센서의 암호화 및 저장에 걸리는 시간은 일정하다는 전제하에 수행한 것이다. 통상적으로 센싱 주기가 아주 작을 필요는 없지만 센서 데이터를 수집하는 주기 값이 작아진다면 동일한 시간에 더 많은 센서 데이터가 들어오기 때문에 암호화 처리에 대기가 발생할 수 있는 제약사항이 있다.
본문요약 정보가 도움이 되었나요?

참고문헌 (15)

  1. Joon-hyuk Yoon, Mi-hee Kim, "Lightweight Validation Mechanism for IoT Sensing Data Based on Obfuscation and Variance Analysis," Journal of The Korea Information Processing Society : Computer and Communication System, 8(9), pp. 217-224, 2019 

  2. Soon-hwa Sung, "ID-based Key Authentication for Sensor Data." Journal of The Korean Institute Of Information Scientists And Engineers : database, vol. 40, no. 2, pp. 114-123, Apr 2013. 

  3. In-soo Ahn, Tae-sup Choi, Seung-ha Lim, Seok-jin Sakong,, "The chip design for the cipher of the voice signal to use the SEED cipher algorithm," Journal of The Institute of Electronics and Information Engineers-IE, 39(1), pp. 46-54, Mar 2002 

  4. Sung-won Lee, Seung-min Park, Cui-bo Shim, "Smart Door Lock Systems using encryption technology," Journal of Korean Institute of Intelligent Systems, pp. 65-71, Feb 2017 

  5. Dong-joo Kim, Sang-kyu Lee, Jun-ho Park, Dongook Seong, Jae-soo Yoo, "A Differential AES Encryption Scheme for Wireless Sensor Networks", Journal of Computing Science and Engineering, 38(2D), pp. 282-285, Nov 2011 

  6. Min Yoon, Yong-ki Kim, Jae-woo Chang, "A Data Protection Scheme based on Hilbert Curve for Data Aggregation in Wireless Sensor Network", Journal of Computing Science and Engineering : Computing Practices and Letters, 16(11), pp. 1071-1075, Nov 2010 

  7. Tae-ho Kim, sang-kyun Lim, Gi-tae Park, Hwan-soo Choi, "Performance Evaluation of Block Encryption Algorithms for Transmission of Biometric Data", Journal of the Institute of Electronics and Information Engineers, 25(2), pp. 517-520, Nov 2002 

  8. Jin-oh Choi, "Search Performance Comparison of SQLite3 Mobile Databases for File Systems", Journal of the Korea Institute of Information and Communication Engineering, 23(2), pp.729-730, Oct 2019 

  9. Joshua Bloch, "Effective Java", Addison-Wesley Professional, 5-ITEM 33 : CONSIDER TYPESAFE HETEROGENEOUS CONTAINERS, Oct 2017, pp.151-156 

  10. Mi-jin Lee, Tae-young Kim, Jae-kwon Kim, Sunghwan Moon, Jung-seok Choi, Jong-sik Lee, "Adaptive Priority Queue-driven Task Allocation method for sensor data processing in IoT Environment", Journal of the Korean Operations Research and Management Science Society, pp. 6276-6278 , Apr 2016 

  11. Byung-jung Kim, Bo-kyun Kim, Seob-hyung Park, "Implementation of Wearable Inertial Sensor Data Acquisition and Management System for Gesture Recognition", Journal of the Korean Institute of Communications and Information Sciences, pp.194-195, Nov 2019 

  12. Tae-ho Lee, Se-jun Kim, Byung-joon Lee, Kyungtae Kim, Hee-yong Yoon, "Sensor Data Processing using Distributed Gateway in Industrial IoT", Journal of the Korean society of computer and information, 26(2), pp.193-194, Jul 2018 

  13. Ji-eun Kim, Ha-na Lee, Kyung-chang Kim, "Database Design for Efficient Processing of Large-Scale Sensor Data", Journal of the Korean institute of information scientists and engineer, pp.244-246, Dec 2015 

  14. Varun Nagpal, "Android Sensor Programming By Example", Packt, chatper 4, Apr 2016 

  15. Bernard P.Zeigler, "Objects and Systems: Principled Design with Implementations in C++ and Java", 1997th edition, Springer, 1996 

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

이 논문과 함께 이용한 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로