본문 바로가기
카테고리 없음

SSL-Checksum(검사합) | 대칭키, 비대칭키

by Jann 2023. 6. 27.
728x90

 

Checksum(검사합) 


: 데이터의 오류 여부 확인을 위해 널리 사용되는 방법 (보안성 X)
: 일정 자릿수를 정하고, 범위를 넘는 자리 올림은 버려서 자릿수를 유지한다.
예시> 6+8= 14 -> 4 (십의 자리는 버리고 일의 자리만 유지)

원본 + 원본 -> 결과, 검사합
결과값을 기존으로 원본으로 복원하는 것은 불가 : Hash, 단방향

 

암호화 방식 중 대칭키, 비대칭키

- 대칭키 (Symmetric Key)

키 하나로 암호화(보안성 부여) /복호화를 모두 수행하는 방식(비대칭키 방식에 비해 효율적)

DES, 3DES, SEED-128, ARIA, AES-128, AES-256 알고리즘이 대표적인 대칭키 암호화

 

- 비대칭키 (Asymmetric Key)

한 쌍(두개의 키)의 키가 서로 상호작용하는 구조를 갖는다.
두 키 중 하나로 암호화하면 쌍을 이루는 다른 키로 복호화한다.
보통 공개키 - Public key, 복호화키- Private key로 구분하며 PKI(Public Key Infrastructure) 기술의 근간

>> 쌍을 이루는 공개키로 암호화, 비공키로 복호화 (해당하는 키로 각각의 암, 복호화 가능)
RSA-2048, ECC 알고리즘 등이 대표적인 비대칭키 암호화

예시>>
65 ^ 5 mod323 = 12
:: 65는 평문, 5는 Public, mod(Modulus) 나머지 연산, 12는 암호문

12 ^ 29 mod323 = 65
:: 12 암호문, 29 복호화키, mod 나머지 연산, 65는 복호화된 평문

 

728x90

댓글