This article has been translated from English to Korean.

디지털 서명의 개념을 제대로 이해하기 위해서는 먼저 암호화가 어떻게 작동하는지 이해해야 합니다.

암호화는 암호학의 핵심 개념입니다.

비트코인(및 기타 암호화폐)을 사용할 수 있도록 하기 위해 거래가어떻게 "서명"되는지이해하려면 암호화의 개념과 그 역할에 대해 잘 알고 있어야 합니다.

암호화폐는 암호화를 깔끔하게 활용하지만, 그 작동 방식을 이해하려면 먼저 암호화의 일반적인 사용법에 대해 알아야 합니다.

암호화에서 암호화는 메시지를 의도한 수신자만 읽을 수 있는 형태로 변환하여 메시지의 프라이버시를 보호하는 기술입니다.

다른 사람들은 이것을 무작위 문자의 일관성 없는 횡설수설로 볼 것입니다.

암호화란 무엇인가?

암호화는 알고리즘("암호화"라고 함 )을 사용하여 읽을 수 있는텍스트("일반 텍스트"라고 함)와 같은 데이터를 특수한 지식을 가진 사람(일반적으로"키"라고 함)이 아닌 다른 사람이 읽을 수 없도록 변환 하는 프로세스입니다.

이 과정의 결과는 암호화된 텍스트 ("암호문 "이라고 함 )입니다.

가장 기본적인 의미에서 암호화는 컴퓨터가 따르는 일련의 지침("알고리즘")과"복잡한 수학"을 사용하여 데이터를 위장하고 보호하는 것을 의미합니다.

Encryption protects data

예를 들어, 메시지를 보내면서 암호화하는 경우, 도청자가 읽거나 이해할 수 없는 형식으로 인코딩됩니다.

이 알고리즘은 평문 데이터를 암호문이라고 알려진 이해할 수 없는 텍스트로 뒤섞습니다. 암호문은 해독할 수 있는 특수 키를 사용하지 않으면 횡설수설처럼 보입니다.

다음은 횡설수설처럼 보이는 암호문의 예입니다.

EjQbCXilQmoEssL0tP1395IKLEAwSEhptF6ogdoHGZ1LHgpeon7PFWcADod/ir78LKdc72r17ZzwGCpQbd5XU7Tha7ESBhWe6EzGjxthdGBL+tSsj343yFTp6PgBOcZO

(술을 너무 많이 마신 적이 있다면 아마 비슷한 말을 했을 것입니다. 🤣)

즉, 알고리즘을 사용하여 데이터를 암호화하면, 암호화된 텍스트에서 데이터를 해석하거나 원래의 내용을 추측할 수 없습니다. 이것이 바로 여러분의 메시지가 의도치 않게 엿보이는 눈으로부터 안전하게 보호되는 방법입니다.

요약하자면:

  • 암호화는 평문을 암호화된 텍스트로 변환하는 과정입니다. 이 암호화된 텍스트는 "암호문"이라고 알려진 이해할 수 없는 텍스트입니다. 암호화된 텍스트는 아무도 읽을 수 없기 때문에, 암호화된 텍스트는 원래 메시지를 볼 수 없는 사람들로부터 숨깁니다.
  • 복호화는 암호화된 텍스트를 평문으로 변환하는과정입니다. 기본적으로 암호화의 반대입니다. 메시지를 읽고 접근할 수 있는 사람만 읽을 수 있도록 암호문을 복호화하는 데 사용됩니다.

암호화는 어떻게 작동하나요?

아래 그림에서, 암호화와 복호화"키"를 사용하여 데이터가 평문에서 암호문으로, 그리고 다시 평문으로 어떻게 바뀌는지 확인할 수 있습니다.

How Encryption Works

키가 동일할 수도 있고("대칭적") 고유할 수도 있습니다("비대칭적").

즉, 암호화에는 두 가지 주요 유형이 있습니다.

  1. 대칭형 암호화: 이 유형의 암호화는 상호적입니다. 즉, 데이터를 암호화하고 해독하는 데 동일한 키가 사용된다는 의미입니다.
  2. 비대칭 암호화: 이 유형의 암호화는 암호화와 복호화에 각각 별도의 키를 사용합니다: 개인 키와 공개 키.

기본적으로 데이터의 발신자와 수신자가 동일한 키를 사용하여 데이터를 암호화하고 해독하는 것을 대칭형 암호화 라고 합니다.

그리고 키가 암호화와 복호화에 서로 다른 경우, 비대칭 암호화라고 합니다.

암호학에서"키"는단지 큰 숫자(많은 자릿수를 가진 크고 긴 숫자) 또는 숫자와 문자의 문자열입니다.

키는 일반 텍스트를 암호문으로, 또는 그 반대로(암호문을 일반 텍스트로) 변환하는 데 사용됩니다.

암호화폐는 비대칭 암호화만을 사용하기 때문에, 앞으로는 비대칭 암호화에만 집중할 것입니다.