하나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로 연동
보안 모듈을 실제 상용 서비스에 적용하며,
모바일 결제 보안 체계 전반을 경험한 프로젝트입니다.
EMV 스펙 기반의 HCE 결제 통신과 토큰화 보안을 제공합니다.
담당 역할:
- Android Java/JNI를 활용한 NFC 결제 모듈 유지보수
- VISA 토큰 발급 및 EMV 결제 스펙 분석·적용
- C++로 구현된 Whitebox 암호화 모듈을 LLVM 난독화 컴파일러로 빌드하고, JNI로 연동
보안 모듈을 실제 상용 서비스에 적용하며,
모바일 결제 보안 체계 전반을 경험한 프로젝트입니다.