본문 바로가기
네트워크

컴퓨터네트워크 보안

by MiaCoder 2024. 6. 14.

1. 네트워크보안

 

기밀유지

인증

메시지 무결성

점근 및 가용성

 

2. 공격방식

도청

위장

납치

서비스거부

 

3. 대칭키 암호화 

송신자와 수신자가 같은 키로 암호화 복호화를 한다

 

4. N대응암호

각 글자 별로 다른 암호화를 적용하는 방식

 

5. DES

56비트 키 64비트 평문 입력

암호블로체인을 사용한 블록암호

보다 안전하게 하는 3DES 다른 세개의 키 사용

 

6. AES

128bit에서 데이터 처리

 

7. RSA 공개키 암호화

모두에게 알려진 공개키

수신자에게만 알려진 비밀키

송신자가 공개키로 암호화 한것을 수신자는 비밀키로 복호화한다.

 

8. RSA 암호화 방식

공식 : (a mod n)d제곱 mod n = ad제곱 mod n

 

두 큰 소수 p, q 선택

n = p*q z = (p-1)(q-1)로 둔다

z와 공통 인수가 없는 e

ed mod z = 1 이되는 d를 선택

 

공개키는  n,e

비밀키는 n,d 로 둔다

 

암호화

c = me제곱 mod n 이 c를 전송한다

복호화

m = cd제곱 mod n으로 내용을 본다

 

가장 중요한 성질은 공개키를 먼저 사용하고 비림키를 사용하나 비림키를 먼저사용하소 공개키를 사용하나 결과는 같다는것

 

9 . 인증

상대방이 진짜 상대방이 맞는지 인증하는 것

 

디지컬 서명

수신자가 송신자의 공개키로 비밀키로 암호화된  메시지를 복호화 했을 때
메시지가 복호화 된 값이 m과 같으면  보낸사람이 송신자라는 것을 확신

 

해시함수 

메시지를 고정된 길이의 해시값으로 변환해 연산랼을 줄임

인증에서 성능이 좋지는 않음

 

 

'네트워크' 카테고리의 다른 글

컴퓨터네트워크 링크계층  (1) 2024.06.13
컴퓨터네트워크 Control Plane  (0) 2024.06.13
컴퓨터네트워크 .network layer  (1) 2024.06.12
네트워크 6.  (1) 2024.04.18
네트워크 5. 전송 계층  (0) 2024.04.16