키 생성(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 |