마이크로소프트의 차세대 암호 라이브러리 구조에 관한 연구 및 오류-검출 도구 구현

Vol. 26, No. 1, pp. 153-168, 2월. 2016
10.13089/JKIISC.2016.26.1.153, Full Text:
Keywords: CNG, Cryptography API (CAPI), Cryptography library, Error-detection tool
Abstract

본 논문은 마이크로소프트사의 CAPI를 대체하기 위하여 제안된 CNG의 구조와 특징, 프로그래밍 기법을 분석하였다. CNG는 플러그인 구조 기반의 독립된 모듈들로 구성되어 있기 때문에 구현해야 할 함수 및 기능의 범위를 최소화할 수 있어 개발비용과 확장 용이성 부분에서 CNG의 우수성을 잘 설명하고 있다. 또한, 확장성과 함께 최신의 암호화 알고리즘 및 감사 기능, 커널 모드 지원이 기업 및 공공기관 등의 환경에서 핵심 암호화 서비스로의 역할을 할 수 있게 한다. 따라서 이러한 기능들을 기반으로 기업과 공공기관이 조직 고유의 보안 요구사항에 맞게 CNG를 확장할 수 있도록 CNG 암호 라이브러리 구조에 대하여 분석하였다. 또한, 분석 결과를 기반으로 CNG 라이브러리를 활용하는 프로그램의 오류를 검출하기 위한 도구를 구현하였다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. Lee, I. You and K. Yim, "An Analysis of a Structure and Implementation of Error-Detection Tool of Cryptography API-Next Generation(CNG) in Microsoft," Journal of The Korea Institute of Information Security and Cryptology, vol. 26, no. 1, pp. 153-168, 2016. DOI: 10.13089/JKIISC.2016.26.1.153.

[ACM Style]
Kyungroul Lee, Ilsun You, and Kangbin Yim. 2016. An Analysis of a Structure and Implementation of Error-Detection Tool of Cryptography API-Next Generation(CNG) in Microsoft. Journal of The Korea Institute of Information Security and Cryptology, 26, 1, (2016), 153-168. DOI: 10.13089/JKIISC.2016.26.1.153.