과목5 - 소프트웨어 개발 보안 구현
2025. 2. 6. 11:08ㆍ자격증/정보처리기사-취득완료
- 암호화 알고리즘 정의 : 데이터(비밀번호, 중요 정보)를 암호화 시켜서 다른 사람들이 알지 못하도록하는 것
- 대칭키 - 블록 암호화 방식
- 동일한 키로 암호화, 복호화 시킴
- AES : DES에 보안 취약점을 개선
- 128비트
- DES : 블록 암호 알고리즘
- 64비트
- SEED
- 금융기관, 공공기관에서 사용
- 128비트
- AES : DES에 보안 취약점을 개선
- 동일한 키로 암호화, 복호화 시킴
- 비대칭키
- 서로 다른 키로 공개키, 비밀키로 2가지
- RSA : 공개키와 개인키로 가장 큰 소수 곱
- 큰 정수를 소인수분해(소수)하는 것이 매우 어렵다.
- ECC
- 타원곡선 암호화
- 훨씬 더 작은 키로 암호화 복호화 알고리즘 만듬
- 타원곡선 암호화
- 해시 함수
- 단방향
- 해시 함수 종류
- SHA-256
- 256비트
- 복원이 어려움
- MD5
- 파일 무결성
- SHA-256
- 해시 함수 종류
- 단방향
- 대칭키 - 블록 암호화 방식
'자격증 > 정보처리기사-취득완료' 카테고리의 다른 글
| 과목5 - 시스템 보안 설계 (0) | 2025.02.06 |
|---|---|
| 과목5 : 오류 그리고 유형 (1) | 2025.02.06 |
| 과목5 - 소프트웨어 개발 보안 설계 (0) | 2025.02.06 |
| 과목5 - 데이터베이스(DB)의 신기술 용어 (0) | 2025.02.06 |
| 과목5 - 하드웨어 구축관리 및 신기술 용어 (0) | 2025.02.06 |