KNOWLEDGE/Security
암호학의 기본 개념
더라
2022. 5. 1. 13:39
728x90
암호학(Cryptography)
제 3자로 부터 정보를 보호하는 방법을 연구하는 것을 말함.
- 연구주제
- 키생성(Key generation)
- 암호화(Encryption)
- 복호화(Decryption)
- 현대에는 암호학의 역할이 확장되어 암호학의 연구분야가 폭넓어짐
- 수신자·송신자 서로 신원 확인하는 방법
- 메시지가 중간에 조작되지 않았음을 보증하는 방법
키생성(Key generation)
: 암호화 및 복호화에 사용할 키를 만드는 과정
암호화(Encryption))
: 키를 이용해 평문(Plaintext) → 암호문(Ciphertext) 변환하는 과정
복호화(Decryption)
- 암호화된 데이터를 암호와 되기 전 형태로 바꾸는 처리
- '송신자'가 '암호문'을 전송 → '수신자'는 키를 이용해 '암호문'을 '평문'으로 복호화
암호시스템(Cryptosystem)
:암호화와 복호화로 정보가 전달되는 체계💡 인코딩(Encoding)?
- 데이터의 기밀성 고려 x
- 누구나 디코딩해서 원문 구할 수 있음
→ 크기를 줄이거나 컴퓨터가 이해하기 쉬운 형식으로 변형을 지향, ex) 압축
💻 Dreamhack에서 공부한 내용을 정리한 글입니다.
728x90