본 발명 의 다른 태양 에 따르 면 , 블록체인 데이터베이스 를 사용 하 여 서비스 제공 서버 에 의하 여 제공 되 는 서비스 를 이용 하 기 위한 사용자 의 로그인 요청 에 대하 여 PKI ( public key infrastructure ) 기반 의 인증 을 통해 로그인 을 대행 하 는 방법 이 제공 되 는 바 , 그 방법 은 , ( a ) 사용 자 단 말 에 의하 여 실행 되 는 인증 애플리케이션 을 통한 로그인 의 대행 을 요청 하 는 정보 인 인증 요청 정보 에 대응 되 는 인증 리다이렉션 요청 ( authentication redirection request ) 에 응하 여 상기 사용 자 단 말 에 의하 여 실행 되 는 인증 애플리케이션 으로부터 챌린지 개시 요청 정보 가 획득 되 면 , 인증 서버 가 , 상기 챌린지 개시 요청 정보 에 대응 되 는 가변 인증 값 을 생성 하 고 , 상기 가변 인증 값 을 포함 하 는 챌린지 개시 요청 응답 정보 를 상기 인증 애플리케이션 으로 전달 함 으로써 , 상기 인증 애플리케이션 으로 하여금 상기 서비스 제공 서버 의 인증서 인 서버 인증서 가 유효 한지 여부 를 판정 하 기 위한 서버 챌린지 요청 정보 에 대응 되 는 서버 챌린지 요청 응답 정보 를 상기 서비스 제공 서버 로부터 획득 하 도록 지원 하 는 단계 ; ( b ) 상기 인증 애플리케이션 의 인증서 인 애플리케이션 인증서 의 개인 키 ( private key ) 를 이용 하 여 상기 서버 챌린지 요청 응답 정보 를 서명 한 값 인 다중 서명 값 을 포함 하 는 응답 요청 정보 가 상기 인증 애플리케이션 으로부터 획득 되 면 , 상기 인증 서버 가 , 상기 응답 요청 정보 를 이용 하 여 상기 서버 인증서 및 상기 애플리케이션 인증서 가 유효 한지 여부 를 판정 하 는 단계 ; 및 ( c ) 상기 인증 서버 가 , 상기 서버 인증서 가 유효 한지 여부 를 포함 하 는 인증 결과 메시지 를 상기 인증 애플리케이션 및 상기 서비스 제공 서버 중 적어도 하나 에 전달 함 으로써 상기 인증 결과 메시지 가 상기 서버 인증서 가 유효 함 을 나타내 는 인증 성공 메시지 인 경우 에 상기 서비스 제공 서버 로 하여금 상기 사용 자 단 말 에 의하 여 실행 되 는 서비스 제공 애플리케이션 에 소정 의 접근 토큰 ( access token ) 을 전달 하 도록 지원 하 여 상기 서비스 제공 애플리케이션 으로 하여금 상기 접근 토큰 을 통하 여 상기 서비스 를 이용 할 수 있 도록 지원 함 으로써 상기 로그인 을 처리 하 는 단계 를 포함 한다 .