정보처리기사 필기발행일 2024. 2. 23.원본 https://blog.naver.com/jword_/223361708961 ↗

암호화 방식 공개키 암호화, 해시암호화란?

암호화 방식 공개키 암호화, 해시암호화란? — #정보처리기사 #암호화방식 #해시암호화 #공개키암호화 24년도 1회차 정보처리기사 필기 시험대비 공부를 ...

#정보처리기사 필기#Naver Blog

#정보처리기사 #암호화방식 #해시암호화 #공개키암호화

​

24년도 1회차 정보처리기사 필기 시험대비 공부를 진행하였습니다.

\* 본글은 PC버전에 최적화 되어있습니다.

​

​

​

**\\ **공부방법론은 가장 첫글에 있습니다. 참고하실 분들은 참고하세요! \\

​

이미지

5과목, 정보시스템 구축 관리

암호화와 복호화

암호화: 암호되지 않는 평문을 암호문으로 바꾸는 과정

​

복호화: 암호문을 원래의 평문으로 바꾸는 과정

​


개인키(비밀키) 암호 방식(Private Key)

비밀키 암호화 기법은 동일한 키로 암호화 및 복호화 하는데 사용된다.

암호화 하는 키와 복호화하는 키가 동일하기에 대칭 암호 방식 혹은 단일키 암호화 기법 이라고도 함

​

비밀키는 DB사용 권한이 있는 특정 사용자들에게 나눠진다.

​

종류: DES, LUCIFER, 전위 기법, 대체 기법, 대수 기법, 함성 기법

​


공개카 암호 방식(Public Key)

공개키 암호화 기법은 암호화 하는 키와 복호화 하는 키가 서로 다르다.

​

데이터 암호화시 사용되는 암호화 키 = 공개키라고 부른다. 이 공개키는 DB사용자들에게 공개된다.

암호화하는데 사용되는 키와 복호화하는데 사용되는 키가 서로 다르기 때문에 비대칭 암호 방식이라고 한다.

​

대표적인 예시로는 RSA(Rivert Shamir Adleman)

​


해시(Hash) (A)

여기서 해시는 임의의 길이의 입력 데이터를 고정된 길이긔 값/키로 변환하는 것을 통칭

​

해시 알고리즘은 해시를 만들기 위한 해시 함수이다. 해시함수를 통해 변환된 해시값을 해시키라고 부른다.

​

데이터의 무결성 검증, 암호화 등 정보보안 분야 전반에 걸쳐 사용된다.

​

해시 함수 종류

1. SHA시리즈: 1993년 미국 국가 보안국(NAS)이 처음 설계하여 NST에 의해 발표됨. 초기 개발된 SHA-0이후 SHA-1, SHA-2, SHA-224, SHA-394, SHA-512가 발표됨

​

2.MD5: 1991년 R.Rivert가 MD4를 대체하기 위해 고안한 해시함수, 블록크기 512bit, 키 길이 128bit

​

3. N-NASH : 1989년 일본의 전산전화 주식회사(NTT)에서 발표한 암호화 해시 함수. 블록 크기와 키 길이가 모두 128비트

​

4. SNEFRU: 1990년 R.C Merkle가 발표함 해시함수, 32비트 프로세서에서 구현을 용이하게 할 목적으로 개발됨. 블록크기 512비트, 키길이 128비트, 256비트 구분됨

​


암호화 방식은 실제 매우 자주 나오는 단골 문제입니다. 암호화 방식별로 잘 구분지어 기억하시고, 특히나 종류를 묻는 문제가 많으니 꼭 기억하셨으면 좋겠습니다!

​

​

오답노트 시리즈

익스트림 프로그래밍, DFD, 사용자 인터페이스

2과목

재공학, 역공학, 소프트웨어 재사용