📄️ 암호화
비트코인이 거래 내용을 숨기는 암호화보다 해시와 전자 서명으로 공개 장부의 무결성과 개인키에 의한 사용 승인을 검증하는 방식을 설명합니다.
📄️ 해시
해시의 입력과 출력, 일방향성·눈사태 효과·충돌 저항을 살펴보고 비트코인에서 장부와 블록을 검증하는 방식을 설명합니다.
📄️ 머클 트리
머클 트리는 거래 해시를 단계적으로 결합해 머클 루트를 만들고, 거래의 포함 여부를 효율적으로 확인하는 구조입니다.
📄️ SHA-256
SHA-256의 고정된 256비트 출력과 비트코인에서 블록·채굴·주소 관련 과정에 해시가 활용되는 방식을 설명합니다.
📄️ 타원 곡선 암호
타원 곡선 암호가 개인키와 공개키 사이의 비대칭적인 계산 난도를 이용해 비트코인에서 개인키에 의한 거래 승인을 검증하는 원리를 설명합니다.
📄️ 공개키 암호화
공개키 암호학에서 암호화·복호화와 서명·검증을 구분하고, 비트코인에서 대응하는 개인키에 의한 거래 승인을 검증하는 원리를 설명합니다.
📄️ 개인키
개인키의 역할과 생성 원리, 분실·탈취에 따른 결과와 주요 공격 경로를 설명합니다.
📄️ 공개키와 디지털 서명
공개키와 디지털 서명이 거래의 승인과 서명이 보호하는 내용의 변경 여부를 검증하는 원리를 설명합니다.
📄️ 체크섬
체크섬이 비트코인 주소의 입력 오류를 어떻게 찾아내며 어떤 위험까지는 막지 못하는지 설명합니다.
📄️ 다중 서명
다중 서명은 여러 키 가운데 정해진 수 이상의 서명이 있어야 비트코인을 움직일 수 있도록 하는 잠금 방식입니다.