OpenSSL 기반 사용자 지정 암호 프로토콜 구현 방안

Vol. 27, No. 3, pp. 459-466, 6월. 2017
10.13089/JKIISC.2017.27.3.459, Full Text:
Keywords: OpenSSL architecture, custom security protocol, custom asymmetric protocol, custom symmetric protocol
Abstract

가장 널리 사용되는 오픈 소스 프로젝트 중 하나인 OpenSSL은 대부분의 웹 사이트, 서버 및 클라이언트를 보호하는 데 사용되는 암호화 라이브러리이다. OpenLLS을 사용하여 SSL 혹은 이것으로부터 나온 TLS 프로토콜로 안전하게 통신할 수 있다. 시스템의 지속적 보안성 유지를 위해 암호 프로토콜은 업데이트되고 개선되어야 하므로, 이 라이브러리는 새로운 암호화 방법을, 특히 대칭 암호화 프로토콜을, 시스템에 통합하여 구현하는 일이 간단하도록 작성되었다. 그러나 비대칭 암호화 프로토콜을 추가 할 때는 훨씬 더 복잡해진다. 본 논문에서는 OpenSSL 기반 사용자 지정 암호 프로토콜 구현 방안 도출을 위하여 OpenSSL 라이브러리의 세부 아키텍처를 파악하고 설명한다. 그리고 대칭키와 비대칭 암호화 기반 사용자 지정 프로토콜을 수용하기 위해 OpenSSL 라이브러리를 수정하는 방법을 제시한다.

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]
J. Lam, S. Lee, H. Lee, V. C. Andrianto, "Custom Cryptographic Protocol Implementation Method Based on OpenSSL," Journal of The Korea Institute of Information Security and Cryptology, vol. 27, no. 3, pp. 459-466, 2017. DOI: 10.13089/JKIISC.2017.27.3.459.

[ACM Style]
JunHuy Lam, Sang-Gon Lee, Hoon-Jae Lee, and Vincentius Christian Andrianto. 2017. Custom Cryptographic Protocol Implementation Method Based on OpenSSL. Journal of The Korea Institute of Information Security and Cryptology, 27, 3, (2017), 459-466. DOI: 10.13089/JKIISC.2017.27.3.459.