KR20200043320A - 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 - Google Patents
블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 Download PDFInfo
- Publication number
- KR20200043320A KR20200043320A KR1020200043014A KR20200043014A KR20200043320A KR 20200043320 A KR20200043320 A KR 20200043320A KR 1020200043014 A KR1020200043014 A KR 1020200043014A KR 20200043014 A KR20200043014 A KR 20200043014A KR 20200043320 A KR20200043320 A KR 20200043320A
- Authority
- KR
- South Korea
- Prior art keywords
- app
- support server
- user
- authentication support
- certificate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
- H04L9/3213—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H04L2209/38—
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 블록체인 기반의 통합 로그인 방법에서 제1 사용자 인증서를 등록하는 방법을 개략적으로 도시한 것이고,
도 3과 도 4는 본 발명의 일 실시예에 따른 블록체인 기반의 통합 로그인 방법에서 통합 로그인과 관련한 트랜잭션을 블록체인에 등록하는 다른 실시예를 개략적으로 도시한 것이고,
도 5는 본 발명의 일 실시예에 따른 블록체인 기반의 통합 로그인 방법에서 제2 사용자 인증서를 등록하는 방법을 개략적으로 도시한 것이고,
도 6은 본 발명의 일 실시예에 따른 블록체인 기반의 통합 로그인 방법에서 통합 로그인을 수행하는 방법을 개략적으로 도시한 것이다.
210: 제1서비스 서버,
220: 제2 서비스 서버,
310: 제1 인증 지원 서버,
320: 제2 인증 지원 서버,
410: 제1 블록체인,
420: 제2 블록체인
Claims (22)
- 블록체인 기반의 통합 로그인 방법에 있어서,
(a) 사용자 단말의 제1 앱 - 상기 제1 앱은 상기 사용자 단말에 설치되어 제1 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통해 생성된 제1 PKI 인증서를 이용한 제1 사용자 인증서 등록 요청 정보가 상기 사용자 단말 또는 상기 사용자 단말에 연동되는 타 장치로부터 획득되면, 인증 지원 서버가, 상기 사용자 단말의 제1 앱으로 상기 제1 PKI 인증서의 제1 프라이빗키를 이용하여 제1 검증 확인값을 서명한 제1 서명값을 요청하며, 상기 사용자 단말 또는 상기 사용자 단말에 연동되는 타 장치로부터 상기 제1 서명값이 획득되면 상기 제1 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 서명값을 검증하도록 지원하고, 상기 제1 서명값이 유효한 것으로 확인되면 적어도 상기 제1 PKI 인증서의 제1 퍼블릭키와 인증서 등록 정보를 포함하는 상기 제1 사용자 인증서가 제1 블록체인에 등록되도록 하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 사용자 인증서를 상기 제1 블록체인에 등록하도록 지원하는 단계;
(b) 상기 사용자 단말의 제2 앱 - 상기 제2 앱은 상기 사용자 단말에 설치되어 제2 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통한 제2 사용자 인증서 - 상기 제2 사용자 인증서는 상기 제2 앱에 대응하여 제2 블록체인에 등록되는 것임 - 확인 요청에 대응하여 상기 제2 블록체인에 확인한 결과 상기 제2 사용자 인증서가 상기 제2 블록체인에 등록되지 않은 것으로 확인되어 상기 제2 서비스 서버에 연동되는 타 인증 지원 서버로부터 상기 제1 사용자 인증서의 확인 요청 정보가 획득되면, 상기 인증 지원 서버가, 상기 제1 블록체인에 등록된 상기 제1 사용자 인증서를 확인하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 블록체인에 등록된 상기 제1 사용자 인증서를 확인하도록 지원하며, 적어도 제2 검증 확인값을 포함하는 상기 제1 사용자 인증서에 대한 확인 결과 정보를 상기 타 인증 지원 서버를 통해 상기 사용자 단말의 상기 제2 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 사용자 인증서에 대한 확인 결과 정보가 상기 타 인증 지원 서버를 통해 상기 사용자 단말의 상기 제2 앱으로 전송되도록 함으로써 상기 제2 앱으로 하여금, 상기 제1 앱을 통해 상기 제2 검증 확인값을 상기 제1 프라이빗키로 서명한 제2 서명값을 상기 인증 지원 서버로 전송하도록, 상기 제1 앱에게 요청하도록 하는 단계; 및
(c) 상기 사용자 단말의 상기 제1 앱으로부터 적어도 상기 제2 서명값이 획득되거나 상기 사용자 단말에 연동되는 타 장치로부터 적어도 상기 제2 서명값이 획득되면, 상기 인증 지원 서버가, 상기 제2 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치 또는 상기 제1 블록체인으로 하여금 상기 제2 서명값을 검증하도록 지원하고, 상기 제2 서명값이 유효한 것으로 확인되면 검증 결과를 상기 사용자 단말의 상기 제1 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치를 통해 상기 검증 결과가 상기 사용자 단말의 상기 제1 앱으로 전송되도록 함으로써 (i) 상기 제1 앱이 상기 검증 결과를 상기 제2 앱으로 전송하여, 상기 제2 앱이 제2 PKI 인증서를 생성하고 상기 제2 PKI 인증서를 이용한 제2 사용자 인증서 등록 요청 정보를 상기 타 인증 지원 서버로 전송하도록 하며, (ii) 상기 제2 사용자 인증서 등록 요청 정보에 대응하여 상기 타 인증 지원 서버가 (ii-1) 상기 제2 앱으로 상기 제2 PKI 인증서의 제2 프라이빗키를 이용하여 제3 검증 확인값을 서명한 제3 서명값을 요청하며, (ii-2) 상기 사용자 단말 또는 상기 사용자 단말에 연동되는 타 장치로부터 상기 제3 서명값이 획득되면 상기 제3 서명값을 검증하거나 상기 타 인증 지원 서버에 연동되는 타 장치 또는 상기 제2 블록체인으로 하여금 상기 제3 서명값을 검증하도록 지원하여 상기 제3 서명값이 유효한 것으로 확인되면 적어도 상기 제2 PKI 인증서의 제2 퍼블릭키와 인증서 등록 정보를 포함하는 제2 사용자 인증서가 상기 제2 블록체인에 등록되도록 지원하는 단계;
를 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 사용자 단말의 상기 제1 앱 또는 상기 사용자 단말의 상기 제2 앱은 각각 상기 제1 PKI 인증서 또는 상기 제2 PKI 인증서 생성 시, 상기 제1 PKI 인증서의 상기 제1 프라이빗키 또는 상기 제2 PKI 인증서의 상기 제2 프라이빗키로의 접근 허용을 위한 각각의 패스 정보를 사용자가 설정할 수 있도록 하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 인증 지원 서버는,
상기 제1 PKI 인증서의 상기 제1 퍼블릭키를 이용하여 상기 제1 서명값 또는 상기 제2 서명값의 서명에 사용된 제1 서명값의 검증 확인값 또는 제2 서명값의 검증 확인값을 확인하고, 상기 확인된 제1 서명값의 검증 확인값 또는 상기 제2 서명값의 검증 확인값이 상기 제1 검증 확인값 또는 상기 제2 검증 확인값과 일치하는지 비교하여 상기 제1 서명값 또는 상기 제2 서명값을 검증하거나 상기 제1 블록체인으로 하여금 상기 제1 서명값 또는 상기 제2 서명값을 검증하도록 지원하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 제1 블록체인에 등록된 상기 제1 사용자 인증서 또는 상기 제2 블록체인에 등록된 상기 제2 사용자 인증서는 각각, 상기 제1 퍼블릭키 또는 제2 퍼블릭키, 사용자 식별 정보, 사용자 단말 식별 정보, 상기 제1 앱 식별 정보 또는 상기 제2 앱 식별 정보, 상기 제1 앱 또는 상기 제2 앱에 대응되는 푸쉬 토큰 아이디, 및 사용자 개인 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 (b) 단계에서,
상기 인증 지원 서버는, 상기 제1 블록체인으로부터 확인된 상기 제1 사용자 인증서에 대응되는 제1 앱 아이디, 및 상기 제1 앱으로의 상기 제2 검증 확인값 전송과 상기 제2 검증 확인값에 대한 서명 요청을 위한 URL scheme을 상기 제1 사용자 인증서에 대한 확인 결과 정보에 더 포함하여 상기 제2 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 전송하도록 지원하는 것을 특징으로 하는 방법. - 블록체인 기반의 통합 로그인 방법에 있어서,
(a) 사용자 단말의 다수의 앱 - 상기 다수의 앱 각각은 상기 사용자 단말에 설치되어 각각의 서비스 서버에서 제공되는 각각의 서비스를 이용 가능하도록 하는 앱임 - 을 통해 각각 생성된 PKI 인증서를 이용한 각각의 사용자 인증서들이 상기 각각의 서비스 서버에 대응되는 각각의 블록체인들에 등록된 상태에서, 상기 사용자 단말의 특정 앱에서의 로그인 정보를 이용한 통합 로그인 요청 정보가 상기 사용자 단말 또는 특정 서비스 서버로부터 획득되면, 인증 지원 서버가, 상기 로그인 정보에 대응되는 특정 사용자 인증서가 상기 특정 서비스 서버에 대응되는 특정 블록체인에 등록되어 있는 지를 확인하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 확인하도록 지원하는 단계; 및
(b) 상기 특정 사용자 인증서가 상기 특정 블록체인에 등록되어 있는 지를 확인한 결과 등록되지 않은 것으로 확인되면, 상기 인증 지원 서버가, 상기 각각의 서비스 서버에 대응되는 각각의 타 인증 지원 서버들 중 적어도 하나의 타 인증 지원 서버로 통합 로그인 세션이 있는지 확인을 요청함으로써 상기 적어도 하나의 타 인증 지원 서버로 하여금 상기 적어도 하나의 타 인증 지원 서버에 연동되는 블록체인으로부터 상기 통합 로그인 세션을 확인하도록 하거나 상기 적어도 하나의 타 인증 지원 서버에 연동되는 타 장치를 통해 확인하도록 지원하며, 상기 적어도 하나의 타 인증 지원 서버로부터 상기 통합 로그인 세션에 대한 확인 정보가 획득되면, 상기 특정 서비스 서버 또는 상기 사용자 단말의 상기 특정 앱으로 하여금 상기 통합 로그인 세션을 연계하도록 함으로써 상기 특정 앱을 통해 상기 특정 서비스 서버에서 제공되는 서비스를 이용 가능하도록 지원하는 단계;
를 포함하는 것을 특징으로 하는 방법. - 제6항에 있어서,
(c) 상기 특정 사용자 인증서가 상기 특정 블록체인에 등록되어 있는 지를 확인한 결과 등록된 것으로 확인되면, 상기 인증 지원 서버가, 상기 사용자 단말의 상기 특정 앱으로 검증 확인값에 대한 서명값을 요청함으로써 상기 특정 앱이 상기 검증 확인값을 특정 PKI 인증서의 특정 프라이빗키를 이용하여 서명한 서명값을 상기 인증 지원 서버로 전송하도록 하며, 상기 서명값이 획득되면 상기 서명값을 검증하여 유효하면 상기 특정 앱을 통해 상기 특정 서비스 서버에서 제공되는 서비스를 이용 가능하도록 지원하며, 상기 특정 앱에 의한 상기 특정 서비스 서버로의 로그인 상태에 대응되는 통합 로그인 세션을 상기 특정 블록체인에 등록하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 특정 통합 로그인 세션을 상기 특정 블록체인에 등록하도록 지원하는 단계;
를 더 포함하는 것을 특징으로 하는 방법. - 제6항에 있어서,
상기 (a) 단계에서,
상기 각각의 사용자 인증서들은 상기 각각의 앱에 대응되는 퍼블릭키, 사용자 식별 정보, 사용자 단말 식별 정보, 상기 각각의 앱에 대응되는 앱 식별 정보, 상기 각각의 앱에 대응되는 푸쉬 토큰 아이디, 및 사용자 개인 정보 중 적어도 하나를 포함하며,
상기 로그인 정보는 상기 퍼블릭키, 사용자 식별 정보, 및 사용자 단말 식별 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법. - 제7항에 있어서,
상기 (c) 단계에서,
상기 인증 지원 서버는, 상기 특정 PKI 인증서의 특정 퍼블릭키를 이용하여 상기 서명값의 서명에 사용된 서명값의 검증 확인값을 확인하고, 상기 확인된 서명값의 검증 확인값이 상기 검증 확인값과 일치하는지 비교하여 상기 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치 또는 상기 특정 블록체인으로 하여금 상기 서명값을 검증하도록 지원하는 것을 특징으로 하는 방법. - 블록체인 기반의 통합 로그인 방법에 있어서,
(a) 사용자 단말이, 제1 앱 - 상기 제1 앱은 상기 사용자 단말에 설치되어 제1 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통해 생성된 제1 PKI 인증서를 이용한 제1 사용자 인증서 등록 요청 정보를 인증 지원 서버로 전송하거나 상기 서비스 서버로 하여금 상기 제1 사용자 인증서 등록 요청 정보를 상기 인증 지원 서버로 전송하도록 지원함으로써 상기 인증 지원 서버로 하여금 제1 검증 확인값을 포함하는 제1 서명값 요청 정보를 상기 사용자 단말로 전송하도록 하거나 상기 서비스 서버를 통해 상기 사용자 단말의 상기 제1 앱으로 전송되도록 하며, 상기 인증 지원 서버 또는 상기 서비스 서버로부터 상기 제1 검증 확인값을 포함하는 상기 제1 서명값 요청 정보가 획득되면 상기 제1 앱에 대응되는 상기 제1 PKI 인증서의 제1 프라이빗키를 이용하여 상기 제1 검증 확인값을 서명하여 제1 서명값을 생성하고, 상기 제1 서명값을 상기 인증 지원 서버로 전송하거나 상기 서비스 서버로 하여금 상기 제1 서명값을 상기 인증 지원 서버로 전송하도록 함으로써 상기 인증 지원 서버로 하여금 (i) 상기 제1 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 서명값을 검증하도록 하고 (ii) 상기 제1 서명값이 유효한 것으로 확인되면 적어도 상기 제1 PKI 인증서의 제1 퍼블릭키와 인증서 등록 정보를 포함하는 제1 사용자 인증서를 제1 블록체인에 등록하거나 상기 인증 지원 서버에 연동되는 타 장치를 통해 상기 제1 사용자 인증서가 상기 제1 블록체인에 등록되도록 지원하는 단계;
(b) 상기 사용자 단말이, 제2 앱 - 상기 제2 앱은 상기 사용자 단말에 설치되어 제2 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통한 제2 사용자 인증서 - 상기 제2 사용자 인증서는 상기 제2 앱에 대응하여 제2 블록체인에 등록되는 것임 - 확인 요청 정보를 상기 제2 서비스 서버에 연동되는 타 인증 지원 서버로 전송하거나 상기 사용자 단말에 연동되는 타 장치를 통해 상기 타 인증 지원 서버로 전송하여, 상기 타 인증 지원 서버가 상기 제2 블록체인에 상기 제2 사용자 인증서가 등록되어 있는지를 확인하도록 하여 상기 제2 사용자 인증서가 상기 제2 블록체인에 등록되어 있지 않은 결과에 대응하여 상기 제1 사용자 인증서 조회 요청을 상기 인증 지원 서버로 전송하도록 함으로써 상기 인증 지원 서버로 하여금 상기 제1 블록체인에 등록된 상기 제1 사용자 인증서를 확인하거나 상기 인증 서버에 연동되는 타 장치를 통해 확인하도록 지원하여 적어도 제2 검증 확인값을 포함하는 상기 제1 사용자 인증서에 대한 확인 결과 정보를 상기 사용자 단말의 제2 앱으로 전송하거나 상기 타 인증 지원 서버를 통해 상기 제2 앱으로 전송하도록 하는 단계; 및
(c) 상기 제1 사용자 인증서에 대한 확인 결과 정보가 상기 제2 앱을 통해 획득되면, 상기 사용자 단말이, 상기 제2 앱을 통해 상기 제2 검증 확인값을 상기 제1 앱으로 전송하여 상기 제1 앱이 상기 제1 프라이빗키로 상기 제2 검증 확인값을 서명한 제2 서명값을 상기 인증 지원 서버로 전송하도록 하거나 상기 서비스 서버를 통해 상기 인증 지원 서버로 전송하도록 하여, 상기 인증 지원 서버가 상기 제2 서명값을 검증하도록 하거나 상기 제1 블록체인을 통해 상기 제2 서명값을 검증하도록 한 결과 상기 제2 서명값이 유효한 것으로 확인되면 검증 결과를 상기 제1 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치를 통해 제1 앱으로 전송하도록 하며, 상기 제1 앱을 통해 상기 검증 결과가 획득되면 상기 제1 앱이 상기 검증 결과를 상기 제2 앱으로 전송하도록 하고, 상기 제2 앱이 상기 검증 결과에 대응하여 제2 PKI 인증서를 생성하고 생성된 상기 제2 PKI 인증서를 이용한 상기 제2 사용자 인증서 등록 요청 정보를 상기 타 인증 지원 서버로 전송하거나 상기 사용자 단말에 연동되는 타 장치를 통해 상기 타 인증 지원 서버로 전송되도록 함으로써 상기 타 인증 지원 서버로 하여금 상기 제2 앱으로 제3 검증 확인값을 포함하는 제3 서명값 요청 정보를 전송하거나 상기 타 인증 지원 서버에 연동되는 타 장치를 통해 전송하도록 하며, 상기 제3 서명값 요청 정보가 획득되면 상기 제2 앱을 통해 상기 제3 검증 확인값을 상기 제2 PKI 인증서의 제2 프라이빗키를 이용하여 서명한 제3 서명값을 상기 타 인증 지원 서버로 전송하거나 상기 사용자 단말에 연동되는 타 장치를 통해 상기 타 인증 지원 서버로 전송되도록 함으로써 상기 타 인증 지원 서버로 하여금, 상기 제3 서명값을 검증하거나 상기 타 인증 지원 서버에 연동되는 타 장치를 통해 상기 제3 서명값을 검증하도록 한 결과 상기 제3 서명값이 유효한 것으로 확인되면 적어도 상기 제2 PKI 인증서의 제2 퍼블릭키와 인증서 등록 정보를 포함하는 상기 제2 사용자 인증서를 상기 제2 블록체인에 등록하거나 상기 타 인증 지원 서버에 연동되는 타 장치를 통해 상기 제2 사용자 인증서를 상기 제2 블록체인에 등록하도록 하는 단계;
를 포함하는 것을 특징으로 하는 방법. - 제10항에 있어서,
상기 사용자 단말은, 상기 제1 앱 또는 상기 제2 앱을 통한 상기 제1 PKI 인증서 또는 상기 제2 PKI 인증서 생성 시, 상기 제1 PKI 인증서의 상기 제1 프라이빗키 또는 상기 제2 PKI 인증서의 상기 제2 프라이빗키로의 접근 허용을 위한 각각의 패스 정보를 사용자가 설정할 수 있도록 하는 것을 특징으로 하는 방법. - 제10항에 있어서,
상기 사용자 단말은,
상기 (a) 단계 이전에 상기 제1 앱을 통해 상기 제1 서비스 서버에 로그인을 수행하며,
상기 (b) 단계 이전에 상기 제2 앱을 통해 상기 제2 서비스 서버에 로그인을 수행하는 것을 특징으로 하는 방법. - 제10항에 있어서,
상기 제1 블록체인에 등록된 상기 제1 사용자 인증서 또는 상기 제2 블록체인에 등록된 상기 제2 사용자 인증서는 각각, 상기 제1 퍼블릭키 또는 상기 제2 퍼블릭키, 사용자 식별 정보, 사용자 단말 식별 정보, 상기 제1 앱 식별 정보 또는 상기 제2 앱 식별 정보, 상기 제1 앱 또는 상기 제2 앱에 대응되는 푸쉬 토큰 아이디, 및 사용자 개인 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법. - 제10항에 있어서,
상기 (c) 단계에서,
상기 사용자 단말은, 상기 제1 사용자 인증서에 대한 확인 결과 정보로, 상기 제1 블록체인으로부터 확인된 상기 제1 사용자 인증서에 대응하는 제1 앱 아이디, 및 상기 제1 앱으로의 상기 제2 검증 확인값 전송과 상기 제2 검증 확인값에 대한 서명 요청을 위한 URL scheme을 더 획득하는 것을 특징으로 하는 방법. - 블록체인 기반의 통합 로그인을 수행하는 인증 지원 서버에 있어서,
사용자 단말의 제1 앱 - 상기 제1 앱은 상기 사용자 단말에 설치되어 제1 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통해 생성된 제1 PKI 인증서를 이용한 제1 사용자 인증서 등록 요청 정보를 상기 사용자 단말 또는 상기 사용자 단말에 연동되는 타 장치로부터 획득하는 통신부; 및
상기 통신부를 통해 획득되는 상기 제1 사용자 인증서 등록 요청 정보에 대응하여 상기 사용자 단말의 제1 앱으로 상기 제1 PKI 인증서의 제1 프라이빗키를 이용하여 제1 검증 확인값을 서명한 제1 서명값을 요청하며, 상기 사용자 단말 또는 상기 사용자 단말에 연동되는 타 장치로부터 상기 제1 서명값이 획득되면 상기 제1 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 서명값을 검증하도록 지원하고, 상기 제1 서명값이 유효한 것으로 확인되면 적어도 상기 제1 PKI 인증서의 제1 퍼블릭키와 인증서 등록 정보를 포함하는 상기 제1 사용자 인증서가 제1 블록체인에 등록되도록 하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 사용자 인증서를 상기 제1 블록체인에 등록하도록 지원하는 제1 프로세스, 상기 사용자 단말의 제2 앱 - 상기 제2 앱은 상기 사용자 단말에 설치되어 제2 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통한 제2 사용자 인증서 - 상기 제2 사용자 인증서는 상기 제2 앱에 대응하여 제2 블록체인에 등록되는 것임 - 확인 요청에 대응하여 상기 제2 블록체인에 확인한 결과 상기 제2 사용자 인증서가 상기 제2 블록체인에 등록되지 않은 것으로 확인되어 상기 제2 서비스 서버에 연동되는 타 인증 지원 서버로부터 상기 제1 사용자 인증서의 확인 요청 정보가 획득되면, 상기 제1 블록체인에 등록된 상기 제1 사용자 인증서를 확인하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 블록체인에 등록된 상기 제1 사용자 인증서를 확인하도록 지원하며, 적어도 제2 검증 확인값을 포함하는 상기 제1 사용자 인증서에 대한 확인 결과 정보를 상기 타 인증 지원 서버를 통해 상기 사용자 단말의 상기 제2 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 사용자 인증서에 대한 확인 결과 정보가 상기 타 인증 지원 서버를 통해 상기 사용자 단말의 상기 제2 앱으로 전송되도록 함으로써 상기 제2 앱으로 하여금, 상기 제1 앱을 통해 상기 제2 검증 확인값을 상기 제1 프라이빗키로 서명한 제2 서명값을 상기 인증 지원 서버로 전송하도록, 상기 제1 앱에게 요청하도록 하는 제2 프로세스, 및 상기 사용자 단말의 상기 제1 앱으로부터 적어도 상기 제2 서명값이 획득되거나 상기 사용자 단말에 연동되는 타 장치로부터 적어도 상기 제2 서명값이 획득되면, 상기 제2 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치 또는 상기 제1 블록체인으로 하여금 상기 제2 서명값을 검증하도록 지원하고, 상기 제2 서명값이 유효한 것으로 확인되면 검증 결과를 상기 사용자 단말의 상기 제1 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치를 통해 상기 검증 결과가 상기 사용자 단말의 상기 제1 앱으로 전송되도록 함으로써 (i) 상기 제1 앱이 상기 검증 결과를 상기 제2 앱으로 전송하여, 상기 제2 앱이 제2 PKI 인증서를 생성하고 상기 제2 PKI 인증서를 이용한 제2 사용자 인증서 등록 요청 정보를 상기 타 인증 지원 서버로 전송하도록 하며, (ii) 상기 제2 사용자 인증서 등록 요청 정보에 대응하여 상기 타 인증 지원 서버가 (ii-1) 상기 제2 앱으로 상기 제2 PKI 인증서의 제2 프라이빗키를 이용하여 제3 검증 확인값을 서명한 제3 서명값을 요청하며, (ii-2) 상기 사용자 단말 또는 상기 사용자 단말에 연동되는 타 장치로부터 상기 제3 서명값이 획득되면 상기 제3 서명값을 검증하거나 상기 타 인증 지원 서버에 연동되는 타 장치 또는 상기 제2 블록체인으로 하여금 상기 제3 서명값을 검증하도록 지원하여 상기 제3 서명값이 유효한 것으로 확인되면 적어도 상기 제2 PKI 인증서의 제2 퍼블릭키와 인증서 등록 정보를 포함하는 제2 사용자 인증서가 상기 제2 블록체인에 등록되도록 지원하는 제3 프로세스를 수행하는 프로세서;
를 포함하는 것을 특징으로 하는 인증 지원 서버. - 제15항에 있어서,
상기 제1 블록체인에 등록된 상기 제1 사용자 인증서 또는 상기 제2 블록체인에 등록된 상기 제2 사용자 인증서는 각각, 상기 제1 퍼블릭키 또는 제2 퍼블릭키, 사용자 식별 정보, 사용자 단말 식별 정보, 상기 제1 앱 식별 정보 또는 상기 제2 앱 식별 정보, 상기 제1 앱 또는 상기 제2 앱에 대응되는 푸쉬 토큰 아이디, 및 사용자 개인 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 인증 지원 서버. - 제15항에 있어서,
상기 프로세서는,
상기 제2 프로세스에서,
상기 제1 블록체인으로부터 확인된 상기 제1 사용자 인증서에 대응되는 제1 앱 아이디, 및 상기 제1 앱으로의 상기 제2 검증 확인값 전송과 상기 제2 검증 확인값에 대한 서명 요청을 위한 URL scheme을 상기 제1 사용자 인증서에 대한 확인 결과 정보에 더 포함하여 상기 제2 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 전송하도록 지원하는 것을 특징으로 하는 인증 지원 방법. - 블록체인 기반의 통합 로그인을 수행하는 인증 지원 서버에 있어서,
사용자 단말의 다수의 앱 - 상기 다수의 앱 각각은 상기 사용자 단말에 설치되어 각각의 서비스 서버에서 제공되는 각각의 서비스를 이용 가능하도록 하는 앱임 - 을 통해 각각 생성된 PKI 인증서를 이용한 각각의 사용자 인증서들이 상기 각각의 서비스 서버에 대응되는 각각의 블록체인들에 등록된 상태에서, 상기 사용자 단말의 특정 앱에서의 로그인 정보를 이용한 통합 로그인 요청 정보를 상기 사용자 단말 또는 특정 서비스 서버로부터 획득하는 통신부; 및
상기 로그인 정보에 대응되는 특정 사용자 인증서가 상기 특정 서비스 서버에 대응되는 특정 블록체인에 등록되어 있는 지를 확인하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 확인하도록 지원하는 제1 프로세스, 및 상기 특정 사용자 인증서가 상기 특정 블록체인에 등록되어 있는 지를 확인한 결과 등록되지 않은 것으로 확인되면, 상기 각각의 서비스 서버에 대응되는 각각의 타 인증 지원 서버들 중 적어도 하나의 타 인증 지원 서버로 통합 로그인 세션이 있는지 확인을 요청함으로써 상기 적어도 하나의 타 인증 지원 서버로 하여금 상기 적어도 하나의 타 인증 지원 서버에 연동되는 블록체인으로부터 상기 통합 로그인 세션을 확인하도록 하거나 상기 적어도 하나의 타 인증 지원 서버에 연동되는 타 장치를 통해 확인하도록 지원하며, 상기 적어도 하나의 타 인증 지원 서버로부터 상기 통합 로그인 세션에 대한 확인 정보가 획득되면, 상기 특정 서비스 서버 또는 상기 사용자 단말의 상기 특정 앱으로 하여금 상기 통합 로그인 세션을 연계하도록 함으로써 상기 특정 앱을 통해 상기 특정 서비스 서버에서 제공되는 서비스를 이용 가능하도록 지원하는 제2 프로세스를 수행하는 프로세서;
를 포함하는 것을 특징으로 하는 인증 지원 방법. - 제18항에 있어서,
상기 프로세서는,
상기 특정 사용자 인증서가 상기 특정 블록체인에 등록되어 있는 지를 확인한 결과 등록된 것으로 확인되면, 상기 사용자 단말의 상기 특정 앱으로 검증 확인값에 대한 서명값을 요청함으로써 상기 특정 앱이 상기 검증 확인값을 특정 PKI 인증서의 특정 프라이빗키를 이용하여 서명한 서명값을 상기 인증 지원 서버로 전송하도록 하며, 상기 서명값이 획득되면 상기 서명값을 검증하여 유효하면 상기 특정 앱을 통해 상기 특정 서비스 서버에서 제공되는 서비스를 이용 가능하도록 지원하며, 상기 특정 앱에 의한 상기 특정 서비스 서버로의 로그인 상태에 대응되는 통합 로그인 세션을 상기 특정 블록체인에 등록하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 특정 통합 로그인 세션을 상기 특정 블록체인에 등록하도록 지원하는 제3 프로세스를 더 수행하는 것을 특징으로 하는 인증 지원 서버. - 제18항에 있어서,
상기 각각의 사용자 인증서들은 상기 각각의 앱에 대응되는 퍼블릭키, 사용자 식별 정보, 사용자 단말 식별 정보, 상기 각각의 앱에 대응되는 앱 식별 정보, 상기 각각의 앱에 대응되는 푸쉬 토큰 아이디, 및 사용자 개인 정보 중 적어도 하나를 포함하며,
상기 로그인 정보는 상기 퍼블릭키, 사용자 식별 정보, 및 사용자 단말 식별 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 인증 지원 서버. - 블록체인 기반의 통합 로그인을 수행하는 사용자 단말에 있어서,
제1 앱 - 상기 제1 앱은 상기 사용자 단말에 설치되어 제1 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통해 생성된 제1 PKI 인증서를 이용한 제1 사용자 인증서 등록 요청 정보를 인증 지원 서버로 전송하거나 상기 서비스 서버로 하여금 상기 제1 사용자 인증서 등록 요청 정보를 상기 인증 지원 서버로 전송하도록 지원함으로써 상기 인증 지원 서버로 하여금 제1 검증 확인값을 포함하는 제1 서명값 요청 정보를 상기 사용자 단말로 전송하도록 하거나 상기 서비스 서버를 통해 상기 사용자 단말의 상기 제1 앱으로 전송되도록 하며, 상기 인증 지원 서버 또는 상기 서비스 서버로부터 상기 제1 검증 확인값을 포함하는 상기 제1 서명값 요청 정보를 획득하는 통신부; 및
상기 통신부를 통해 획득되는 상기 제1 서명값 요청 정보에 대응하여 상기 제1 앱에 대응되는 상기 제1 PKI 인증서의 제1 프라이빗키를 이용하여 상기 제1 검증 확인값을 서명하여 제1 서명값을 생성하고, 상기 제1 서명값을 상기 인증 지원 서버로 전송하거나 상기 서비스 서버로 하여금 상기 제1 서명값을 상기 인증 지원 서버로 전송하도록 함으로써 상기 인증 지원 서버로 하여금 (i) 상기 제1 서명값을 검증하거나 상기 인증 지원 서버에 연동되는 타 장치로 하여금 상기 제1 서명값을 검증하도록 하고 (ii) 상기 제1 서명값이 유효한 것으로 확인되면 적어도 상기 제1 PKI 인증서의 제1 퍼블릭키와 인증서 등록 정보를 포함하는 제1 사용자 인증서를 제1 블록체인에 등록하거나 상기 인증 지원 서버에 연동되는 타 장치를 통해 상기 제1 사용자 인증서가 상기 제1 블록체인에 등록되도록 지원하는 제1 프로세스, 제2 앱 - 상기 제2 앱은 상기 사용자 단말에 설치되어 제2 서비스 서버에서 제공되는 서비스를 이용 가능하도록 하는 앱임 - 을 통한 제2 사용자 인증서 - 상기 제2 사용자 인증서는 상기 제2 앱에 대응하여 제2 블록체인에 등록되는 것임 - 확인 요청 정보를 상기 제2 서비스 서버에 연동되는 타 인증 지원 서버로 전송하거나 상기 사용자 단말에 연동되는 타 장치를 통해 상기 타 인증 지원 서버로 전송하여, 상기 타 인증 지원 서버가 상기 제2 블록체인에 상기 제2 사용자 인증서가 등록되어 있는지를 확인하도록 하여 상기 제2 사용자 인증서가 상기 제2 블록체인에 등록되어 있지 않은 결과에 대응하여 상기 제1 사용자 인증서 조회 요청을 상기 인증 지원 서버로 전송하도록 함으로써 상기 인증 지원 서버로 하여금 상기 제1 블록체인에 등록된 상기 제1 사용자 인증서를 확인하거나 상기 인증 서버에 연동되는 타 장치를 통해 확인하도록 지원하여 적어도 제2 검증 확인값을 포함하는 상기 제1 사용자 인증서에 대한 확인 결과 정보를 상기 사용자 단말의 제2 앱으로 전송하거나 상기 타 인증 지원 서버를 통해 상기 제2 앱으로 전송하도록 하는 제2 프로세스, 및 상기 제1 사용자 인증서에 대한 확인 결과 정보가 상기 제2 앱을 통해 획득되면, 상기 제2 앱을 통해 상기 제2 검증 확인값을 상기 제1 앱으로 전송하여 상기 제1 앱이 상기 제1 프라이빗키로 상기 제2 검증 확인값을 서명한 제2 서명값을 상기 인증 지원 서버로 전송하도록 하거나 상기 서비스 서버를 통해 상기 인증 지원 서버로 전송하도록 하여, 상기 인증 지원 서버가 상기 제2 서명값을 검증하도록 하거나 상기 제1 블록체인을 통해 상기 제2 서명값을 검증하도록 한 결과 상기 제2 서명값이 유효한 것으로 확인되면 검증 결과를 상기 제1 앱으로 전송하거나 상기 인증 지원 서버에 연동되는 타 장치를 통해 제1 앱으로 전송하도록 하며, 상기 제1 앱을 통해 상기 검증 결과가 획득되면 상기 제1 앱이 상기 검증 결과를 상기 제2 앱으로 전송하도록 하고, 상기 제2 앱이 상기 검증 결과에 대응하여 제2 PKI 인증서를 생성하고 생성된 상기 제2 PKI 인증서를 이용한 상기 제2 사용자 인증서 등록 요청 정보를 상기 타 인증 지원 서버로 전송하거나 상기 사용자 단말에 연동되는 타 장치를 통해 상기 타 인증 지원 서버로 전송되도록 함으로써 상기 타 인증 지원 서버로 하여금 상기 제2 앱으로 제3 검증 확인값을 포함하는 제3 서명값 요청 정보를 전송하거나 상기 타 인증 지원 서버에 연동되는 타 장치를 통해 전송하도록 하며, 상기 제3 서명값 요청 정보가 획득되면 상기 제2 앱을 통해 상기 제3 검증 확인값을 상기 제2 PKI 인증서의 제2 프라이빗키를 이용하여 서명한 제3 서명값을 상기 타 인증 지원 서버로 전송하거나 상기 사용자 단말에 연동되는 타 장치를 통해 상기 타 인증 지원 서버로 전송되도록 함으로써 상기 타 인증 지원 서버로 하여금, 상기 제3 서명값을 검증하거나 상기 타 인증 지원 서버에 연동되는 타 장치를 통해 상기 제3 서명값을 검증하도록 한 결과 상기 제3 서명값이 유효한 것으로 확인되면 적어도 상기 제2 PKI 인증서의 제2 퍼블릭키와 인증서 등록 정보를 포함하는 상기 제2 사용자 인증서를 상기 제2 블록체인에 등록하거나 상기 타 인증 지원 서버에 연동되는 타 장치를 통해 상기 제2 사용자 인증서를 상기 제2 블록체인에 등록하도록 하는 제3 프로세스를 수행하는 것을 특징으로 하는 사용자 단말. - 제21항에 있어서,
상기 프로세서는,
상기 제3 프로세스에서,
상기 제1 사용자 인증서에 대한 확인 결과 정보로, 상기 제1 블록체인으로부터 확인된 상기 제1 사용자 인증서에 대응하는 제1 앱 아이디, 및 상기 제1 앱으로의 상기 제2 검증 확인값 전송과 상기 제2 검증 확인값에 대한 서명 요청을 위한 URL scheme을 더 획득하는 것을 특징으로 하는 사용자 단말.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200043014A KR20200043320A (ko) | 2020-04-08 | 2020-04-08 | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200043014A KR20200043320A (ko) | 2020-04-08 | 2020-04-08 | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180037113A Division KR102181600B1 (ko) | 2018-03-30 | 2018-03-30 | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200043320A true KR20200043320A (ko) | 2020-04-27 |
Family
ID=70467637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200043014A Ceased KR20200043320A (ko) | 2020-04-08 | 2020-04-08 | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20200043320A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220160210A (ko) * | 2021-05-27 | 2022-12-06 | (주)드림시큐리티 | 탈중앙화된 신분증을 이용한 사용자 등록 및 검증 방법 및 장치 |
| CN116436702A (zh) * | 2023-06-13 | 2023-07-14 | 浙江毫微米科技有限公司 | 基于非同质化通证的访问方法、装置、计算机和存储介质 |
-
2020
- 2020-04-08 KR KR1020200043014A patent/KR20200043320A/ko not_active Ceased
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220160210A (ko) * | 2021-05-27 | 2022-12-06 | (주)드림시큐리티 | 탈중앙화된 신분증을 이용한 사용자 등록 및 검증 방법 및 장치 |
| CN116436702A (zh) * | 2023-06-13 | 2023-07-14 | 浙江毫微米科技有限公司 | 基于非同质化通证的访问方法、装置、计算机和存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102181600B1 (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| JP6716745B2 (ja) | ブロックチェーン基盤の権限認証方法、端末及びこれを利用したサーバ | |
| KR102116235B1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR102192370B1 (ko) | 블록체인 기반의 권한 인증 방법, 단말 및 이를 이용한 서버 | |
| KR102118962B1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR102252086B1 (ko) | 블록체인 기반의 권한 인증 방법, 단말 및 이를 이용한 서버 | |
| KR102372503B1 (ko) | 탈중앙화 아이디 앱을 이용하여 인증 서비스를 제공하는 방법 및 이를 이용한 탈중앙화 아이디 인증 서버 | |
| KR102118935B1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR102216292B1 (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR102216305B1 (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR102181601B1 (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR102118947B1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR20200043320A (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR20200062100A (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR102216285B1 (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR20200112769A (ko) | 블록체인 기반의 권한 인증 방법, 단말 및 이를 이용한 서버 | |
| KR102353808B1 (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR20200112770A (ko) | 블록체인 기반의 권한 인증 방법, 단말 및 이를 이용한 서버 | |
| KR102192382B1 (ko) | 블록체인 기반의 권한 인증 방법, 단말 및 이를 이용한 서버 | |
| KR102118921B1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR20200130191A (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR20200062098A (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 | |
| KR20200110118A (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR20200083178A (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
| KR20200043321A (ko) | 블록체인 기반의 통합 로그인 방법, 단말 및 이를 이용한 서버 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20200408 Patent event code: PA01071R01D Filing date: 20180330 Application number text: 1020180037113 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210330 Comment text: Request for Examination of Application Patent event code: PA02011R04I Patent event date: 20200408 Comment text: Divisional Application of Patent |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210604 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20211119 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20210604 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |