Browse > Article
http://dx.doi.org/10.13089/JKIISC.2019.29.6.1305

Analysis of Encryption Algorithm Performance by Workload in BigData Platform  

Lee, Sunju (Department of Software Security, Korea University Graduate School of Computer & Information Technology)
Hur, Junbeom (Department of Computer Science and Engineering, Korea University College of Informatics)
Abstract
Although encryption for data protection is essential in the big data platform environment of public institutions and corporations, much performance verification studies on encryption algorithms considering actual big data workloads have not been conducted. In this paper, we analyzed the performance change of AES, ARIA, and 3DES for each of six workloads of big data by adding data and nodes in MongoDB environment. This enables us to identify the optimal block-based cryptographic algorithm for each workload in the big data platform environment, and test the performance of MongoDB by testing various workloads in data and node configurations using the NoSQL Database Benchmark (YCSB). We propose an optimized architecture that takes into account.
Keywords
MongoDB; Encryption; BigData; NoSQL; YCSB;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Byung-Yoon Sung, Ki-Bbeum Kim, and Kyung-Wook Shin, "A Cryptographic Processor Supporting ARIA/AES-based GCM Authenticated Encryption", Journal of IKEEE 22(2), pp.233-241, Jun. 2018   DOI
2 NIS(National Intelligence Service), "Verification Object of Encryption Algorithm",http://nis.go.kr:4016/AF/1_7_3_1.do, 2019
3 Korea Ministry of Government Legislation Center, https://www.lawmaking.go.kr/lmSts/nsmLmSts/out/2000002/detailRP, 2019
4 Korea Legislation Research Institute, "A Study on Improvement of Personal Data Protection Law Related to Big Data", Oct. 2017
5 Wikipedia, "MongoDB", https://ko.wikipedia.org/wiki/MongoDB, 2019
6 M.W. Grim and A.T. Wiersma, "Security and Performance Analysis of Encrypted NoSQL Databases", Security of Systems and Networks, University of Amsterdam, pp. 10-15, Feb. 2017
7 Min-Gyue, Jung, "A Study on Data Input and Output Performance Improvement of MongoDB and PostgreSQL in the BigData Environment" The Master's degree, The graduate of Soongsil University, pp. 33-43, Jun. 2014
8 Eun-Ki, Kim, "Research on Utilizing Nosql by Comparison of Processing Large Scale Data in MongoDB and MySQL" The Master's degree, The graduate of Soongsil University, pp. 27-28, pp 34-47, Jun. 2016
9 Sung-Soo, Jung, "I/O Workload Characteristic Analysis on NoSQL Databases" The Master's degree, The graduate of Hanyang University, pp. 27-35, Feb. 2015
10 Young-ho, Song, "Design and Implementation of HDFS Data Encryption Scheme using ARIA Algorithms on Hadoop" The Master's degree, The graduate of Chonbuk National University, pp. 19-24, Feb. 2016
11 Seon-young, Park and Youngseok Lee, "A Performance analysis of Encryption in HDFS", The Korean Institute of Information Scientists and Engineers, Journal of KISS: Databases 41(1), pp. 21-27, Feb. 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-67 Rev. 2, 2017
14 IETF, "A Description of the ARIA Encryption Algorithm", RFC 5794, 2010
15 MongoDB, "MongoDB Architecture", http://mongodb.com/mongodb-architecture, 2019
16 MongoDB, "Security-TLS/SSL(Trans portEncryption)", https://docs.mongodb.com/manual/core/ security-transport-encryption/, 2019
17 MongoDB, "Secruity-Encryption at Rest", https://docs.mongodb.com/manual/core/security-encryption-at-rest, 2019
18 MongoDB, "Security-Configuration Encryption", https://docs.mongodb.com/manual/tutorial/configureencryption, 2019
19 NIA(National Information Society Agency), Open Data Portal Stipulation, https://www.data.go.kr/dataset/fileDownload.do?atchFileId=FILE_000000001524257&fileDetailSn=1, 2019
20 OASIS, Key Management Interoperability Protocol(KMIP) TC, https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip, 2019
21 Github, "Yahoo! Cloud Serving Benchmark", https://github.com/brianfrankcooper/YCSB, 2019
22 Brian F.Cooper, Adam Silberstein, Erwin Tam, Raghu Ramarkrishnan, and Rushsell Sears, Yahoo! Research Santa Clara, "Benchmarking Cloud Serving Systems with YCSB", pp. 5-11, 2010.
23 Wikipedia, "Zipf's law", https://ko.wikipedia.org/wiki/Zipfian, 2019
24 Ki-Sung, Kim, "Performance Comparison of PostgreSQL and MongoDB using YCSB, Journal of KIISE 43(12) pp. 1385-1395, Dec. 2016   DOI
25 DB-ENGINES, "NoSQL Database Usage Rankings", http://db-engines.com/en/ranking, 2019