보안의 3요소인 무결성, 가용성, 기밀성을 지키기위해 가장 안전한 방법인 암호에 대해 배우겠습니다.

 

 

 

암호는 많이 들어본 만큼 널리 사용되어 지고 있습니다.

 

암호: 통신의 내용이 밖으로 새지 않도록, 제 3자는 모르고 인가된 사람들만 알 수 있는 신호나 부호

 

 

 

암호기술 : 평문을 해독 불가능한 형태로 변형시켜 암호문을 생성하여 사용함으로써

 

네트워크에서의 불법적인 도청을 방지하기 위한 기술

 

ex) 비밀통신, 인증, 접근제어 기능을 제공

 

 

 

 

암호시스템

 

키생성 - 안전한 키를 생성하는 알고리즘

 

암호화 - 암호화키를 이용하여 평문을 해독 불가능한 형태로 변형시켜 암호문을 만드는 알고리즘

 

복호화 - 복호화키를 이용하여 암호문으로부터 평문을 복구하는 알고리즘

 

암호알고리즘 = 암호화 + 복호화 + 키생성

 

 


 

 

 

 

 

암복호 과정을 계산식으로 나타내면 다음과 같습니다.

 

 

암호문 C를 만들기 위해서는 E(암호화)+ke(암호화 키)를 이용해서 M(평문)을 암호화 합니다.

 

 

 

 

 

 

암호화는 크게 암호화의 키와 복호화의 키가 같으냐 다르냐에 따라 방식이 나뉘어 집니다.

 

대칭형, 비대칭형이 존재합니다.

 

대칭키 시스템 : 암/복호화 키가 같으며, 비밀키 또는 대칭키 암호라고 불림

 

비대칭키 시스템 : 암/복호화 키가 다르며 공개키, 개인키 또는 비대칭키 암호라고 불림

 

 

 

 

대칭형키는 하나의 키로 암,복호화를 수행합니다.

 

비대칭형키는 암,복호화 키가 서로 다릅니다.

 

다음은 비대칭형키에 대한 그림입니다.

 

 

비대칭형키는 암,복호화 키가 서로 다르기 때문에 속도가 상대적으로 느립니다.

 

 

 

참고 : 유투브 해킹공격의 예술 강의실 채널

 

'똥 싸기 > 보안' 카테고리의 다른 글

[보안]네트워크 공격  (0) 2017.10.11
[보안]용어정리  (0) 2017.10.02
[보안]보안의 3요소 CIA(기밀성,무결성,가용성)  (0) 2017.10.02

+ Recent posts