하나1QPay NFC 결제 모듈

뱅크비 · Java, C/C++ (2017.06 ~ 2018.08)

하나카드 1QPay 앱 내 NFC 결제 모듈을 유지보수하며, EMV 스펙과 토큰화 기반 보안 구조를 이해하고 개선했습니다.
하나카드 1QPay 앱에 탑재되는 NFC 모듈로,
EMV 스펙 기반의 HCE 결제 통신과 토큰화 보안을 제공합니다.

담당 역할:

- Android Java/JNI를 활용한 NFC 결제 모듈 유지보수
- VISA 토큰 발급 및 EMV 결제 스펙 분석·적용
- C++로 구현된 Whitebox 암호화 모듈을 LLVM 난독화 컴파일러로 빌드하고, JNI로 연동

보안 모듈을 실제 상용 서비스에 적용하며,
모바일 결제 보안 체계 전반을 경험한 프로젝트입니다.