컴퓨터네트워크 (2) 썸네일형 리스트형 NAT(Network Address Translation) 집의 네트워크 인터넷이 로컬 네트워크이고 집에서 나가는 나머지의 인터넷을 rest of internet이라 하면 그 사이를 이동할 때 IP 주소가 달라지는 것이다. 집의 ip 주소 즉, private address가 10.0.0.1, 10.0.0.2, 10.0.0.3이 있고 public address가 138.76.29.7이라 하면 public address가 돈을 내고 받은 ip 주소이다. NAT를 적용하면 로컬 네트웍에서 주소 변환을 외부에 알리지 않고 실행이 가능하여 보안상의 장점이 있다. NAT trainslation table이 있어서 LAN side address(로컬 네트워크)와 WAN side address(외부 네트워크)가 매핑 되어있고 이 표를 보고 datagram이 이동한다. priv.. RSA : key generation 컴퓨터 네트워크 강의에서 배운 RSA 암호 생성에 대해서 간단히 알아보자 이 시스템은 1977년에 Ron Rivest, Adi Shamir, Leonard Adleman에 의해 고안되었고, 이름의 이니셜을 가져다가 시스템의 이름으로 만들었다. RSA 알고리즘은 데이터의 안전한 전송과 저장을 위한 효과적인 암호화와 복호화 방법을 제공한다. 암호화 방식을 나누는 기준을 갖고 분류해보면 RSA는 양방향, 공개키 방식을 사용한다. RSA의 동작 알고리즘은 다음과 같다. 키 생성: RSA는 공개 키와 개인 키를 생성하는 과정으로 시작한다. 먼저, 두 개의 소수 p, q를 고른다. p, q를 곱하여 암호화, 복호화의 계수인 n을 구한다. (n = p*q) o를 p-1, q-1을 곱하여 얻는다. (o = p-1 * .. 이전 1 다음