$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

해시 체인 기반 일회용 키를 이용한 하둡 보안 프로토콜 설계
A Design of Hadoop Security Protocol using One Time Key based on Hash-chain 원문보기

한국정보전자통신기술학회논문지 = Journal of Korea institute of information, electronics, and communication technology, v.10 no.4, 2017년, pp.340 - 349  

정은희 (Department of Regional Economics, Kangwon National University) ,  이병관 (Department of Computer Engineering, Catholic Kwandong University)

초록
AI-Helper 아이콘AI-Helper

본 논문에서는 재전송공격과 가장 공격을 방지할 수 있는 하둡 보안 프로토콜을 제안한다. 제안하는 하둡 보안 프로토콜은 사용자 인증 모듈, 공개키 기반 데이터노드 관리 모듈, 네임노드 인증 모듈, 그리고 데이터노드 인증 모듈로 구성된다. 사용자 인증모듈은 인증서버에서 사용자의 신분을 확인한 후에 TGS로부터 임시접속 ID를 발급받고, 공개키 기반 데이터 노드 관리 모듈은 네임노드와 데이터 노드간의 비밀키를 생성하고, 해시체인기법으로 OKTL(One-Time Key List)를 생성한다. 네임노드 인증 모듈은 임시접속 ID로 사용자의 신분을 확인하고 DT(Delegation Token)와 BAT(Block Access Token)를 사용자에게 발급해주고, 데이터 노드 인증 모듈은 BAT의 OwnerID을 검증하여 사용자의 신분을 확인하고 데이터를 암호화시켜 사용자에게 제공한다. 즉, 제안하는 하둡 보안 프로토콜에서는 OTKL, timestamp, OwnerID을 이용하여 데이터 노드의 비밀키 노출을 대비할 뿐만 아니라 재전송 공격과 가장 공격을 탐지하고, 데이터 노드의 데이터 접근을 강화시키고 데이터를 암호화하여 전달함으로써 데이터 보안을 강화시켰다.

Abstract AI-Helper 아이콘AI-Helper

This paper is proposed Hadoop security protocol to protect a reply attack and impersonation attack. The proposed hadoop security protocol is consists of user authentication module, public key based data node authentication module, name node authentication module, and data node authentication module....

주제어

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

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

문제 정의

  • 제안하는 하둡 보안 프로토콜에서는 임시접근 ID로 사용자의 신분을 확인하고 해시체인기반 OTKL(One-Time Key List) 생성하고, 이 OTKL를 이용하여 데이터 블록 접근 토큰의 검증하도록 설계하였다. 그리고 일회성 암복호화키인 OTEK(One-Time Ecrypt Key)/OTDK (One-Time Decrypt Key)로 데이터를 암호화시켜 전달하도록 설계하여 재전송공격과 가장 공격을 방지할 뿐만 아니라 데이터 보안을 강화시키고자 한다.
  • 본 논문에서 하둡의 네임 노드와 데이터 노드, 사용자 사이의 상호 인증 및 데이터 암호화하여 하둡의 데이터를 보호하는 하둡 보안 프로토콜을 제안하였다.
  • 본 논문에서 하둡의 네임 노드와 데이터 노드, 클라이언트 사이의 상호 인증 및 데이터 암호화하여 하둡의 데이터를 보호하는 하둡 보안 프로토콜을 제안하여 비밀키 노출로 인한 데이터 노드의 피해를 최소화시키고, 재전송 공격과 가장 공격을 차단하고자 한다. 그림 2는 제안하는 하둡 보안 프로토콜의 모듈 구성도와 전체 흐름도를 설명한 것이다.
  • 본 논문에서는 네임 노드로부터 위임 토큰을 발급받은 인증된 사용자는 데이터 노드에 있는 데이터블록을 가져오거나 저장하기 위해 BAT를 데이터 노드에 전달한다. 이때 모든 데이터 노드들은 3.
  • 본 논문에서는 네임노드와 데이터 노드에서 각각 사용자 인증에 활용할 수 있는 사용자 인증키를 생성하는 사용자 인증 모듈을 설계하였다.
  • 본 논문에서는 이러한 문제를 보완할 수 있는 하둡 보안 프로토콜을 제안한다. 제안하는 하둡 보안 프로토콜에서는 임시접근 ID로 사용자의 신분을 확인하고 해시체인기반 OTKL(One-Time Key List) 생성하고, 이 OTKL를 이용하여 데이터 블록 접근 토큰의 검증하도록 설계하였다.
  • 본 논문에서는 하둡 분산 파일 시스템의 서버 역할을 하는 네임 노드가 데이터가 분산 저장되는 데이터 노드를 관리하는 공개키 기반 데이터 노드 관리 모듈을 설계한다. 즉, 공개키 기반 데이터 노드 관리 모듈은 데이터 노드를 네임 노드에 등록하고, 네임 노드와 데이터 노드 사이의 비밀키를 생성한 다.

가설 설정

  • 가 등록되어 있다고 가정한다. 또한 사용자는 하둡 파일 시스템을 사용하기전에 사전에 ID와 패스워드가 이미 인증 서버에 등록해야 한다고 가정한다.
  • 본 논문에서 하둡 분산 시스템의 구성 요소인 인증서버(AS), 티켓 발행 서버(TGS), 네임 노드, 데이터노드는 각각 자신의 비밀키와 공개키를 가지고 있으며, 인증서버(AS)와 TGS 사이에는 공유 비밀키인 SKAS_TGS가 등록되어 있다고 가정한다. 또한 사용자는 하둡 파일 시스템을 사용하기전에 사전에 ID와 패스워드가 이미 인증 서버에 등록해야 한다고 가정한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
하둡 보안 프로토콜의 각 모듈은 어떻게 수행되는가? 제안하는 하둡 보안 프로토콜은 사용자 인증 모듈, 공개키 기반 데이터노드 관리 모듈, 네임노드 인증 모듈, 그리고 데이터노드 인증 모듈로 구성된다. 사용자 인증모듈은 인증서버에서 사용자의 신분을 확인한 후에 TGS로부터 임시접속 ID를 발급받고, 공개키 기반 데이터 노드 관리 모듈은 네임노드와 데이터 노드간의 비밀키를 생성하고, 해시체인기법으로 OKTL(One-Time Key List)를 생성한다. 네임노드 인증 모듈은 임시접속 ID로 사용자의 신분을 확인하고 DT(Delegation Token)와 BAT(Block Access Token)를 사용자에게 발급해주고, 데이터 노드 인증 모듈은 BAT의 OwnerID을 검증하여 사용자의 신분을 확인하고 데이터를 암호화시켜 사용자에게 제공한다. 즉, 제안하는 하둡 보안 프로토콜에서는 OTKL, timestamp, OwnerID을 이용하여 데이터 노드의 비밀키 노출을 대비할 뿐만 아니라 재전송 공격과 가장 공격을 탐지하고, 데이터 노드의 데이터 접근을 강화시키고 데이터를 암호화하여 전달함으로써 데이터 보안을 강화시켰다.
하둡 보안 프로토콜의 강점은? 네임노드 인증 모듈은 임시접속 ID로 사용자의 신분을 확인하고 DT(Delegation Token)와 BAT(Block Access Token)를 사용자에게 발급해주고, 데이터 노드 인증 모듈은 BAT의 OwnerID을 검증하여 사용자의 신분을 확인하고 데이터를 암호화시켜 사용자에게 제공한다. 즉, 제안하는 하둡 보안 프로토콜에서는 OTKL, timestamp, OwnerID을 이용하여 데이터 노드의 비밀키 노출을 대비할 뿐만 아니라 재전송 공격과 가장 공격을 탐지하고, 데이터 노드의 데이터 접근을 강화시키고 데이터를 암호화하여 전달함으로써 데이터 보안을 강화시켰다.
하둡 보안 프로토콜은 어떻게 구성되어 있는가? 본 논문에서는 재전송공격과 가장 공격을 방지할 수 있는 하둡 보안 프로토콜을 제안한다. 제안하는 하둡 보안 프로토콜은 사용자 인증 모듈, 공개키 기반 데이터노드 관리 모듈, 네임노드 인증 모듈, 그리고 데이터노드 인증 모듈로 구성된다. 사용자 인증모듈은 인증서버에서 사용자의 신분을 확인한 후에 TGS로부터 임시접속 ID를 발급받고, 공개키 기반 데이터 노드 관리 모듈은 네임노드와 데이터 노드간의 비밀키를 생성하고, 해시체인기법으로 OKTL(One-Time Key List)를 생성한다.
질의응답 정보가 도움이 되었나요?

참고문헌 (13)

  1. Sung-Jae Jung, Yu-Mi Bae, "Trend analysis of Threats and Technololgies for Cloud Security," Journal of Security Engineering, vol.10, no.2, pp.199-212, 2013. 4. 

  2. Openstack, http://www.openstack.org/ 

  3. D. Nurmi, et al., "Eucalyptus: A Technical Report on an Elastic Utility computing Architecture Linking Your Programs to Useful System," Technical Report 2008-10, UCSB Computer Science, 2008. 

  4. K. Schvachko, et al., "The Hadoop Distributed File System," in 26th IEEE Symposium on Massive Storage Systems and Technologies, May 2010. 

  5. Wikipedia, http://en.wikipedia.org/wiki/Hadoop 

  6. Seung-Je Park, Heeyoul Kim, "Improving Hadoop Security Through Hash-chain," The Journal of Korean Institute of Information Technology, vol.10, no.6, pp.65-73, 2012.06. 

  7. Apache Hadoop, http://hadoop.apache.org/ 

  8. S. Ghemawat, H. Gobioff, and S. Leung, "The google file system," Proceedings of ACM Symposium on Operating Systems Principles, pp.29-43, Oct. 2003. 

  9. T. White, "Hadoop: the definition guide," O'Reilly edia, Yahoo! Press, Jun 2009. 

  10. So Hyeon Park, Ik Rae Jeong, "A Study on Security Improvement in Hadoop Distributed File System Based on Kerberos," Journal of The Korea Institute of Information Security & Cryptology(JKIISC), vol.23, no.5, pp.803-813, 2013.10. 

  11. O. O'Malley, K. Zhang, S. Radia, R. Marti, C. Harrell, "Hadoop security design," Oct. 2009. http://techcat.org/wp-content/uploads/2013/04/hadoop-security-design.pdf 

  12. So Won Jeong, Kee Sung Kim, Ik Rae Jeong, "Secure Authentication Protocol in Hadoop Distributed File System based on Hash Chan," Journal of The Korea Institute of Information Security & Cryptology(JKIISC), vol 23, no.5, pp.831-847, 2013.10. 

  13. B. C. Beuman, T. Tso, "Kerberos: An authentication service for computer network," IEEE Communications, vol. 32, no.9, pp. 33-38, Sep. 1994. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

연관된 기능

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

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

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

선택된 텍스트

맨위로