1.보안기초

강재영's avatar
Sep 20, 2024
1.보안기초
이걸이해야하면 블록체인까찌 이해할 수 있다.
 
보안!
notion image
전달의목적 잘! 전달되어야한다.
중간에서 가로채서 위변조해서 보낼수있다
이러면 문제가
  1. 보안X
  1. 무결성 깨짐
 

1. 암호화 해서 보냄

notion image
1234 → QWER로 보낸다.
 

1.1 문제는 암호하는 방식도 보내야한다. C

보안 →E(대칭키) → 키교환
 

1.2무결성 꺠짐 → 출처불명 I

notion image
5678을 받았는데 이걸 A한테 받았는지 B한테 받았는지 알 수 없다.
 

1.3가용성이 깨짐 위에 2개가 안되면 A

💡
CIA를 못지킨 통신은 통신이 아니다 (지켜야함)
 
 

비잔틴장군문제

 
notion image
중간에 첩자가 공격시간을 바꿔서 잘못된 정보를 보내버리는데 알 수가 없다.
 

2.해결1 CIA

 

2.1RSA 3세대 보안 - C:보안

수신자의 공개키로 암호화해서 보낸다.
notion image
A의 1234를 공개되어있는 B의 공개키로 암호화해서 보낸다.
 
2.2 I무결성
notion image

공개키암호화방식 RSA

notion image

공개키 암호화 방식(Public Key Cryptosystem)이란? 비대칭

공개키 암호화 방식은 두 개의 키를 사용하는 암호화 방식입니다. 이 두 키는 서로 연관되어 있지만 하나로부터 다른 하나를 쉽게 유추할 수 없도록 설계되어 있습니다.
  1. 공개키(Public Key): 누구나 알 수 있는 키로 데이터를 암호화하는 데 사용됩니다.
  1. 개인키(Private Key): 비밀로 유지되는 키로 암호화된 데이터를 복호화하는 데 사용됩니다.
이 방식은 다음과 같은 특징이 있습니다:
  • 공개키를 사용해 암호화된 데이터는 오직 대응되는 개인키로만 복호화할 수 있습니다.
  • 또한 개인키로 서명한 데이터를 공개키로 검증할 수 있기 때문에, 데이터의 진위 여부를 확인하는 데에도 사용됩니다.
 
 
Share article

강재영 블로그