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

+ Recent posts