암호학의 역사는 수천 년 전으로 거슬러 올라갑니다. 현재와 같은 엄청나게 강력한 컴퓨터가 존재하기 훨씬 이전의 일입니다. 많은 사람들에게 암호학은 낯선 개념으로 여겨졌지만, 암호화폐의 등장으로 그 어느 때보다 많은 사람들이 이해하고 배우고자 하는 욕구가 커졌습니다.
이 기사에서는 암호학의 간략한 역사를 소개하여 그것이 무엇인지, 시간이 지남에 따라 어떻게 발전해왔는지, 그리고 오늘날 암호화폐 공간에서 사용하는 이점에 대한 기본적인 이해를 할 수 있도록 도와드리겠습니다.
시작합시다!
암호학이란 무엇인가?
그리스어에서 유래된 kryptos, 라는 단어는 '숨겨진'을 의미합니다. 접두사인 Crypt는 '숨겨진' 또는 '금고'를 의미합니다. 접미사인 Graphy는 '쓰기'를 의미합니다. 그 기원은 기원전 1900년경으로 거슬러 올라갑니다. 더욱이, 줄리어스 시저는 중요한 메시지를 전달하기 위해 현대 암호를 사용한 최초의 예 중 하나입니다.
암호학은 수학을 사용하여 발신자로부터 수신자에게 전달되는 메시지와 정보를 보호하는 통신 방법입니다.
정보나 메시지는 규칙에 정의된 코드로 작성되거나 암호화됩니다. 의도된 수신자가 코드를 받으면 그것을 해독하여 실제 메시지를 드러냅니다.
이것을 수행하는 이유는 신뢰할 수 없는 제3자가 메시지를 해독할 수 없도록 보장하기 위함입니다. 따라서 정보를 보호하고 오직 신뢰할 수 있는 당사자들과 의도된 수신자만이 메시지에 접근할 수 있도록 합니다.
암호학의 유형 및 암호학 예시
수동 암호학 (기원전 1900년 - 제1차 세계대전)
가장 역사적이고 기본적인 형태의 암호학은 기원전 1900년경으로 거슬러 올라갑니다. 놀랍게도, 암호학의 첫 번째 예는 고대 이집트의 느므호테프 2세의 무덤에서 발견되었습니다. 여기서, 예술가(들)은 기대하게 될 이미지 대신에 평범하지 않은 상형문자 기호를 사용했습니다. 그러나 이것은 암호화된 메시지로 여겨지지 않으며, 더 품위 있는 기호를 사용하려는 시도로 생각됩니다.
약 2800년을 빠르게 돌아보면, 가장 발전된 형태의 수동 암호화와 그 단계적 폐지를 볼 수 있습니다. 여러분이 짐작하셨겠지만, 수동 암호화는 사람에 의해 수행되었습니다. 그래서 알고리즘은 그렇게 길거나 복잡할 수 없었습니다. 만약 그랬다면, 메시지가 해독될 때쯤에는 이미 관련성이 없을 수도 있었습니다.
그러나 이 방식은 암호 담당 직원이 해독할 수 있는 것에 한정되어 있었기 때문에, 신뢰할 수 없는 제3자가 암호를 더 쉽게 깨뜨릴 수 있었다는 의미였습니다.
수동 암호화가 2-시프트 암호를 사용하여 어떻게 작동할 수 있는지의 간단한 예입니다:
- 알파벳:
abcdefghijklmnopqrstuvwxyz
- 암호 알파벳:
cdefghijklmnopqrstuvwxyzab
세 번의 교대 작업이 어떻게 이루어지는지 보세요? A는 C가 되고, B는 D가 되며, 이런 식으로 계속됩니다.
- 받은 메시지:
그 결과가 매우 만족스러웠다
- 해독된 메시지:
코드가 해독되었습니다
기계화 암호학 (제2차 세계대전 - 현재)
두 차례의 세계 대전 사이에, 더 복잡하고 해독하기 어려운 암호화 방식 개발에 많은 노력이 기울여졌습니다. 수동 방식이 빠르거나 안전하지 않다는 것이 명백해졌습니다. 그래서 사람들은 전화와 통신 시스템 형태의 기술로 전환했습니다. 기계로의 전환은 메시지를 암호화하고 보내며 해독하는 속도를 기존의 수동 방식보다 훨씬 빠르게 만들었습니다. 게다가, 인간의 오류 가능성도 줄었습니다.
그들은 수동으로 정렬된 여러 개의 로터를 사용하여 작업했습니다. 메시지를 입력할 때, 로터는 암호화된 메시지를 출력했습니다. 매일 로터는 다른 코드로 변경되어, 해독하기가 매우 어려웠습니다.
제2차 세계 대전이 끝날 때까지 암호학은 주로 군사 목적으로 사용되었습니다. 그러나 상업적으로 인정받기 시작했습니다. 엄청난 기술 발전으로 인해 암호학은 훨씬 더 복잡하고 안전해졌습니다. 2000년이 되자 단일 장치로 작업할 수 있는 암호문은 10억 배 이상 증가했습니다.
추가 발전 및 공개 키 암호화
이제 우리는 암호학이 현재 어떻게 우리의 일상생활에 영향을 미치는지, 그 단계에 도달했습니다. 정보 시대에 기술의 힘과 능력은 더욱 발전했습니다. 이제 암호학은 단순히 인코딩과 디코딩을 넘어서 퍼져나갔습니다. 오늘날에는 디지털 서명, 인증, 공유 및 분산 암호화 기능, 블록체인 암호화 등 많은 분야에서 사용됩니다.
공개 키 암호화는 암호화폐 열성 팬들에게 익숙할 것입니다. 이 암호화 방식은 한 쌍의 키를 사용합니다. 암호화폐에서 공개 키는 42개의 암호화 문자열로 구성되어 있으며, 이는 당신의 지갑 주소로도 알려져 있습니다. 두 번째 부분은 개인 키입니다. 개인 키는 지갑의 소유자인 당신이 자신에게 보내진 메시지(거래)에 접근할 수 있게 해줍니다.
요약: 암호학의 역사
수천 년 전으로 거슬러 올라가는 암호학은 원래 군사 작전에서 매우 중요한 역할을 했습니다. 기술이 급속도로 발전하기 시작한 제2차 세계 대전 이후에야 우리는 상업적 관심을 보기 시작했습니다.
개인용 컴퓨터의 등장으로 암호학에 대한 관심과 필요성이 증가했습니다. 이제 사회는 이것 없이는 기능할 수 없습니다. 단순한 메시지 해독에서 시작된 것이 이제는 대부분의 기술을 지원하며 사용하는 동안 우리를 안전하게 지켜줍니다.
암호화폐와 블록체인 공간은 암호학이 제공하는 복잡성과 보안성에 기반을 두고 있습니다. 이것이 더 발전하고 기술 수용이 증가함에 따라, 암호학은 사회의 진화에서 더욱 중요한 역할을 차지하게 될 것입니다.



