본문 바로가기

암호학2

대칭 키 암호 방식과 비대칭 키 암호 방식 블록체인에서의 암호는 대표적으로 보안을 위해서 사용되고 기밀성, 무결성, 인증, 부인 방지를 위해 사용 된다. * 기밀성: 타인이 볼 수 없도록 암호화하여 숨김 * 무결성: 메시지가 수정되지 않았는지 검증해야 함 * 인증/부인 방지 : 본인이라는 것을 확인함 위의 기능들은 크게 대칭 키 암호 방식과 비대칭 키 암호방식, 그리고 해시 함수를 사용하여 구현 된다. 💡대칭 키 암호화를 할 때의 키와 복호화를 할 때의 키가 같은 것을 대칭키라고 한다. 대칭 암호화 방식은 여러 사용자 사이에 공유된 단 하나의 키를 기반으로 한다. ✓ 대칭 키 암호 방식 하나의 키로 원본 데이터를 암호화하여, 암호화한 데이터 키를 함께 송신한다. 이를 받는 사람 역시 동봉된 동일한 키를 사용해 암호화된 데이터를 복호화 한다. 대칭.. 2022. 6. 20.
암호학의 역사 - 고대 암호학, 중세 시대와 르네상스, 컴퓨터 시대의 암호화 💡암호학의 역사 블록체인과 암호 기술은 뗄레야 뗄 수 없다. 신원 확인이나 블록체인의 형태, 송금, 과정, 서명 등 대부분의 기능에 암호 기술이 사용된다. 그렇기 때문에, 암호학에 대한 기초적인 이해가 매우 중요하다 암호가 처음 만들어진 시점부터 지금까지 어떠한 변화를 통해 변화하게 되었을지 보고, 블록체인에서 사용하는 암호 기술이나 기타 기술 요소를 정리해본다. 먼저 암호학이란, 안전한 의사소통을 위한 암호화/복호화 과학이다. 단순하게 말해 암호란 사람이 읽을 수 있는 평문을, 티인이 이해할 수 없도록 암호문으로 만들어 전송하고, 그것을 다시 사람이 읽을 수 있는 평문으로 복구하는 것이다. 그렇기에 현대의 암호학은 블록체인을 가능하게 하는 중요한 요소 중 하나이다. 오래전부터 사람들은 정보를 안전하게 .. 2022. 6. 20.