암호학이란 암호화 및 복호화를 연구하는 학문으로, 안전한 의사소통을 위해 만들어졌다.

컴퓨터 시대 초기에는 암호화를 한다는 것을 기밀성 유지라는 목표를 이루기 위한 목적으로 활용되었지만, 현재는 암호 화폐를 구현할 때도 사용되고 있다.

블록체인에서의 암호는 대표적으로 보안을 위해서 사용되며, 기밀성, 익명성 무결성, 인증, 부인 방지를 위해서 사용된다.

스크린샷 2022-11-08 오후 9.16.57.png

대칭 키

비대칭 키

⇒ 대칭 키의 쉽게 탈취하여 복호화가 가능하다 는 단점을 해결하기 위한 방안으로 고안됨.

공개 키와 개인 키 2가지를 사용하며, 공개 키 암호 방식과 개인 키 암호 방식이 있다.