블록체인 12

#2 타원곡선

타원곡선과 블록체인 타원 곡선 암호학은 블록체인과 암호화폐에서 중요한 보안 기술로 사용되고 있습니다. 이를 이해하기 위해서는 먼저 타원 곡선이 무엇인지와 암호학적인 특성을 간략하게 살펴보겠습니다. 1. 타원 곡선 (Elliptic Curve): 타원 곡선은 수학적인 곡선의 한 종류로서, 그래프 상의 점들이 특정한 규칙에 따라 정의된다는 특징을 갖고 있습니다. 이 규칙은 덧셈 연산으로 정의되며, 덧셈 연산이 타원 곡선 위에서 잘 정의되도록 임의의 기준점 (Generator Point, G)을 정의하는 것이 일반적입니다. 이때, 덧셈 연산은 여러번 반복해서 수행하면 해당 점의 배를 구하는 것과 동등합니다. 2. 타원 곡선 암호학 (Elliptic Curve Cryptography, ECC): 타원 곡선 암호..

블록체인 2023.07.25

#1 유한체

유한체와 블록체인 유한체(Finite Field)는 블록체인 기술에서 중요한 개념 중 하나입니다. 블록체인은 분산 원장 기술로, 데이터를 보안 및 신뢰성을 확보하여 거래를 기록하고 유효성을 검증하는 데 사용됩니다. 이러한 거래 기록은 블록이라는 연속적인 데이터 구조로 이루어집니다. 유한체는 블록체인에서 다양한 방법으로 활용되며, 가장 주요한 용도 중 일부는 다음과 같습니다. 1. 암호화: 블록체인에서 데이터의 보안은 매우 중요합니다. 유한체에서 제공되는 숫자 연산은 암호화 기술에 이용됩니다. 블록체인에서 사용되는 공개키와 개인키를 생성하고 서명하는 데에 유한체의 연산이 사용됩니다. 이를 통해 거래의 무결성과 신뢰성을 보장합니다. 2. 해시 함수: 블록체인에서 해시 함수는 블록과 트랜잭션을 식별하기 위해 ..

블록체인 2023.07.25