PQC 사업

BUSINESS

PQC 사업

양자내성암호 사업

PQC

양자내성암호란?

양자컴퓨터는 현재 AI와 더불어 전 세계적으로 가장 관심이 모이는 분야입니다. 특히 양자컴퓨터의 상용화는 그동안의 예측시기가 계속 줄어들고 있으며 최근에는 거의 임박했다는 주장도 있습니다.
양자컴퓨팅은 특정 분야의 연산에 대해서 혁신적으로 시간을 단축 시키는 양자역학 기반의 연산 방식으로 기존의 암호체계, 이를테면 RSA, ECC 같은 가장 많이 쓰는 공개키 암호도 짧은 시간 내에 무력화 시킬 수 있습니다.
양자컴퓨팅의 암호체계에 대한 위협을 대응하고자 개발된 알고리즘을 PQC(양자내성암호) 라고 합니다.
미국의 국립표준기술원(NIST) 은 2028년까지 주요 기업들이 PQC 를 도입할 것을 권고했습니다.

pqc,ypqc
알고리즘 용도 기반수학 비고
ML-KEM 공개키암호/키설정 모듈격자 NIST 표준 (FIPS203)
ML-DSA 전자서명 모듈격자 NIST 표준 (FIPS204)
Dilithium 전자서명 모듈격자 ML-DSA 전신모델
RLizard 공개키암호/키설정 링격자 TTA표준
AIMer 전자서명 해시 KpqC(표준화진행중)
HAETAE 전자서명 격자 KpqC(표준화진행중)
NTRU+ 공개키암호/키설정 격자 KpqC(표준화진행중)
SMAUG-T 공개키암호/키설정 격자 KpqC(표준화진행중)

Ypqc

Ypqc(와이피큐씨) 개발

㈜와이키키소프트는 암호전문가로 구성된 팀을 기반으로 양자내성암호용 SDK 인 Ypqc(와이피큐씨)를 개발 하였습니다.
Ypqc SDK 는 C 언어와 Java 언어로 각각 구현되었습니다.
C SDK 는 IoT 및 임베디드용으로 저사양 디바이스에서도 적용할 수 있도록 알고리즘별로 경량화한 모델이며
Java SDK 는 웹환경 및 호환성, 확장성을 고려하여 순수 Java (Pure Java) 언어로 구현하였으며
두 SDK 모두 NIST 에서 최근 공개한 테스트벡터를 이용하여 검증하였습니다.
Ypqc 의 지원 알고리즘은 Crystals-Dilithium(전자서명), ML-KEM(NIST 표준, 공개키암호), ML-DSA(NIST 표준, 전자서명), RLizard.CCA(국내표준, 공개키암호) 이며 이후에 표준화될 국가용 PQC(Kpqc) 알고리즘을 추가로 개발중입니다.

PQC 사업

와이키키소프트는 국내 PQC 적용 확산을 위하여 SDK 보급 및 PQC 컨설팅, 기술이전, 과제협업 등 수요기관의 환경에 맞도록 다양한 옵션을 제공합니다.

  • ypqc sdk

    Ypqc SDK 공급

  • 지문 인증

    PQC 컨설팅


    알고리즘교육, 소프트웨어 임베딩, 소스코드 등

  • 모바일 OTP

    기술이전


    소스코드 이전 및 교육

  • FIDO logo

    과제협력


    PQC관련 정부 또는 기업 프로젝트의 성공적 수행을 협력

  • 인증 하드웨어

    KCMVP 인증 지원


    PQC 알고리즘의 KCMVP 인증 컨설팅