- 평문(plaintext): 암호기술을 통해 보호하고자 하는 원본 데이터. 해독 가능한 형태의 텍스트
- 암호문(ciphertext): 평문에 암호 기술을 적용한 것. 해독 불가능한 형태의 텍스트
- 암호화(encrytion): 평문 -> 암호문
- 복호화(decryption): 암호문 -> 평문
암호화의 종류
* 단방향 암호화: 암호화 후 복호화할 수 없다.
ex) 계정 비밀번호
* 양방향 암호화: 암호화, 복호화 모두 가능하다.
ex) 주소, 이메일 주소 등 재사용이 가능한 정보
1. 대칭형 암호
- 암호화 key == 복호화 key
- 송, 수신자 간에 동일한 키를 공유하므로 많은 키가 필요함
- ex) 데이터 통신 암호화
2. 비대칭형 암호
- 암호화 key != 복호화 key
- 송신자는 수신자의 공개키를 이용하여 암호화, 수신자는 자신의 공개키로 암호화된 암호문을 자신의 개인키로 복호화
- ex) 인증
출처:
https://seed.kisa.or.kr/kisa/intro/EgovDefinition.do
KISA 암호이용활성화 - 소개 - 암호기술의 정의
소개 정보보호의 기반 암호기술 및 정책에 대한 다양한 정보전달 HOME 소개 소개 국산 암호기술 차세대 암호 암호모듈검증 암호 역기능 대응 자료실 알림마당 암호기술의 정의 암호기술의 정의
seed.kisa.or.kr
https://sieunlim.tistory.com/16
암호화 복호화란
요약암호는 단방향, 양방향으로 나뉜다. 단방향 : 재사용 X (Ex.사용자 비밀번호) 양방향 : 재사용 O (Ex.주소,이메일)단방향 암호는 bcrypt가 제일 보편화 되어있다.양방향 암호는 AES 와 RSA 등을 쓴다
sieunlim.tistory.com
'컴퓨터공학 > 보안' 카테고리의 다른 글
[인증서] CodeSign 인증서 생성하기 (0) | 2023.03.29 |
---|