블록체인 관련 용어 정의 - 1

 

 

 

블록체인 관련 용어

 

■ 개인키 private key

공개키 암호 체계(public key cryptosystem)에서 각 사용자가 독립적으로 소유한 암호키의 하나로, 체계의 다른 사용자에게 공개하지 않고 비밀로 관리하여 사용하는 키. 개인키는 전자 서명 생성과 같이 개인키를 소유한 사용자임을 증명해야 하는 암호학적인 작업을 위해 사용된다.

 

■ 개체 entity

정보ㆍ통신 기술 시스템 내부 또는 외부의 사람, 기관, 기기, 프로세스 또는 이들의 집합

 

■ 계정 account

시스템에 등록된 개체를 관리할 수 있는 식별자. 블록체인 솔루션에서 계정은 블록체인 노드(blockchain node), 서비스 제공자(service provider), 최종 사용자(end-user), 기기(device), 프로세스(process) 등 다양한 형태의 개체가 소유할 수 있다.

 

■ 공개키 public key

 

공개키 암호 체계(public key cryptosystem)에서 각 사용자가 독립적으로 소유한 암호키의 하나로, 체계의 모든 사용자에게 공개하여 사용하는 키. 사용자의 공개키는 해당 사용자의 고유 정보이다. 각 사용자의 공개키는 해당 사용자의 개인키와 특수한 수학적인 관계성이 존재한다. 공개키는 전자 서명 검증과 같이 특정 사용자(또는 사용자 정보)를 확인하는 암호학적인 작업을 위해 사용된다.

 

공개키 기반 구조 PKI, Public Key Infrastructure

 

사용자 공개키에 대한 인증서를 공신력을 가진 인증 기관이 전자적으로 생성하고 발급 및 관리함으로써 공개키 암호 체계의 안전성과 신뢰성을 보장하기 위한 보안 인프라. 인증서 형식을 비롯하여 PKI의 인증 서비스를 구현하기 위한 대표적인 인증 프레임워크로 ITU-T의 X.509[13]가 많이 사용된다.

 

■ 공개키 암호 public key cryptography

 

공개키 암호 체계(public key cryptosystem)에서 공개키를 사용하는 기능과 개인키를 사용하는 기능을 제공하는 함수로 구성되어, 공개키와 개인키의 비대칭적인 특성에 기반하여 암호화, 전자 서명 생성ㆍ검증, 키 교환 등의 기능을 제공할 수 있는 암호기술

 

■ 기밀성 confidentiality

 

인가되지 않은 개체(unauthorized entity)에 의해 발생할 수 있는 특정 데이터의 정보 노출을 방지하는 특성. 기밀성은 정보에 대한 암호화를 통해 보장할 수 있다. 암호화에 사용되는 대표적인 암호기술로 블록 암호, 스트림 암호, 공개키 암호 등을 들 수 있다

 

■ 디렉터리 서비스 directory service

 

네트워크 내에 분산된 디렉터리를 하나로 관리하여, 사용자나 사용자 프로그램이 요구하는 디렉터리의 정보 검색, 변경, 추가, 삭제 등의 서비스를 제공하는 기능 단위. 디렉터리는 논리, 계층 방식 속에서 조직화 된, 비슷한 특성을 가진 객체들의 모임이다.

 

■ 멀티체인 multi-chain

 

블록체인 시스템에서 논리적으로 분리된 체인으로 구성된 특성 또는 이러한 특성을 가지는 다수의 체인

 

■ 무결성 integrity

 

특정 데이터가 위ㆍ변조되지 않았다는 것을 보장하는 성질. 무결성은 메시지 인증 코드, 전자 서명 등의 방법으로 보장할 수 있다.

 

■ 분산 원장 distributed ledger

 

합의 프로토콜을 사용하여 네트워크에 분산된 개체들이 공유ㆍ복제ㆍ동기화하는 원장

 

■ 블록 block

 

트랜잭션의 묶음과 블록 헤더로 이루어진 블록체인의 자료 구조

 

■ 블록 암호 block cipher

 

특정 크기의 데이터를 대상으로 암호키(cryptographic key)의 작용에 의해 같은 크기의 다른 데이터로 변환하는 암호기술. 블록 암호의 기본 처리 단위로는 주로 64비트 또는 128비트를 많이 사용한다. 블록 암호에 사용되는 암호키는 허가된 사용자 이외에는 비밀로 관리되는 것을 가정한다. 암호키의 크기(비트)는 128 이상이어야 한다.

 

■ 블록 헤더 block header

 

블록의 메타 데이터를 포함하는 자료 구조. 일반적으로 블록 헤더는 생성 시각과 이전 블록의 해시값을 포함한다.

 

■ 블록체인 blockchain

 

합의된 블록을 암호학적 해시 함수를 이용하여 덧붙이기만 가능하도록 차례로 연결한 분산 원장

 

■ 블록체인 노드 blockchain node

 

블록체인 네트워크에 참여하는 기기 또는 프로그램

 

■ 블록체인 솔루션 blockchain solution

 

블록체인 시스템을 이용하여 블록체인 기반 서비스를 제공하는 데 필요한 모든 기능을 통합 구현한 솔루션. 블록체인 솔루션은 블록체인 시스템을 기반으로 블록체인 오라클, 오프체인 저장소, 블록체인 외부 애플리케이션 등 블록체인 외부 시스템을 포함한 개념이다.

 

블록체인 시스템 blockchain system

 

블록체인 SW 플랫폼을 탑재한 노드들로 사전에 정의된 정책에 따라 네트워크를 구성하고 노드들이 블록체인을 공유할 수 있도록 구현한 시스템

 

 

댓글

Designed by JB FACTORY