- 암호학의 기본 개념
암호화란?
의미를 알 수 없는 형식으로 정보를 변환하는 것
대칭 암호화 vs 비대칭 암호화
대칭 암호화
- 방식: 암호화키가 동일한 암호화 방식
- 대표 알고리즘: DES,3DES,AES,SEED,ARIA등
- 장점: 수행시간이 짧음
- 단점: 안전한 키교환 방식이 요구됨. 사람이 증가할수록 키관리 어려워짐.
비대칭 암호화(= 공개키 암호화)
- 방식: 암호화, 복호화 할때 서로 다른 키를 사용하는 방식
- 대표 알고리즘: RSA, Duffe-Hellman 키 교환
- 장점: 키분배 필요X, 기밀성/인증/부인방지 기능을 제공
- 단점: 대칭키 암호화 방식에 비해 속도가 느림.
- 특징: 비대칭 암호화에서 사용되는 키는 공개키와 개인키 두가지이다.
- 사용방법:
1. 공개키와 개인키 생성
2. 공개키는 공개하고 개인키는 개인이 소유
3. A는 B의 공개키로 메시지를 암호화
4. B는 자신의 개인키로 메시지 복호화
RSA 암호화
- 공개키 암호화 시스템 중 현재 가장 널리 쓰이는 알고리즘
- 암호화뿐만 아니라 전지서명이 가능한 최초의 알고리즘
- RSA 암호체계의 안정성은 큰 숫자를 소인수 분해하는 것이 어렵다는 것에 기반을 둠.

암호학 속성 분류
기밀성
- 정보가 무단으로 액세스되지 않도록 보호하는 것
- 암호화와 접근 제어 등을 통해 이루어짐
인증
- 사용자나 시스템의 신원을 확인하는 것
- 패스워드나 생체 인식 기술을 활용하여 이루어짐
- 해시 함수의 개념
해시 함수란?
어떠한 임의의 길이를 갖는 데이터를 고정된 데이터 길이의 결과값으로 출력하는 단방향 함수
- anaconda 설치하기
- Jupyter notebook 플러그인 설치
- 해시함수 속도 비교
- 이미지 해싱 프로그램
- 깃에 커밋하기

'융보공 리뷰' 카테고리의 다른 글
| 7주차 리뷰 (0) | 2024.05.17 |
|---|---|
| [2024.05.03] 7주차 리뷰 (0) | 2024.05.10 |
| 4주차 리뷰 (0) | 2024.05.05 |
| 2주차 리뷰 (세계 보안 엑스포 2024) (0) | 2024.03.26 |
| 1주차 리뷰 (0) | 2024.03.17 |