포지션 상세
동형암호 라이브러리를 C++로 구현하고, 여러 언어 바인딩을 통해 백엔드와 SDK에 적용할 수 있도록 하며, 서버부터 모바일까지 다양한 플랫폼에서 사용할 수 있도록 빌드 및 배포합니다. 또한 라이브러리가 하드웨어 지원 등의 신뢰할 수 있는 환경에서 키를 안전하게 생성하고 데이터를 암복호화하는 관리 체계를 개발합니다.
• CKKS 암호모듈, 키 스위칭 등 핵심 연산 구현
• SIMD/CUDA 하드웨어 및 CKKS 스킴 파라미터 최적화
• 키생성 및 암복호화, constant-time 연산, 비밀정보 메모리 파기 등 보안 기능을 개발
2. 키관리
• 동형암호 키를 포함한 애플리케이션의 암호키들의 전주기의 보안 규제 및 가이드라인을 준수 설계 및 구현
• 하드웨어 지원 환경(HSM, TEE 등) 환경에서 동작하는 키관리 시스템 설계 및 개발
3. 빌드, 패키징, 릴리스
• C++ 빌드 체계, Python 배포, macOS·Windows 빌드 및 배포 산출물 생성
• CI 기반 빌드/테스트, 취약점 검증, 아티팩트 배포 파이프라인 운영
• C++로 라이브러리 또는 시스템 소프트웨어를 설계·유지보수해본 경험 1년 이상
• CMake 기반 빌드를 직접 구성하고 둘 이상의 OS·컴파일러 조합에서 동작시켜본 경험
• C++ 라이브러리를 다른 언어(Python/Go/C/JNI 중 하나 이상)로 바인딩해본 경험
• 대칭·비대칭 암호, 키 생명주기, 서명 검증 등 응용 암호학의 기본 이해
• 이슈를 스스로 발굴 해결까지 끌고 가는 높은 자기주도성
• 설계 근거와 의사결정을 문서로 남기는 습관
신입
• 컴퓨터공학 전공 또는 그에 준하는 경험
• C/C++로 프로그램을 직접 만들어본 경험
• 메모리 관리, 빌드 도구, 자료구조·알고리즘에 대한 기본 이해
• 암호학 또는 정보보호 기본 개념에 대한 이해
• 이슈를 스스로 발굴 해결까지 끌고 가는 자기주도적 태도
• 설계 근거와 의사결정을 문서로 남기려는 습관
주요업무
1. 동형암호 연산 엔진• CKKS 암호모듈, 키 스위칭 등 핵심 연산 구현
• SIMD/CUDA 하드웨어 및 CKKS 스킴 파라미터 최적화
• 키생성 및 암복호화, constant-time 연산, 비밀정보 메모리 파기 등 보안 기능을 개발
2. 키관리
• 동형암호 키를 포함한 애플리케이션의 암호키들의 전주기의 보안 규제 및 가이드라인을 준수 설계 및 구현
• 하드웨어 지원 환경(HSM, TEE 등) 환경에서 동작하는 키관리 시스템 설계 및 개발
3. 빌드, 패키징, 릴리스
• C++ 빌드 체계, Python 배포, macOS·Windows 빌드 및 배포 산출물 생성
• CI 기반 빌드/테스트, 취약점 검증, 아티팩트 배포 파이프라인 운영
자격요건
경력직• C++로 라이브러리 또는 시스템 소프트웨어를 설계·유지보수해본 경험 1년 이상
• CMake 기반 빌드를 직접 구성하고 둘 이상의 OS·컴파일러 조합에서 동작시켜본 경험
• C++ 라이브러리를 다른 언어(Python/Go/C/JNI 중 하나 이상)로 바인딩해본 경험
• 대칭·비대칭 암호, 키 생명주기, 서명 검증 등 응용 암호학의 기본 이해
• 이슈를 스스로 발굴 해결까지 끌고 가는 높은 자기주도성
• 설계 근거와 의사결정을 문서로 남기는 습관
신입
• 컴퓨터공학 전공 또는 그에 준하는 경험
• C/C++로 프로그램을 직접 만들어본 경험
• 메모리 관리, 빌드 도구, 자료구조·알고리즘에 대한 기본 이해
• 암호학 또는 정보보호 기본 개념에 대한 이해
• 이슈를 스스로 발굴 해결까지 끌고 가는 자기주도적 태도
• 설계 근거와 의사결정을 문서로 남기려는 습관



