DOI QR코드

DOI QR Code

셀프 생성 알고리즘을 사용한 프락시 서버를 기반으로 한 클라우드 서비스를 위한 키 관리 시스템

A Key Management System for Cloud Services Based on Proxy Server Using Self-Creating Algorithm

  • 성순화 (충남대학교 소프트웨어 연구소) ;
  • 윤청 (충남대학교 컴퓨터공학)
  • 투고 : 2016.04.27
  • 심사 : 2016.06.17
  • 발행 : 2016.09.15

초록

클라우드 컴퓨팅 시스템의 주요 역할은 신뢰받지 않은 클라우드 서버의 데이터베이스 실행이 키 관리의 복잡성을 요구하기 때문에 중요한 이슈가 되고 있다. 본 연구는 키 실행을 최소화하는 셀프 프락시 서버를 사용한 키 관리 시스템을 제안하고, 사용자가 암호화된 데이터베이스에 질의할 때 데이터 소유자가 관련키에 직접적으로 관여하지 않는 셀프 생성 알고리즘을 생성하여 클라우드 서비스 성능을 개선한다. 셀프 프락시 서버는 클라우드 키 서버에 문제가 발생했을 때와 효율적인 클라우드 키 관리를 위하여, 이를 대신한 분산 서버로서 능동적이고 자율적인 키 관리를 지원한다. 따라서 제안한 키 관리 시스템은 클라우드 서버 데이터베이스의 기밀성 지원으로 안전한 클라우드 서비스를 제공한다.

A key role in cloud computing systems that is becoming an issue is implementing a database on untrusted cloud servers requiring the complexity of key management. This study proposes a key management system using Self Proxy Servers to minimize key executions and improve the performance of cloud services by generating Self-Creating Algorithms where the data owner is not directly concerned with related keys when a user sends an encrypted database a query. The Self Proxy Server supports active and autonomous key managements as a distributed server if any trouble should arise from a cloud key server and for an efficient cloud key management. Therefore, the key management system provides secure cloud services by supporting confidentiality of a cloud server database.

키워드

과제정보

연구 과제 주관 기관 : 중소기업청

참고문헌

  1. Takabi, Hassan, James BD Joshi, and Gail-Joon Ahn, "Security and Privacy Challenges in Cloud Computing Environments," IEEE Security & Privacy 6, pp. 24-31, 2010.
  2. H. Hacigumus and S. Mehrotra, "Performance-conscious Key Mangement in Encrypted Databases," Research Directions in Data and Applications Security XVII: IFIP TC 11/WG 11.3 Eighteenth Annual Conference on Data and Applications Security, Sitges, Catalonia, Spain, pp.25-28, July 2004.
  3. E. Damiani, S. D. C di Vimercati, S. Jajodia, S. Paraboschi, and P. Samarati, "Balancing Confidentiality and Efficiency in Untrusted Relational DBMSs," Proc. of the 10th ACM Conference on Computer and Communications Security, pp. 93-102, 2003.
  4. V. EI-khoury, N. Bennani, and A. M. Ouksel, "Distributed Key Management in Dynamic Outsourced Databases:A Trie-based Approach," DBKDA'09 Proc. of the 2009 First International Conference on Advances in Databases, Knowledge, and Data Applications, IEEE Computer Society, Washington, DC, USA, pp. 56-61, 2009.
  5. A. Zych, M. Petkovie, and W. Jonker, "Efficient Key Management for Cryptographically Enforced Access Control," Computer Standard and Interfaces, Vol. 30, issue 6, pp. 410-417, Aug. 2008. https://doi.org/10.1016/j.csi.2008.03.009
  6. C. Blundo, S. Cimato, S. D. C. di Vimercati, A. D. Santis, S. Foresti, S. Paraboschi, and P. Samarati, "Efficient Key Management for Enforcing Access Control in Outsourced Scenarios," SEC, pp. 364-375, 2009.
  7. Nishant.S.Sanghani, K.K. Sutaria and Pooja.P.Vasani, "Pre-emptable Shortest Job Next Scheduling in Private Cloud Computing," Journal of Information, Knowledge and Research in Computer Engineering, Vol. 02, Issue 02, pp. 385-388, Nov.12-Oct.13 2013.
  8. Lizheng Guo, Guojin Shao, and Shuguang Zhao, "Multi-Objective Task Assignment in Cloud Computing by Particle Swarm Optimization," 2012 8th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), IEEE, pp. 1-4, 2012.
  9. S. Pandey, L. Wu, S. Mayura Guru, R. Buyya, "A Particle Swarm Optimization-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments," 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 400-407, 2010.
  10. A. Verma and S. Kaushal, "Bi-Criteria Priority based Particle Swarm Optimization Workflow Scheduling Algorithm for Cloud," Proc. of 2014 Recent Advances in Engineering and Computational Sciences (RAECS), pp. 1-6, Mar. 2014.
  11. Huankai Chen, Frank Wang, Na Helian and Gbola Akanmu, "User-Priority Guided Min-Min Scheduling Algorithm for Load Balancing in Cloud Computing," International Conference on Parallel Computing Technologies, IEEE, pp. 1-8, 21-23 Feb. 2013.
  12. S. Selvarani and G.S. Sadhasivam, "Improved Cost-based Algorithm for Task Scheduling in Cloud Computing," Computational Intelligence and Computing Research(IEEE), pp. 1-5, 28-29 Dec. 2010.
  13. Poonam Devi and Trilok Gaba, "Implementation of Cloud Computing by Using Short Job Scheduling," International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 3, issue 7, pp. 178-183, Jul. 2013.