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

클라우드 환경에서의 대용량 데이터 전송의 효율성과 보안성 강화를 위한 부분 암호화 방법

A Partial Encryption Method for the Efficiency and the Security Enhancement of Massive Data Transmission in the Cloud Environment

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

클라우드 환경에서의 대용량 암호화 데이터 서비스를 위하여 기존의 암호화 알고리즘을 사용할 경우 데이터 암호화에 많은 시간 소요의 문제점이 대두된다. 이러한 단점을 보완하기 위해 일반적으로 부분 암호화 방법을 사용한다. 그러나 기존의 부분 암호화 방법은 암호화되지 않은 잔존 영역으로 인해 암호화된 데이터를 유추할 수 있다는 단점이 존재한다. 본 논문에서는 이러한 단점을 해결하기 위해 암호화 속도를 높이면서 보안을 준수하는 부분 암호화 방법을 제안한다. 제안하는 방법은 헤더 생성, 부분 암호화, 블록 셔플의 과정으로 구성된다. 1단계 헤더 생성 과정에서는 알고리즘에 필요한 헤더 데이터를 생성하고 2단계 부분 암호화 과정에서는 LEA(Lightweight Encryption Algorithm)를 이용하여 데이터의 일부분을 암호화하고 암호화하지 않은 부분의 데이터와 암호화 과정 중에 생성된 블록을 XOR하여 모든 데이터를 변형시키며, 3단계 블록 셔플 과정에서는 헤더에 저장한 셔플 데이터를 이용하여 블록을 섞어 데이터를 알아볼 수 없는 형태로 바꾸어 암호화를 수행한다. 제안하는 방법을 모바일 디바이스에 적용하여 구현한 결과 암호화한 데이터는 알아볼 수 없는 형태로 모두 바뀌어 데이터를 유추할 수 없었고, 암호 키 없이는 데이터를 복원할 수 없었다. 제안하는 방법은 블록 경량 암호화 알고리즘인 LEA에 비해 암호화 속도가 약 273% 정도 향상되어 대용량 데이터를 암호화하는데 있어 빠른 처리가 가능함을 확인하였다.

Abstract

In case of using the existing encrypted algorithm for massive data encryption service under the cloud environment, the problem that requires much time in data encryption come to the fore. To make up for this weakness, a partial encryption method is used generally. However, the existing partial encryption method has a disadvantage that the encrypted data can be inferred due to the remaining area that is not encrypted. This study proposes a partial encryption method of increasing the encryption speed and complying with the security standard in order to solve this demerit. The proposed method consists of 3 processes such as header formation, partial encryption and block shuffle. In step 1 Header formation process, header data necessary for the algorithm are generated. In step 2 Partial encryption process, a part of data is encrypted, using LEA (Lightweight Encryption Algorithm), and all data are transformed with XOR of data in the unencrypted part and the block generated in the encryption process. In step 3 Block shuffle process, the blocks are mixed, using the shuffle data stored with the random arrangement form in the header to carry out encryption by transforming the data into an unrecognizable form. As a result of the implementation of the proposed method, applying it to a mobile device, all the encrypted data were transformed into an unrecognizable form, so the data could not be inferred, and the data could not be restored without the encryption key. It was confirmed that the proposed method could make prompt treatment possible in encrypting mass data since the encryption speed is improved by approximately 273% or so compared to LEA which is Lightweight Encryption Algorithm.

참고문헌 (14)

  1. H. Lee, "Smart home based internet of thing", The Journal of the Korean Institute of Communication Sciences, 32(4), pp.44~49 (2015)
  2. 박경수, "안전하고 효율적인 클라이언트 사이드 중복 제거 기술", 정보보호학회논문지, 25(1), pp.83~94 (2015), 한국정보보호학회[DOI]
  3. 조성민, "중간자공격을 이용한 보안서버 무효화공격에 대한 대응법", 한국정보통신학회논문지, 20(1), pp.94~102 (2016), 한국정보통신학회[DOI]
  4. 김재훈, "개인 클라우드 저장소를 이용한 암호화 키 백업에서의 인증 취약점 분석: 사례 중심", 한국정보기술학회논문지, 14(5), pp.121~129 (2016), 한국정보기술학회[DOI]
  5. H. Kwon, "Cloud security overview", The Journal of The Korean Institute of Communication Sciences, 32(10), pp.71~76 (2015)
  6. E. S. Jeong, "A generic partial encryption scheme for low-power mobile devices", MultiMedia Tools and Applications, 72, pp.2087~2106 (2014)
  7. A. Moumen, "New secure partial encryption method for medical images", Nonlinear Dynamics, 82, pp.1475~1482 (2015)
  8. H. Kim, "A Study on Application of Efficient Partial Encryption Technique on USB Memory", The Institute of Electronics Engineers of Korea Fall Conference, pp.632~635 (2009)
  9. K. Kim, "Partial encryption algorithm based on block cipher algorithm", Proceedings of the 33th KSII Spring Conference, pp.119~120 (2016)
  10. D. Hong, "LEA : A 128-Bit Block Cipher for Fast Encryption on Common Processors", WISA 2013: Information Security Applications, pp.3~27 (2014)
  11. J. Deamen, "Advanced Encryption Standard (AES)", Federal Information Processing Standards Publication, 197~ (2001)
  12. D. Hong, "Cryptographic Hardware and Embedded Systems", pp.49~59 (2006), Cryptographic Hardware and Embedded Systems
  13. S. Moon, "Lightweight cryptographic technology trends for IoT communication environment", The Journal of The Korean Institute of Communication Sciences, 33(3), pp.80~86 (2016)
  14. "KISA"[URL]

관련 논문AI추천

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