본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
학습 후기
오늘은 블록체인에 들어가기 전에 일반적인 암호화 기술을 살펴보았다. 솔직히 말하면 완벽하게 이해하지는 못했지만, 가장 흥미로웠던 점은 암호화 기술이 단순한 정보 보호를 위한 것이 아니라, 전쟁과 같은 역사적 상황 속에서 발전해 왔다는 사실이었다. 특히 독일군이 2차 세계대전 당시 사용했던 암호 기술이 현대 암호학 발전의 중요한 계기가 되었다는 점이 인상적이었다. 단순히 안전한 통신을 위해 개발된 것이 아니라, 군사적 전략과 명령을 적에게 노출되지 않게 전달하기 위해 만들어졌다는 점에서 암호화 기술이 단순한 기술이 아니라 생존을 위한 도구였다는 것을 실감했다.
사실 내가 이 공부를 하는 이유도 결국에는 전쟁과 같은 순간을 준비하기 위한 것이기에, 이러한 암호화 기술의 역사적 배경은 더욱 와닿았다. 비록 실제 전쟁은 아니지만, 정보 보안과 해킹의 세계에서도 끊임없는 공격과 방어가 이루어지고 있다. 대칭키와 비대칭키의 개념을 배우면서도, 각각의 방식이 보안성을 높이기 위해 어떻게 활용되는지 고민하게 되었다. 대칭키 암호화는 빠르고 효율적이지만, 키를 공유해야 한다는 문제점이 있다. 반면, 비대칭키 암호화는 키를 공유하지 않아도 안전하게 통신할 수 있지만 속도가 느리다는 단점이 있다. 실제로 이런 방식이 어떻게 적용되는지 생각해 보니, 우리가 매일같이 사용하는 인터넷 보안 프로토콜, 이메일 암호화, 심지어 암호화폐에서도 이러한 개념이 활용된다는 점이 신기했다.
그런데 비밀키, 공개키 개념까지는 어렵지 않았지만, 개인키까지 들어오니까 머리가 약간 복잡해졌다. 어제까지만 해도 개념적인 철학을 다루는 부분이 재미있었는데, 본격적으로 수학적 원리가 나오기 시작하니 부담감이 커졌다. 예를 들어, RSA 암호화 방식에서 소인수 분해의 어려움을 이용한다는 개념은 이해했지만, 실제로 어떤 원리로 작동하는지 수학적으로 증명하는 과정은 쉽지 않았다. 하지만 암호화 기술이 단순히 난수를 이용하는 것이 아니라, 거대한 수학적 원리를 기반으로 하고 있다는 점에서 흥미로웠다.
가장 인상적이었던 부분은 암호화 기술이 가능하게 된 이유가 "큰 수의 소인수 분해가 어렵다"는 수학적 특징 때문이라는 점이었다. 쉽게 말해, 어떤 큰 숫자를 소수 두 개의 곱으로 나누는 것이 매우 어렵기 때문에 RSA 암호화가 가능하다는 것이다. 이는 우리가 일상에서 사용하는 암호 시스템이 단순한 알고리즘이 아니라, 수학적으로 증명된 난제들 위에 구축되었다는 점을 의미한다. 단순한 비밀번호 설정이 아니라, 암호화가 수학적 난제들을 기반으로 만들어졌다는 것이 신기했다.
개인키 암호화와 공개키 암호화의 차이를 배운 것도 흥미로웠다. 특히 공개키 암호화에서 개인키로 서명하면 공개키로 검증이 가능하다는 점이 인상적이었다. 처음에는 왜 그게 가능한지 이해가 어려웠지만, 결국 개인키로 암호화한 정보는 오직 그에 대응하는 공개키로만 복호화할 수 있기 때문이라는 점을 깨닫고 나니 논리가 명확해졌다. 개인키는 나만 가지고 있기 때문에 내가 서명한 문서나 거래가 진짜인지 증명할 수 있고, 이는 우리가 사용하는 디지털 서명이나 전자 인증서에서 활용된다는 점이 재밌었다.
그동안 공인인증서, SSL 인증서 같은 것들이 불편하기만 했고, 왜 이런 걸 써야 하나 불만이 많았는데, 이번 공부를 통해 그런 시스템들이 엄청난 수학적 기초 위에 만들어졌다는 걸 알게 되었다. 지금까지 내가 비밀번호를 찾을 수 있었던 것도 RSA 암호화 방식과 Hash 함수 같은 수학적 개념 덕분이었다는 사실이 흥미로웠다. 단순히 ‘보안’이라는 개념이 아니라, 이를 뒷받침하는 수학적 원리가 있다는 점이 신기했다.
이번 학습을 통해 블록체인 같은 기술을 제대로 이해하려면, 먼저 기본적인 암호화 개념을 확실히 익혀야겠다는 생각이 들었다. 블록체인에서도 해시 함수, 전자서명, 공개키 암호화가 중요한 역할을 하기 때문이다. 단순히 기술을 사용하기보다는, 그 원리를 깊이 이해하는 것이 중요하다는 점을 느꼈다. 앞으로도 이런 개념들을 더 깊이 공부해서, 이론뿐만 아니라 실제 적용 사례까지 익히는 것이 목표다.
학습 일기
3월 7일 금요일
①. 공부 시작시간 인증 (왼)
②. 공부 종료 시간 인증 (오)
![]() |
![]() |
③. 수강 인증
![]() |
![]() |
④. 학습 인증샷
![]() |
![]() |
ChatGPT 시대라서 감사하다, 헷갈리는 개념에 대한 추가 설명을 얻을 수 있었다!
#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완
'블록체인' 카테고리의 다른 글
| 비트코인 백서로 보는 블록체인의 본질 (0) | 2025.03.10 |
|---|---|
| 패스트캠퍼스 환급챌린지 5일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.03.09 |
| 패스트캠퍼스 환급챌린지 4일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.03.08 |
| 패스트캠퍼스 환급챌린지 2일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.03.06 |
| 패스트캠퍼스 환급챌린지 1일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.03.05 |





