Skip to content
View Quant-TheodoreFelix's full-sized avatar

Organizations

@Quant-Off

Block or report Quant-TheodoreFelix

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

저는 Quant Theodore Felix 입니다

English README

저는 정보통신 기술의 진보와 양자 컴퓨팅의 부상에 대응하여 보안의 패러다임을 재정의하고 있는 팀 퀀트(Quant) 에 소속되어 있습니다.

고보안 인프라, 컴플라이언스, 양자-내성 암호(Post-Quantum Cryptography, PQC), 고전 암호 알고리즘 구현 등의 활동으로 미래 지향적인 보안 솔루션을 구축하는 데 주력하고 있습니다.

전문 분야 및 핵심 역량

  • 컴플라이언스 및 아키텍처: NIST FIPS 140-2/3 L2~4, CC(Common Criteria) EAL5+ 까지 인증 및 규정 준수 사항을 만족하는 아키텍처 설계가 가능합니다.
  • 보안 엔지니어링: Java JCA/JCE 기능에 대해 높은 이해도를 가집니다. 또한 Rust 언어를 네이티브로 사용하여 메모리 안정성 및 극도의 보안성을 가진 소프트웨어를 개발할 수도 있습니다.
  • 양자정보과학기술 연구: 빠른 습득력과 어릴 때부터 연마한 호기심을 통해 양자정보과학 이론의 기초가 단단합니다. 이는 단 6개월만에 습득한 지혜라고 자부할 수 있습니다.

진행 중인 주요 프로젝트

얽힘 라이브러리(EntanglementLib, Java) - Team Quant (2025.12 ~ 진행 중) : 리드 개발자

  • 얽힘 라이브러리 엔지니어링, 금융 및 대규모 엔터프라이즈 적용을 위한 EAL2 이상의 보안 등급 설계, Project Panama 기술을 적용하여 Rust 네이티브를 Foreign Function & Memory API로 효율적으로 연결.
  • 엄격한 Zero-Trust 원칙 구현, Java측 데이터 할당(Java-Owned, JO), Rust측 데이터 할당(Rust-Owned, RO) 패턴을 기술적으로 분석하여 외부 의존성 없이 안전한 Off-Heap 메모리 상호 작용 설계.
  • FIPS 140-3에 의거한 단일 병목점 통과 기술 적용 및 Rust 측 보안 연산 수행 후 민감 데이터에 대한 물리적 소거(Zeroization) 구현.

entlib-native(Rust) - Team Quant (2026.1 ~ 진행 중) : 리드 개발자

  • 얽힘 라이브러리(Java) 와의 안전한 통신을 위해 Foreign Function Interface(FFI) 경계 통신 구축, JO, RO 각 패턴에서 사용 가능한 민감 데이터 래핑 구조체 설계.
  • Base64, Hex 인/디코딩, HKDF, HMAC, SHA-2, 3, SHAKE 알고리즘, NIST SP 800-90Ar1에 따른 Hash DRBG 구현
  • 안정적인 CC EAL4 구현, EAL5+ 확장을 위한 아키텍처 명세 작성.

기술 스택

저는 기본적으로 Java 및 Rust 언어를 다룹니다.

구분 상세 내용
Languages Java, Rust
Tools & Ecosystems Gradle (Kotlin DSL), Cargo, Project Panama, Criterion, Valgrind, Git, CI/CD(보안 스캐닝), Postgres
DevOps AWS, Cloudflare

여유가 생긴다면 Go 언어를 사용해보고 싶습니다.

기술 철학

저는 시스템 개발의 모든 단계에서 최고 수준의 보안 능력안정성 및 성능(stability & performance)을 최우선으로 가치 판단을 내립니다. 어떠한 경우에도 '편의성'보단 '안정성'을 우선시합니다. 이러한 특성은 방어적 프로그래밍과 유사하지만, 성능 면에서도 좀 더 빠르고 효율적인 흐름을 가진 기술을 설계하기 위해 작성한 코드를 끊임없이 검토합니다.

'군사 및 국가기관급 보안' 이라는 목표를 가지고 있습니다. 이 목표는 저의 모든 기술 설계에 '아무것도 믿지 말고(Zero-Trust), 독립되어라(Air-Gapped)' 라는 원칙을 자연스레 심어주었습니다. 저는 자신이 지키고자 하는 정보가 어느 누구로부터든 안전하게 지켜졌으면 하는 바램에서 보안 엔지니어링 길을 선택했고, '자신'이라 함은 독립적이지 않을 수 있다는 것을 명확히 하기 때문에 시스템 관점에서 얻을 수 있는 모든 정보의 출처를 믿지 않기로 결정했습니다.

이런 철학으로 볼 때, 대단하다는 말을 자주 들었지만 스스로 부족한 점을 매일 깨닫습니다. 생각하는 것을 그려내고 모두에게 전달할 수 있도록 매 시간 생각을 멈추지 않으려 노력합니다.

Pinned Loading

  1. Quant-Off/entlib-native Quant-Off/entlib-native Public

    Java 기반 얽힘 라이브러리(EntanglementLib)에서 Project Panama 의 Linker API로 연결되는 Rust 기반 네이티브 군사급 보안 처리 모듈입니다.

    Rust 4 1

  2. Quant-Off/entanglementlib Quant-Off/entanglementlib Public

    Rust의 소유권(Ownership) 개념을 Java로 가져와 모든 보안 작업을 안전하고 메모리-효율적으로 처리하기 위한 퀀트 팀의 대규모 보안 라이브러리입니다. 전략적 암호화 알고리즘 패턴 제공 및 민감 데이터와 파일 관리, 국제화 등의 서포트 기능을 제공합니다. 이 라이브러리의 포커스는 100% 보안에 맞춰져 있습니다.

    Java 2 1

  3. Quant-Off/poseidon Quant-Off/poseidon Public

    온디바이스 TinyML을 활용한 QRAME 프로토콜의 내부 보안 AI 모델입니다. 이 모델은 패킷 엔트로피, 타이밍 변동, 양자 노이즈를 분석하며, 양자 시뮬레이터와 실제 공격 데이터셋을 기반으로 훈련(학습)됩니다.

    Python

  4. Quant-Off/quant-composite-docs Quant-Off/quant-composite-docs Public

    퀀트 팀에서 개발된 프로젝트의 기술적 명세 및 양자정보과학 개념 등의 정보를 UI/UX로 보여주기 위한 문서 사이트 프로젝트입니다.

    MDX

  5. Quant-Off/deepblue-java Quant-Off/deepblue-java Public

    Deepblue는 퀀트 팀의 과거 학습자료입니다. 이 저장소는 Deepblue 컨텐츠 중 "자바"언어에 대한 기초를 설명하는 문서가 저장되어 있습니다.