NodeCrypto 도움말

Hybrid KEM KeyGen

카테고리: 양자내성암호 · 노드 타입 ID: pqc-hybridkem-keygen

양자내성 하이브리드 키 쌍을 생성한다 (X25519 + ML-KEM-768)

개요

고전 타원곡선 디피-헬만(X25519, 32B)과 양자내성 격자 기반 KEM(ML-KEM-768, 공개키 1,184B / 비밀키 2,400B)을 결합한 하이브리드 양자내성 KEM(X25519MLKEM768) 키 쌍을 생성한다.

출력되는 하이브리드 공개키는 X25519 공개키(32B) || ML-KEM-768 공개키(1,184B)를 이어 붙인 1,216바이트이며, 하이브리드 비밀키는 X25519 개인키(32B) || ML-KEM-768 비밀키(2,400B)를 이어 붙인 2,432바이트이다.

사용 시점

파라미터 설정

Hybrid KEM KeyGen은 설정 가능한 파라미터가 없으며, X25519 + ML-KEM-768 조합의 1,216바이트 공개키와 2,432바이트 비밀키를 생성한다.

포트 입출력 명세

포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.

입력 포트

이 노드는 입력 포트가 없다.

출력 포트

포트 성격: 고정 출력 포트 (총 2개).

포트 이름포트 ID데이터 타입노출 조건설명
Hybrid Public Key publicKey Bytes 항상 노출 1,216바이트 하이브리드 공개키(X25519 32B || ML-KEM-768 1184B)이다.
Hybrid Secret Key secretKey Bytes 항상 노출 2,432바이트 하이브리드 비밀키(X25519 32B || ML-KEM-768 2400B)이다.

오류 케이스

이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.

활용 예시

X25519 + ML-KEM-768 하이브리드 키 쌍 생성하기

1,216바이트 공개키와 2,432바이트 비밀키를 생성한다.

  1. Hybrid KEM KeyGen을 배치하고 Hybrid Public Key를 Hybrid KEM Encapsulate에, Hybrid Secret Key를 Hybrid KEM Decapsulate에 연결한다.