MIS 과제 - 공개키 암호화 방식에서 기밀성, 인증, 무결성, 부인방지가 어떻게 이루어지는가를 설명하라.

공개키 암호화 방식이란??
암호화 될 때 사용하는 키와 복호화 할 때 사용하는 키를 별도로 사용하는 방식으로
상대방에게 공개하는 공개키로 암호화한 암호문은 키를 생성한 자신이 비밀로 유지하고 있는 개인키로만 해독이 가능하고, 역으로 개인키로 암호화한 암호화한 암호문은 공개키로만 해독이 가능하도록 구현하는 것이다.

-----------------------------------------------------------------------------------------------------


공개키 암호화 방식은 기밀성을 얻을 수 있다. 암호화된 내용은 지정된 사람(개인키를 가지고 있는 사람)을 제외하고는 아무도 그 내용을 알 수 없기 때문이다.

공개키 암호화 방식을 이용한 것이 바로 전자서명 시스템이다. 전자서명에서는 암호 시스템과는 반대로 서명의 생성자는 개인키로 연산을 수행하고, 서명을 확인하고 자하는 사람은 공개키로 연산을 수행한다.
그러면 서명을 생성하는 사람은 지정된 사람(개인키를 알고 있는 사람)에 의해서만 가능하고, 서명의 확인 작업은 누구나 가능하게 된다.
이는 전자서명의 특성상, 서명은 개인의 고유한 것이므로 다른 사람에 의해 같은 서명이 생성될 수 없고(개인키가 유출되지 않았다는 전제 하에), 서명의 확인은 확인을 원하는 사람이면 누구나 쉽게 공개키를 획득하여 확인해 볼 수 있게 된다. 그러므로 인증성을 얻을 수 있다. 다시 말해, 서명이 누구에 의해 생성된 것인가를 확인할 수 있는 것이다.

AND