1. 배경

현재의 공인인증서 시스템은 전자서명 방법을 통해 법적 효력도 지닐뿐만 아니라 온라인 상에서 강력한 인증 수단으로 많이 사용되고 있다. 하지만 비밀번호의 노출 가능성, 부가적인 프로그램 설치 등으로 인한 사용의 불편함으로 인해 불만이 커지고 있다. 제안하는 방법은 필기(서명)을 이용한 전자 인증 방법으로 기존 공인인증 시스템의 보조수단으로 온라인 뿐만아니라 오프라인(블록체인을 통해)에서 인증이 가능한 시스템이다.

2. 기존방식

기존 공개키 기반의 공인인증서 방식과 최근 지문, 홍체 인증으로 많이 사용되고 있다. 하지만 지문인식과 홍체인식의 경우 생체 인식 오류에 대한 내용이 꾸준히 제기되고 있고 실제 인증 오류를 발생시킨 사례도 보고되고 있다. 필기 인식의 경우 기존 필기서명인증이 존재하지만 대중적으로 확산되지 못하였고, 인증 수단으로 제안하였지만 단독으로 공인인증을 대체할만한 강력한 인증수단은 되지 못하고 필기구가 탑제되있지 않은 스마트폰에서는 사용이 불가능하고 오프라인에서 사용이 불가능하다는 단점이 있다.

3. 제안방식

제안하는 방식은 공인인증과 등록과정은 비슷하지만 필기를 등록하는 단계, 그 필기의 특징 데이터를 추출하고 인공지능을 이용해 학습하여 다른 필기의 내용이 입력되었을 때 유추하는 단계, 필기의 특징 데이터를 블록체인에 등록하는 단계, 오프라인상에서 인증하는 단계로 나눌 수 있다.

(1) 서명 등록 요청
(1) 서명 등록 요청
사용자
사용자
(4) 본인 확인
[Not supported by viewer]
(2) 개인정보
(이름, 휴대폰, 생년월일)
(2) 개인정보<br>(이름, 휴대폰, 생년월일)
서명 인증기관
서명 인증기관
(5) 본인 인증기관
(5) 본인 인증기관
서명
(3) 서명 특징 데이터 추출
(10101010.. binary data)
(3) 서명 특징 데이터 추출<br>(10101010.. binary data)
+
+
(8) 블록체인에 기록
(8) 블록체인에 기록
(6) 암호화 된 개인정보
+ (7) 서명 특징 데이터 해시
(6) 암호화 된 개인정보<br>+ (7) 서명 특징 데이터 해시
계약서 서명
(서명 + MAC Addr 등)
계약서 서명<br>(서명 + MAC Addr 등)
사용자 A
사용자 A
계약서 서명
(서명 + MAC Addr 등)
계약서 서명<br>(서명 + MAC Addr 등)
사용자 B
사용자 B
서명 데이터 전송
서명 데이터 전송
서명 특징 해시
서명 특징 해시
서명 특징 해시 확인
서명 특징 해시 확인
서명인증 B
서명인증 B
서명인증 B
서명인증 B
서명(해시 A + 해시 B)
[Not supported by viewer]
계약 당사자 및 계약서 신뢰성 검증
계약 당사자 및 계약서 신뢰성 검증
활용1. 전자 계약 신뢰성 향상 활용
활용1. 전자 계약 신뢰성 향상 활용
서명
영수증
영수증
활용2. 카드 결제시 서명 검증 & 오프라인 서명 검즘
활용2. 카드 결제시 서명 검증 & 오프라인 서명 검즘
카드 결제
카드 결제
서명 데이터 확인
서명 데이터 확인
서명 특징
일치 여부 확인
[Not supported by viewer]
블록체인의 개인정보 =카드 등록 개인정보 ?
블록체인의 개인정보 =카드 등록 개인정보 ?
사용자
[Not supported by viewer]
블록체인 전자서명 인증 시스템
블록체인 전자서명 인증 시스템
API
API
API
API
API
API
+ 분산처리
+ Hashgraph
+ 분산처리<br>+ Hashgraph
(10) 블록체인
(10) 블록체인
(10) 블록체인
(10) 블록체인
(10) 블록체인
(10) 블록체인
Application Load Balancer
Application Load Balancer
서명 특징 추출 시스템
서명 특징 추출 시스템
서명 데이터 전송
서명 특징 확인
서명 데이터 전송<br>서명 특징 확인
패턴
모양
압력
필기
시간
순서
[Not supported by viewer]
머신러닝
다른 필기 입력 시
특징 비교 가능
머신러닝<br>다른 필기 입력 시 <br>특징 비교 가능
오프라인인 경우
본인 서명 특징 해시 직접 제출
[Not supported by viewer]