암호화폐로 분류될 수 있는 비트코인은 혁신적인 디지털 통화이자 블록체인 시스템의 시초이기에 다양한 업계의 주목을 받고 있다. 하지만 비트코인에 대한 연구가 진행되면서 여러가지 보안 취약점과 가능한 공격들이 분석되었다. 그 중 블록체인 데이터베이스의 투명성 때문에 발생하는 보안 문제는 블록체인 시스템이 다양한 분야에 적용되는 것을 방해한다. 이 취약점은 또 다시 참여 노드의 약한 익명성 문제와 거래 내역 공개로 인한 프라이버시 노출 문제로 분류될 수 있다. 최근 몇 년 동안 이러한 취약점들에 대한 여러 보완책이 개발되었다. 본 논문에서는 먼저 공개 블록체인, 사설 블록체인의 주요한 특징에 대하여 기술하고 프라이버시와 비연결성, 익명성 등 용어에 대해서도 설명한다. 또한 비트코인으로부터 파생되었으나 거래 데이터의 프라이버시 및 송수신자의 익명성 보호를 중점적으로 제공하는 3가지 공개 블록체인 플랫폼인 대시, Zcash, 모네로, 그리고 사설 블록체인 플랫폼인 하이퍼레저 패브릭에서 적용하고 있는 프로토콜의 동작 원리를 분석한다. 추가적으로 적용된 기술들을 프라이버시 보호 기법과 익명성 보호 기법으로 상세히 분류하고 장단점을 분석하고, 또한 적용된 암호학적 기법들의 연산 속도를 바탕으로 플랫폼의 상대적 성능을 비교·분석한다.
암호화폐로 분류될 수 있는 비트코인은 혁신적인 디지털 통화이자 블록체인 시스템의 시초이기에 다양한 업계의 주목을 받고 있다. 하지만 비트코인에 대한 연구가 진행되면서 여러가지 보안 취약점과 가능한 공격들이 분석되었다. 그 중 블록체인 데이터베이스의 투명성 때문에 발생하는 보안 문제는 블록체인 시스템이 다양한 분야에 적용되는 것을 방해한다. 이 취약점은 또 다시 참여 노드의 약한 익명성 문제와 거래 내역 공개로 인한 프라이버시 노출 문제로 분류될 수 있다. 최근 몇 년 동안 이러한 취약점들에 대한 여러 보완책이 개발되었다. 본 논문에서는 먼저 공개 블록체인, 사설 블록체인의 주요한 특징에 대하여 기술하고 프라이버시와 비연결성, 익명성 등 용어에 대해서도 설명한다. 또한 비트코인으로부터 파생되었으나 거래 데이터의 프라이버시 및 송수신자의 익명성 보호를 중점적으로 제공하는 3가지 공개 블록체인 플랫폼인 대시, Zcash, 모네로, 그리고 사설 블록체인 플랫폼인 하이퍼레저 패브릭에서 적용하고 있는 프로토콜의 동작 원리를 분석한다. 추가적으로 적용된 기술들을 프라이버시 보호 기법과 익명성 보호 기법으로 상세히 분류하고 장단점을 분석하고, 또한 적용된 암호학적 기법들의 연산 속도를 바탕으로 플랫폼의 상대적 성능을 비교·분석한다.
Bitcoin, which can be classified as a cryptocurrency, has attracted attention from various industries because it is an innovative digital currency and the beginning of a Blockchain system. However, as the research on Bitcoin progressed, several security vulnerabilities and possible attacks were anal...
Bitcoin, which can be classified as a cryptocurrency, has attracted attention from various industries because it is an innovative digital currency and the beginning of a Blockchain system. However, as the research on Bitcoin progressed, several security vulnerabilities and possible attacks were analyzed. Among them, the security problem caused by the transparency of the Blockchain database prevents the Blockchain system from being applied to various fields. This vulnerability is further classified as the weak anonymity of participating nodes and privacy problem due to disclosure of transaction details. In recent years, several countermeasures have been developed against these vulnerabilities. In this paper, we first describe the main features of the public and private Blockchain, and explain privacy, unlinkability and anonymity. And, three public Blockchain platforms, Dash, Zcash and Monero which are derived from Bitcoin, and Hyperledger Fabric which is a private Blockchain platform, are examined. And we analyze the operating principles of the protocols applied on each platform. In addition, we classify the applied technologies into anonymity and privacy protection in detail, analyze the advantages and disadvantages, and compare the features and relative performance of the platforms based on the computational speed of the applied cryptographic mechanisms.
Bitcoin, which can be classified as a cryptocurrency, has attracted attention from various industries because it is an innovative digital currency and the beginning of a Blockchain system. However, as the research on Bitcoin progressed, several security vulnerabilities and possible attacks were analyzed. Among them, the security problem caused by the transparency of the Blockchain database prevents the Blockchain system from being applied to various fields. This vulnerability is further classified as the weak anonymity of participating nodes and privacy problem due to disclosure of transaction details. In recent years, several countermeasures have been developed against these vulnerabilities. In this paper, we first describe the main features of the public and private Blockchain, and explain privacy, unlinkability and anonymity. And, three public Blockchain platforms, Dash, Zcash and Monero which are derived from Bitcoin, and Hyperledger Fabric which is a private Blockchain platform, are examined. And we analyze the operating principles of the protocols applied on each platform. In addition, we classify the applied technologies into anonymity and privacy protection in detail, analyze the advantages and disadvantages, and compare the features and relative performance of the platforms based on the computational speed of the applied cryptographic mechanisms.
첫 암호화폐(cryptocurrency)는 데이비드 차움(David Chaum)에 의해서 구상된 Ecash라고 하는 익명의 암호학적 전자화폐로 볼 수 있다[1]. 그 이후 차움은 전자 지불시스템인 디지캐시(Digicash)를 1995년에 직접 구현하였다.
암호화폐는 무엇을 기반으로 한 디지털 통화인가?
이후에도 디지털 통화에 대한 연구는 꾸준히 진행되었지만 본격적으로 탈중앙화된 암호화폐가 사람들의 많은 관심을 받게 된 것은 2008년 비트코인(Bitcoin)[2]의 등장 이후부터이다. 암호 프로토콜이 적용되기 때문에 단순히 가상화폐라기보다는 암호화폐라고 불리는 이 시스템은 블록체인(Blockchain)과 P2P(Peer-to-Peer) 네트워크를기반으로 한 디지털 통화를 말한다. 비트코인은 오픈소스로 구현되었기 때문에 누구든 시스템 코드를 수정하여 개발이 가능하고 이로 인해 비트코인 소스코드에서 파생된 다양한 암호화폐들이 상장되었다.
비트코인은 블록체인이라는 특별한 데이터베이스를 바탕으로 운영되는데, 블록체인 데이터베이스의 특징은 무엇인가?
블록체인은 블록들을 체인처럼 연결된 형태로써 각 블록 안에는 노드(node)들이 생성한 거래(transaction)가 포함되어 있다. 블록체인 데이터베이스(Database)는 일반적인 서버 데이터베이스와 달리 네트워크상의 모든 노드들이 데이터베이스 내용을 볼 수 있는 투명성의 특징을 지닌다. 또 다른 특징으로는 비트코인의 노드들은 거래 송수신시에 자신의 신원정보 대신 각자의 공개키 주소를 사용한다. 따라서 많은 사용자들은 비트코인 시스템이 익명성(anonymity)을 가진 것으로 착각할 수 있으나, 엄밀히 말하자면 비트코인은 가명성(pseudonymity)을 갖고 있다. 이는 프라이버시 측면에서 완벽하게 안전하다고 할 수 없는데 이 가명성과 투명성을 바탕으로 누구나 블록체인 데이터베이스에 접근하여 특정 주소계좌의 거래 내역을 파악 하는 행위를 할 수 있기 때문이다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.