Blockchain-based authentication system and method for preventing interception hacking attacks

The present invention relates to a system and a method for performing blockchain-based authentication to prevent interception hacking attack. The system of the present invention comprises: a blockchain network composed of a plurality of nodes, wherein each node has a blockchain ledger for recording...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HONG SUNGHYUCK, KWAK HA MIN
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to a system and a method for performing blockchain-based authentication to prevent interception hacking attack. The system of the present invention comprises: a blockchain network composed of a plurality of nodes, wherein each node has a blockchain ledger for recording registration information or authentication information as a block and the blockchain ledgers of all nodes are synchronized; a client installed on a user terminal to function as a node of the blockchain network and register the registration information or the authentication information composed of an ID and a password of a user to its blockchain ledger; and a server for receiving an ID of the user from the client for user registration or user authentication and searching for the blockchain network by using the received user ID to read registration or authentication information of the corresponding user, and registering or authenticating the user through the read registration information or authentication information. According to the system and the method of the present invention, an ID and a password are stored in a blockchain and user authentication is performed by using authentication data recorded in a block, thereby allowing interception attack of a password or attack against a database server to be prevented. 본 발명은 가로채기 해킹 공격 방지를 위한 블록체인 기반 인증 시스템 및 방법에 관한 것으로서, 다수의 노드로 구성되는 블록체인망으로서, 각 노드는 등록정보 또는 인증정보를 블록으로 기록하는 블록체인 원장을 보유하고, 모든 노드들의 블록체인 원장들을 동기화 시키는 블록체인망; 사용자 단말에 설치되는 클라이언트로서, 상기 블록체인망의 하나의 노드로서 기능하고, 사용자의 아이디와 패스워드로 구성된 등록정보 또는 인증정보를 자신의 블록체인 원장에 등록하는 클라이언트; 및, 상기 클라이언트로부터 사용자 등록 또는 사용자 인증을 위하여 사용자의 아이디만 수신하고, 수신한 사용자 아이디로 상기 블록체인망을 검색하여 해당 사용자의 등록정보 또는 인증정보를 열람하고, 열람된 등록정보 또는 인증정보를 통해 사용자를 등록하거나 인증하는 서버를 포함하는 구성을 마련한다. 상기와 같은 시스템 및 방법에 의하여, 아이디와 패스워드를 블록체인에 저장하여 블록에 기록된 인증 데이터에 의한 사용자 인증을 수행함으로써, 패스워드의 가로채기 공격이나 데이터베이스 서버의 공격을 방지할 수 있다.