현대 암호로 들어올 때 정보통신과 컴퓨터의 발달로 인해 암호학이 발달하는 계기가 탄생하였다.

 

컴퓨터 중심으로 발달된 암호알고리즘은 대표적으로 RSA 알고리즘( Ron Rivest,  Adi Shamir, Leonard Adleman Algorithm) , 디피 헬만 알고리즘(Diffie-Hellman Algorithm)이다. 

 

RSA와 DH알고리즘의 공통점은 "합동식"을 기반으로 만들어졌으며, 어렸을 때 배웠던 최대공약수, 정수 등을 자주 사용하게 된다. 

 

미국의 CIA는 모두가 알 것이다. 기밀성(Confideniatlity) 무결성(Integration) 가용성(Availblity)을 시작으로 암호 알고리즘에 "필수"로 들어가게 되어야 하며, 시간이 지난 후 부인방지(Non-repudiation)가 들어가야 한다는 새로운 조건이 추가되었다.

 

 

 

RSA 알고리즘

RSA 알고리즘

 

 

 

DH 알고리즘

DH 알고리즘

 

 

보안에 대한 경각심이 생기게 된 여러 사건이 나오면서 자연스럽게 암호학 또한 발달을 하였다. 암호학은 수학과 관련이 있다 보니 기존 알고리즘의 새로운 수식을 합치면서 현재까지 쓰이고 있다. 

 

기초 역사에 대해서는 여기까지 작성하여, 작성자가 공부를 어느정도 끝 마치고 여유가 생긴다면 차 후 "미래의 암호 알리즘으로 쓸 수 있는 양자 암호"에 대해 다뤄보겠다

 

+ Recent posts