담당업무
C++ 암호 라이브러리 · 키관리 · 멀티플랫폼 빌드/릴리스를 아우르는 암호 시스템 엔지니어링 담당
1. 동형암호 연산 엔진
- CKKS 암호모듈, 키 스위칭 등 핵심 연산 구현
- SIMD/CUDA 하드웨어 및 CKKS 스킴 파라미터 최적화
- 키생성 및 암복호화, constant-time 연산, 비밀정보 메모리 파기 등 보안 기능을 개발
2. 키관리
- 동형암호 키를 포함한 애플리케이션의 암호키들의 전주기의 보안 규제 및 가이드라인을 준수 설계 및 구현
- 하드웨어 지원 환경(HSM, TEE 등) 환경에서 동작하는 키관리 시스템 설계 및 개발
3. 빌드, 패키징, 릴리스
- C++ 빌드 체계, Python 배포, macOS·Windows 빌드 및 배포 산출물 생성
- CI 기반 빌드/테스트, 취약점 검증, 아티팩트 배포 파이프라인 운영
경력 및 자격요건
-신입/ 경력(경력직은 유관경력 3년 이상)
- 컴퓨터공학 전공 또는 그에 준하는 경험
- C/C++로 프로그램을 직접 만들어본 경험
- 메모리 관리, 빌드 도구, 자료구조·알고리즘에 대한 기본 이해
- 암호학 또는 정보보호 기본 개념에 대한 이해
- 이슈를 스스로 발굴 해결까지 끌고 가는 자기주도적 태도
- 설계 근거와 의사결정을 문서로 남기려는 습관
[우대사항]
- 암호학 또는 동형암호(FHE, CKKS) 관련 수업이나 프로젝트 경험
- SIMD, GPU, 컴파일러 최적화 등 저수준 성능 최적화 경험
- 오픈소스 프로젝트 기여 경험
- CI 파이프라인이나 멀티플랫폼 빌드를 개인적으로 구성해본 경험