KOR / ENG도입 문의
Home/PQC Solution/Quantum SafeAPI
PQC Solution · API Authentication

Quantum SafeAPI

토큰만으로는 통과할 수 없는 API,
요청마다 PQC 서명으로 검증합니다.

특허 등록제10-3042212호

JWT + API 요청 서명 이중 검증

토큰과 매체 서명을 함께 확인하는 이중 안전 구조

PQC 기반 서명

NIST 표준 양자내성 서명, SafeBOX 키 보호

Stateless 아키텍처

세션 저장 없이 멀티 서버로 수평 확장

Core Strengths

신원만 확인하던 인증을,
요청 하나하나의 검증으로

기존 세션·JWT 방식은 신원 확인에 그치지만, SafeAPI는 사용자 행위 자체를 전자서명으로 검증합니다.

01SECURITY

요청 단위
이중 검증

토큰 탈취·위변조·재사용 공격을 API 요청 단위에서 막습니다.

01

토큰
탈취 방어

토큰만으로는 인증되지 않습니다. SafeBOX 안의 개인키 서명이 없으면 접근할 수 없습니다.

매체 서명
02

요청 내용
위·변조 방지

요청 내용은 서명되어 전송되므로, 중간에 값이 바뀌면 서버가 바로 차단합니다.

동적 서명 검증
03

요청 재사용
공격 차단

유효 시간이 지난 요청이 다시 들어오면 재전송 공격으로 판단해 차단합니다.

재전송 공격 방지
02SCALABILITY

세션 없는
유연한 확장

인증 상태를 서버에 묶지 않아, 인프라를 자유롭게 늘릴 수 있습니다.

01

Stateless
아키텍처

서버 측 세션 저장 없이 요청 단위로 인증해, 서버 부하는 줄이고 수평 확장은 쉽게 합니다.

세션 동기화 불필요
02

서버 서명키
SafeBOX 보호

서버 서명키를 Server SafeBOX로 보호하고, 키 탈취가 의심되면 SafeBOX 교체로 키를 바꿀 수 있습니다.

Server SafeBOX
03

APP·WEB 전 환경
SDK 적용

모바일과 PC를 포함한 APP·WEB 전 환경에 같은 보안 수준으로, SDK 형태로 간편하게 적용합니다.

간편 적용SDK
How it works

토큰 발급부터 검증까지,
네 단계로 동작합니다

단말에서 만든 인증 정보로 토큰을 발급하고, 요청마다 서명으로 정당성과 무결성을 확인합니다.

1
STEP 01

기기 키 생성

단말 SafeBOX 안에서 키를 만들고, 공개용 키만 서버에 등록합니다.

개인키는 단말 밖으로 나가지 않음
2
STEP 02

인증 토큰 발급

서버가 등록 정보를 확인한 뒤 인증 토큰을 발급하고, 단말은 유효기간 동안 이 토큰을 사용합니다.

유효기간 동안 사용
3
STEP 03

요청마다 서명

API를 호출할 때마다 요청 내용을 SafeBOX 안에서 서명해, 토큰과 함께 보냅니다.

요청마다 새 서명
4
STEP 04

검증 후 업무 처리

서버가 토큰과 서명을 검증하고, 통과하면 바로 처리합니다. 이상이 있으면 차단 후 재인증합니다.

서버 간 추가 인증 없음
Comparison

기존 세션·JWT 인증과
무엇이 다른가

JWT의 확장성은 그대로 두고, 토큰 탈취와 재전송 공격의 빈틈을 PQC 서명으로 막습니다.

기존 Session 기반기존 토큰(JWT) 기반Quantum SafeAPI
상태 관리서버 측 세션 저장소 필요, 메모리·DB 부하세션 저장 없이 토큰으로 처리서버 세션 저장 없이, 클라이언트 단 독립 처리
확장성서버 간 세션 공유 필요, 인프라 구성 복잡세션 공유 없이 서버 확장 가능세션 동기화 없이 여러 서버로 확장
토큰 탈취세션 ID(쿠키) 탈취 시 세션 도용 위험토큰 탈취 시 유효기간 동안 재사용 위험PQC 기반 API 요청 서명 검증으로 토큰 탈취·위변조 차단
재전송 공격요청 서명이 없어 재전송 공격 위험토큰 재사용으로 재전송 공격 위험요청마다 API 요청 서명과 재전송 여부 검증
모바일·웹쿠키 기반이라 모바일·웹 적용 제약모바일·웹 지원모바일·웹 모두 같은 방식으로 지원
Architecture

한 번의 토큰 발급으로
모든 서버에서 같은 인증

인증 상태의 서버 종속을 없애, 복잡한 동기화 없이 전 서버에서 일관된 인증을 제공합니다.

ClientAPP · BrowserQuantum SafeBOXA Server토큰·API 요청 서명 검증SafeAPIB Server토큰·API 요청 서명 검증SafeAPIC Server토큰·API 요청 서명 검증SafeAPI인증서버사용자 인증토큰 서버인증 토큰 발급관리자키 관리01020304
01클라이언트의 인증 요청을 인증서버가 처리합니다.
02인증이 끝나면 토큰 서버가 인증 토큰을 발급합니다.
03요청 시 토큰과 API 요청 서명을 함께 보냅니다.
04A·B·C 각 서버가 토큰과 요청 서명을 검증하고, 서버 간 추가 인증 없이 처리합니다.
Expected Effects

토큰을 탈취해도,
요청은 위조할 수 없습니다

클라이언트 인증, 요청 무결성, 서버 서명키 보호까지 API 요청의 전 구간을 지킵니다.

01인증

클라이언트
인증 강화

  • NIST 표준 양자내성 서명
  • 토큰을 탈취해도 정상 서명값 생성 불가
  • 기기 인증 연계 가능(선택)
02무결성

요청 내용
위·변조 방지

  • 요청 내용 서명 후 전송
  • 전송 중 변조 시 서버에서 즉시 탐지
  • 요청 무결성 실시간 보장
03키 관리

서버 서명키
탈취 대응

  • Server SafeBOX로 키 보호
  • 키 탈취 시 SafeBOX 교체로 키 변경 가능
Related Solutions

함께 구성하는 솔루션

하나의 보안매체 위에서 필요한 모듈만 조합해, 금융 서비스의 인증·입력·통신·API 구간을 함께 보호합니다.

전체 솔루션 보기