전통적으로 암호화에는 대칭 키, 해시 함수, 비대칭 키의 세 가지 유형이 있습니다.
이는 메시지의 발신자와 수신자가 단일 공통 키를 사용하여 메시지를 암호화하고 해독하는 암호화 시스템입니다. 이 방법은 다른 두 가지 방법보다 빠르고 간단하지만, 안전한 방식으로 키를 교환하는 것은 송신자와 수신자에게 달려 있습니다.
가장 널리 사용되는 예는 데이터 암호화 시스템(DES)입니다. 다음 예를 시도해 보겠습니다.
당신은 친구에게 "M"이라는 메시지를 보내고 싶습니다. 키로 메시지를 암호화하면 암호문 "C"를 얻게 됩니다.
친구는 암호문 C를 얻은 다음 동일한 키를 사용하여 암호문을 해독하여 M을 검색합니다.
대칭암호에는 스트림 암호와 블록 암호라는 두 가지 유형이 있습니다.
스트림 암호는 메시지를 의사 난수 문자열로 대체하는 고정 키를 사용합니다. 각 문자를 한 번에 하나씩 암호화합니다.
스팀 암호에 대한 자세한 내용을 보려면 여기를 클릭하세요.
이는 고정 길이의 블록을 암호화하기 위해 고정 길이의 키를 사용하는 대칭 암호화의 한 형태입니다.
블록 암호에 대한 자세한 내용을 보려면 여기를 클릭하세요.
해시 함수 시스템에는 키가 없습니다. 대신, 텍스트를 기준으로 고정된 길이의 해시값을 계산하므로 일반 텍스트의 내용을 복구할 수 없습니다. 많은 운영 체제는 해시 함수를 사용하여 비밀번호를 암호화합니다.
이 암호화 시스템에서는 한 쌍의 키를 사용하여 정보를 암호화하고 해독합니다. 공개키는 암호화에 사용되고 개인키는 복호화에 사용됩니다. 공개 키를 모든 사람이 알고 있더라도 개인 키를 알고 있는 사람은 수신자만 이를 해독할 수 있습니다.
암호화폐 구매 및 거래 시작
가입하고 통화의 미래에 관한 기회를 시작하세요
지금 가입하세요
암호화는 암호화폐 거래의 보안을 보장하는 데 어떻게 도움이 됩니까?

암호화폐에서 가장 중요한 암호화 도구 중 하나는 디지털 서명을 사용하는 것입니다. 디지털 서명은 서명자만 알고 있는 비밀 키와 데이터로부터 계산되는 암호화 값입니다. 각 사람은 공개/개인 키 쌍을 가지고 있습니다.


Alice와 Bob이 은행을 털고 싶다고 가정해 보겠습니다. 명시적으로 정보를 공유하지 않고 어떻게 이를 달성할 수 있을까요?
Diffie-Hellman 키 교환을 입력합니다. 이를 통해 한 번도 만난 적이 없는 두 당사자가 통신을 보호하고 정보를 주고받는 데 도움이 되는 키를 안전하게 설정할 수 있습니다.
이는 1970년대부터 오늘날 공개 키 암호화의 가장 중요한 발전 중 하나가 되었습니다. Diffie-Hellman 키 교환은 안전하지 않은 채널을 통해 키를 안전하게 개발하고 교환하는 데 널리 사용되는 최초의 방법이었습니다.
키 교환을 설명하는 가장 쉬운 방법은 비밀 페인트 예를 사용하는 것입니다. Alice와 Bob이 각각 임의의 페인트 색상에 동의한다고 가정해 보겠습니다.
이제 그들은 서로에게 메시지를 보내고 노란색이 공통 색상이라고 (함께) 결정해야 합니다. 하지만 상대방에게 자신의 선택을 말할 수는 없습니다.
Alice는 빨간색을 선택하고 Bob은 약간 녹색을 띤 파란색을 선택합니다.
다음 단계에서는 Alice와 Bob이 각자의 비밀 색상(Alice의 경우 빨간색, Bob의 경우 녹청색)과 상호 동의한 노란색을 혼합해야 합니다. 결과적으로 Alice는 오렌지색 혼합으로 끝나고 Bob의 결과는 더 진한 파란색이 됩니다.
혼합이 끝나면 최종 결과를 다른 사람에게 보냅니다. 이때 Alice는 더 진한 파란색을 받고 Bob은 주황색 페인트를 받습니다.
최종 결과를 받은 후에는 Alice가 자신의 비밀 빨간색 페인트를 더 깊은 파란색에 추가하고 Bob은 자신의 비밀 녹청색을 주황색 믹스에 추가하는 방식으로 비밀 색상을 추가합니다.
결과는? 둘 다 같은 색으로 나오는데, 이 경우에는 지저분해 보이는 갈색입니다. 공유 색상 또는 공통의 비밀입니다. , 언급된 대로입니다.

여기서 중요한 점은 Diffie-Hellman 키 교환 비유를 적용하면 양 당사자가 안전하지 않은 통신 채널을 통해 공통 비밀을 보낼 필요 없이 동일한 결과를 얻게 된다는 것입니다. 자세한 내용을 보려면 여기를 클릭하세요.
앨리스가 밥에게 500 BTC를 보내고 싶어한다고 가정해 보겠습니다. 그녀는 다음을 수행해야 합니다:

RSA와 Diffie-Hellman이 도입된 후 연구원들은 다른 알고리즘을 찾기 위해 다른 수학 기반 암호화 솔루션을 탐색했습니다. 1985년에는 타원 곡선이 제안되었습니다.
타원 곡선은 특정 수학 방정식을 만족하는 점들의 집합입니다. 해당 방정식은 다음과 같습니다:y2 =x3 + ax + b
이 방정식을 나타내는 그래프는 다음과 같습니다:
y2 =x3 + 도끼 + b

타원 곡선의 작동 방식에 대한 자세한 내용을 보려면 여기를 클릭하십시오.
암호화폐 구매 및 거래 시작
가입하고 통화의 미래에 관한 기회를 시작하세요
지금 가입하세요