[Dreamhack] Crpyptography Introduction 정리
암호학 - 정보를 보호하기 위한 언어학적 및 수학적 방법론을 다루는 학문 키 생성(Key generation) - 암호화 및 복호화에 사용할 키를 만드는 과정 암호화 (Encryption) - 키를 이용해 평문(Platintext)을 암호문(Ciphertext)으로 변환하는 과정 인코딩(Encoding) - 데이터를 다른 형태로 변환하는 것 -> 암호화와 달리 데이터의 기밀성을 고려하지 않아, 누구나 디코딩하여 원문을 구할 수 있다. ex)압축 배타적 논리합(exclusive OR, XOR) - 입력으로 들어온 두 인자가 서로 다를 때, 참을 반환하는 연산 ex) 0 xor 1 -> 1 5⊕7=1012⊕1112=0102=2 3⊕10=00112⊕10102=10012=9 합동식 - a,b를 m으로..
2024.03.07