Please enable JavaScript.
Coggle requires JavaScript to display documents.
암호화와 데이터 보호
1122 정동현 - Coggle Diagram
암호화와 데이터 보호
1122 정동현
암호화의 개념
암호화는 암호키를 사용하여 원본 메시지를 암호화된 메시지인 암호문으로 변환하는 것으로, 데이터의 비밀성을 유지하고, 중요 정보를 보호하기 위해 사용된다.
복호화는 암호문을 원본 메시지로 되돌리는 과정으로, 암호화된 정보에 다시 접근할 수 있게 한다. 이떄 암호화에 사용된 암호키 값을 알아야만 원본 메시지를 해독 할 수 있다.
-
-
암호키: 암호화에 사용되는 비밀 정보로, 허가된 사용자와 그렇지 않은 사용자를 구분하기 위해 사용된다. 암호화 방법마다 암호키의 생성 방식이 다를 수 있다.
-
암호화 기법의 종류
치환형 암호 기법
문자를 일정한 방향으로 이동하면서 각 문자를 13개 뒤의 알파벳으로 치환하여 암호화 하였다. 여기서 각 문자를 13개 뒤의 알파벳으로 치환한 것이 암호키이다. 이 암호 키를 사용하여 암호화 할 수 있다.
알파벳은 총 26개로, 13개뒤에 알파벳으로 치환할 떄 26번째 알파벳을 넘어가면, 27번 대신 2번 알파벳으로 피환한다. "URYYB"로 암호화된 "HELLO"를 확인할 수 있다.
전치형 암호 기법
전치형 암호기법의 한 예로, 암호키의 길이와 원본 메시지의 길이가 동일 하지 않을 경우 원본 메시지를 암호키의 길이에 맞추어 나누고, 암호화를 수행한다. 암호키를 참고하여 원본 메시지의 문자를 재배치하면, 세 번째 문자는 암호 메시지의 첫 번째 문자는 암호메시지의 세 번째로 총 6개의 문자를 재배치하여 암호 메시지를 생성한다.
-