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

빅데이터 플랫폼 환경에서의 워크로드별 암호화 알고리즘 성능 분석

Analysis of Encryption Algorithm Performance by Workload in BigData Platform

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

공공기관 및 기업의 빅데이터 플랫폼 환경에서 데이터 보호를 위한 암호화는 필수적인 요소이나 실제 빅데이터 워크로드를 고려한 암호화 알고리즘에 대한 성능 검증 연구는 많이 진행되지 않았다. 본 논문에서는 몽고DB(MongoDB) 환경에서 데이터와 노드를 추가하여 빅데이터의 6가지 워크로드별로 AES, ARIA, 3DES별로 성능 변화 추이를 분석하였다. 이를 통해 빅데이터 플랫폼 환경에서 각 워크로드 별 최적의 블록기반 암호 알고리즘이무엇인지 확인하고, NoSQL 데이터베이스 벤치마크(YCSB)를 사용하여 데이터와 노드 구성환경에서 다양한 워크로드별로 테스트를 통해 MongoDB의 성능을 고려한 최적화된 아키텍처를 제안한다.

Abstract

Although encryption for data protection is essential in the big data platform environment of public institutions andcorporations, much performance verification studies on encryption algorithms considering actual big data workloads have notbeen conducted. In this paper, we analyzed the performance change of AES, ARIA, and 3DES for each of six workloads ofbig data by adding data and nodes in MongoDB environment. This enables us to identify the optimal block-basedcryptographic algorithm for each workload in the big data platform environment, and test the performance of MongoDB bytesting various workloads in data and node configurations using the NoSQL Database Benchmark (YCSB). We propose anoptimized architecture that takes into account.

참고문헌 (25)

  1. 성병윤, "ARIA", AES 기반 GCM 인증암호를 지원하는 암호 프로세서, 2018, pp.22(2), 233~241[DOI]
  2. "Verification Object of Encryption Algorithm" (2019)[URL]
  3. "Korea Ministry of Government Legislation Center" (2019)[URL]
  4. A Study on Improvement of Personal Data Protection Law Related to Big Data, "Korea Legislation Research Institute", ~ (2017)
  5. "MongoDB" (2019)[URL]
  6. Security and Performance Analysis of Encrypted NoSQL Databases, "M. W. Grim", Security of Systems and Networks, University of Amsterdam, 10~15 (2017)
  7. 정민규, "빅데이터 환경에서 PostgreSQL과 MongoDB의 데이터입출력 성능개선에 관한 연구", 석사, 소프트웨어공학과, pp.2014
  8. Eun-Ki, "Research on Utilizing Nosql by Comparison of Processing Large Scale Data in MongoDB and MySQL", Master’s, pp.2016
  9. Sung-Soo, Jung, "I", O Workload Characteristic Analysis on NoSQL Databases, The graduate of Hanyang University, 2015
  10. Young-ho, Song, "Design and Implementation of HDFS Data Encryption Scheme using ARIA Algorithms on Hadoop", Master’s, pp.2016
  11. 박선영, "HDFS 암호화 성능 분석", 정보과학회논문지 : 데이타베이스, 41(1), pp.21~27 (2014), 한국정보과학회
  12. NIST, "Announcing the Advanced Encryption Standard(AES)", FIPS PUB 197, ~ (2001)
  13. NIST, "Recommendation for the Triple Data Encryption Algorithm (TDEA) Block Cipher", SP 800-67Rev. 2, ~ (2017)
  14. IETF, "A Description of the ARIA Encryption Algorithm", RFC 5794, ~ (2010)
  15. "NoSQL Database Usage Rankings" (2019)[URL]
  16. "MongoDB Architecture" (2019)[URL]
  17. "Security-TLS/SSL(Trans portEncryption)" (2019)[URL]
  18. "Secruity-Encryption at Rest" (2019)[URL]
  19. "Open Data Portal Stipulation" (2019)[URL]
  20. "Key Management Interoperability Protocol(KMIP) TC" (2019)[URL]
  21. "Security-Configuration Encryption" (2019)[URL]
  22. "Yahoo! Cloud Serving Benchmark" (2019)[URL]
  23. Brian F.Cooper, "Benchmarking Cloud Serving Systems with YCSB", 5~11 (2010)
  24. "Zipf’s law" (2019)[URL]
  25. 김기성, "YCSB를 사용한 PostgreSQL과 MongoDB 성능 비교 분석", 정보과학회논문지, 43(12), pp.1385~1395 (2016), 한국정보과학회

관련 논문AI추천

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