암호화(Encryption)는 원본 데이터를 암호 키(key)라고 불리는 특별한 코드를 사용하 여 다른 형태로 변환하는 프로세스다. 암호화된 데이터는 보안적으로 민감한 정보를 안전하게 전송하거나 저장하는 데 사용한다.
원본 데이터는 평문(plaintext)이라 부른다. 이를 암호 알고리즘을 사용해 암호화하 면 암호문(ciphertext)이 된다. 이를 해독하려면 암호 키가 있어야 한다. 키가 없으 면 암호문을 해독하기 어렵다. 예를 들어 우리가 일상적으로 사용하는 인터넷에서 주소창 앞에 자물쇠 표시와 함께 https://가 있는데, 이는 웹 사이트와 사용자 간의 통신이 암호화되어 있 으며, 개인 정보(예 : 비밀번호, 신용 카드 정보)가 안전하게 전송되도록 하는 프 로토콜이다.
복호화(Decryption)는 암호화된 데이터(암호문)를 암호 키를 사용하여 원래의 형태 로 복원하는 프로세스다. 복호화는 오직 올바른 암호 키를 가지고 있는 경우에 수행할 수 있다. 암호화된 데이터를 암호 키를 사용하여 원래의 평문 데이터로 변환하려면 암호 키가 필요하다. 데이터 해독을 위한 복호화는 암호화의 반대 과정이다. 이메일 공급 업체들은 암호화 설정을 제공하여 암호화된 이메일이 중간에 탈취 되더라도 상대방이 읽을 수 없게 한다.
《결정적 사건으로 배우는 암호학》 4화 암호해독술 (0) | 2024.02.19 |
---|---|
《결정적 사건으로 배우는 암호학》 3화 카이사르 사이퍼& 데시메이션 기법 (0) | 2024.02.19 |
《결정적 사건으로 배우는 암호학》 1화 암호는 언제, 어떻게 시작되었을까? (0) | 2024.02.19 |
《데이터 분석가의 숫자유감》 6화 그래프 읽기 : 백문이 불여일견이라는 거짓말 (0) | 2024.02.19 |
《데이터 분석가의 숫자유감》 5화 실험을 통한 의사 결정 : 실험의, 실험에 의한, 실험을 위한 (0) | 2024.02.19 |