반응형
- Liboqs (Library for Quantum-Safe Cryptography)
> 역할 : 양자 안전 암호 알고리즘을 구현한 저수준 암호화 라이브러리
> 주요 기능 :
- 다양한 양자 내성 암호화 알고리즘(PQC) 제공
- KEM(Key Encapsulation Mechanism) 디지털 서명 알고리즘 구현
- C 언어로 작성, 다른 응용 프로그램이나 라이브러리에서 직접 호출 가능
>사용 예제 : PQC 알고리즘 테스트 및 개발, 자체 애플리케이션에 PQC 알고리즘 통합할 때
언제 사용? : PQC 알고리즘을 직접 사용하거나, 자신만의 암호화 프로토콜을 개발할 때
oqs-provider (OpenSSL Provider for liboqs)
> 역할 : liboqs의 PQC 알고리즘을 OpenSSL 환경에서 사용할 수 있게 해주는 플러그인
> 주요 기능 : OpenSSL의 표준 API를 통해 PQC 알고리즘에 접근 가능
- OpenSSL의 표준 API를 통해 PQC 알고리즘에 접근 가능
- openssl 커맨드라인 도구나 OpenSSL 기반 애플리케이션에서 쉽게 사용
- TLS, X.509 인증서, PKI 시스템에 PQC 알고리즘을 통합
> 사용 예제 :
- PQC 기반의 TLS 연결 테스트
- OpenSSL을 사용하는 서비스에 PQC 적용 (예 : HTTPS 서버)
>언제 사용? : OpenSSL을 통해 PQC 알고리즘을 기존 네트워크 프로토콜이나 보안 시스템에 적용하고 싶을 때
| 항목 | liboqs | oqs-provider |
| 역할 | PQC 알고리즘 라이브러리 | OpenSSL용 PQC 플러그인 |
| 용도 | PQC 알고리즘 직접 호출 및 테스트 | TLS, 인증서 등 OpenSSL 환경에 PQC 적용 |
| 언어/환경 | C 라이브러리 | OpenSSL 환경 (openssl CLI, API) |
| 의존성 | 독립적 사용 가능 | liboqs 의존 |
반응형
'tls' 카테고리의 다른 글
| PQ TLS 1.3 handshake 실습 1: oqs-provider 라이브러리를 openssl에 확장 (0) | 2025.02.14 |
|---|---|
| NGINX를 Kyber 지원하게 컴파일 성공하신분 계시나요? (0) | 2025.02.13 |
| alpine linux (0) | 2025.02.11 |
| handshake performance (latency, RTT 등 체크) (0) | 2025.02.11 |
| PQC 기반 서명 알고리즘 및 키 교환 알고리즘기반 인증서 생성 및 TLS handshake 실습 따라하기 (0) | 2025.02.10 |