728x90
암호 할고리즘
- 정보 보호를 위해 평문을 암호화.
- 해시를 이용한 단방향 암호화와 개인키, 공개키를 이용한 양방향 암호화
hash 해시
- 임의 길이의 데이터를 고정된 길이 값이나 키로 변환
- 해시 알고리즘을 해시 함수, 해시 함수로 변한된 값/키을 해시값/키
- sha, md5 등
private key encryption 개인키 암호화 방법
- 평문을 암호화 알고리즘과 개인 키로 암호화하여 암호문 만듬 해당 키와 복호화 알고리즘으로 평문으로 되돌림.
- 암호화/복호화가 빠르며 단순, 사용자가 많을수록 개인키가 많이 필요
- 블록 암호화 : DES, SEED, AES, 스트림 암호화 : RC4
- DES Data Encryption Standard : 1975년 발표. 64비트 크기 블록과 56비트 길이 키 사용.
- AES Advanced Encryption Standard : 2001년 발표. 블록 크기 128비트, 키 길이에 따라 128, 192, 256
public key encryption 공개키 암호화 방식
- 공개키로 데이터를 암호화, 비밀키로 암호화된 데이터를 평문으로 복호화
- 키 분배, 관리가 쉬움, 암호/복호화 속도가 느리며, 복잡.
- RSA
300x250
'컴퓨터과학 > SW, DB' 카테고리의 다른 글
데이터베이스 1 - 데이터베이스 관리 시스템 (0) | 2020.05.16 |
---|---|
보안 점검 항목 (0) | 2020.05.16 |
캡슐화, 코드 오류 (0) | 2020.05.16 |
시간 및 상태, 에러 처리 (0) | 2020.05.16 |
보안 약점 (0) | 2020.05.16 |