마이크로소프트의 차세대 암호 라이브러리 구조에 관한 연구 및 오류-검출 도구 구현
An Analysis of a Structure and Implementation of Error-Detection Tool of Cryptography API-Next Generation(CNG) in Microsoft
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
본 논문은 마이크로소프트사의 CAPI를 대체하기 위하여 제안된 CNG의 구조와 특징, 프로그래밍 기법을 분석하였다. CNG는 플러그인 구조 기반의 독립된 모듈들로 구성되어 있기 때문에 구현해야 할 함수 및 기능의 범위를 최소화할 수 있어 개발비용과 확장 용이성 부분에서 CNG의 우수성을 잘 설명하고 있다. 또한, 확장성과 함께 최신의암호화 알고리즘 및 감사 기능, 커널 모드 지원이 기업 및 공공기관 등의 환경에서 핵심 암호화 서비스로의 역할을할 수 있게 한다. 따라서 이러한 기능들을 기반으로 기업과 공공기관이 조직 고유의 보안 요구사항에 맞게 CNG를확장할 수 있도록 CNG 암호 라이브러리 구조에 대하여 분석하였다. 또한, 분석 결과를 기반으로 CNG 라이브러리를 활용하는 프로그램의 오류를 검출하기 위한 도구를 구현하였다.
Abstract
This paper introduces a structure, features and programming techniques for the CNG(Cryptography API: Next Generation), which is the substitution of the CAPI(Cryptography API) from Microsoft. The CNG allows to optimize a scope of functions and features because it is comprised of independent modules based on plug-in structure. Therefore, the CNG is competitive on development costs and agility to extend. In addition, the CNG supports various functions for the newest cryptographic algorithm, audit, kernel-mode programming with agility and possible to contribute for core cryptography services in a new environment. Therefore, based on these advantageous functions, we analyze the structure of CNG to extend it for the enterprise and the public office. In addition, we implement an error-detection tool for program which utilizes CNG library.
참고문헌 (13)
- Kyungroul Lee, "Security Issues on the CNG Cryptography Library(Cryptography API: Next Generation)", Proceedings of the Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing(IMIS), pp.709~713 (2013)
- "Using Cryptography"[URL]
- "Cryptography API: Next Gen eration"[URL]
- "Windows Cryptography API: Next Generation(CNG)" (2007)[URL]
- "Next Generation of Cryptograph y for Microsoft Windows Vista" (2007)[URL]
- "NSA"[URL]
- "Microsoft"[URL]
- "Microsoft"[URL]
- Jaecheon Byun, "Analysis of agility on a new crypto framework CNG", Proceedings of the Fall Conference on the Korean Society for Internet Information, pp.77~78 (2010)
- Wan Soo Kim, "A Study on the Data Backup Protection through Kernel Data Encryption based on CNG", Proceedings of the Winter Conference on the Korean Institute of Communications and Information Sciences, pp.188~189 (2012)
