Dreamhack

암호학 Stage 1

kchabin 2022. 7. 30. 21:07

키 생성(Key generation) : 암호화 및 복호화에 사용할 키를 만드는 과정.

암호화(Encryption) : 평문(plain text) -> 암호문(cipher text)

복호화(Decryption) : 암호문 -> 평문

 

암호 시스템(Cryptosystem) : 암호화와 복호화로 정보가 전달되는 체계

 

<-> 인코딩(Encoding) : 암호화와 유사하게 데이터를 다른 형태로 변환하는 것이나 데이터의 기밀성을 고려하지 않으며, 누구나 디코딩하여 원문을 구할 수 있다.

 

배타적 논리합 (eXclusive OR, XOR) 

두 입력 값을 2진법으로 표기했을 때, 각 자릿수의 값이 같으면 0, 다르면 1 출력.

 

 

 

 

12≡5(mod 3)

 

a,b가 mod m에 대해 합동일 경우, + / - / X 를 해도 여전히 합동이다. 나눗셈은 성립 X.

 

곱셈의 역원

정수 a,m에 대해

을 만족하는 에 대한 의 곱의 역원이라고 부르며, a^{-1} 로 표기한다.

 

 

 

'Dreamhack' 카테고리의 다른 글

암호학 Stage 3  (0) 2022.08.04
암호학 Stage 2  (0) 2022.07.30
웹 해킹 : XSS-2  (0) 2022.07.25
웹 해킹 ClientSide: XSS  (0) 2022.07.25
웹 해킹 Stage 3  (0) 2022.07.22