Please enable JavaScript.
Coggle requires JavaScript to display documents.
암호화와 데이터 보호
1501 김나현 - Coggle Diagram
암호화와 데이터 보호
1501 김나현
암호화의 이해
암호화의 개념
암호화는 암호키를 사용하여 원본 메시지를 암호화된 메시지인 암호문으로 변환하는 것으로, 데이터의 비밀성을 유지하고, 중요 정보를 보호하기 위해 사용된다.
복호화는 암호문을 원본 메시지로 되돌리는 과정으로, 암호화된 정보에 다시 접근할 수 있게 한다. 이때 암호화에 사용된 암호키 값을 알아야만 원본 메시지를 해독할 수 있다.
암호화는 허락되지 않은 사용자가 데이터에 접근하여 데이터를 악의적으로 사용하는 것을 방지한다. 그리고 암호키를 가진 사용자만이 데이터에 접근할 수 있기 때문에 외부의 공격으로 데이터가 변경되지 않았음을 확인하는데 사용된다.
암호화의 중요성과 데이터 보호
네트워크를 통한 데이터 송수신이 일반화되고 있다. 디지털 데이터가 대량으로 생산되고 온라인으로 유통되는 만큼, 데이터 보호의 중요성은 점점 더 부각되고 있다. 전송 중이거나 저장된 데이터가 외부 공격에 노출될 경우,
다양한 피해가 발생할 수 있다. 예를 들어, 개인의 금융 정보, 건강 정보,
고유한 식별 정보 등이 유출되어 사생활 침해나 금전적 손해 등의 피해로
이어질 수 있다. 사이버 범죄도 증가하고 있다. 피해를 최소화하기 위해서는 데이터의 기밀성과 무결성을 보장하는 암호화가 필요하다.
암호화 기술은 정보를 안전하게 보호하는 데 핵심적인 역할을 한다.인터넷 사이트에 아이디와 비밀번호를 입력해 로그인하는 과정에서도 암호화 기술이 사용된다. 사용자의 비밀번호가 암호화된 형태로 서버에 저장되기 때문이다. 파일 자체를 암호화할 수 있다.
은행 거래를 할 때 보안 애플리케이션 또는 보안 카드, 일회용 비밀번호를 사용하여 암호화하고, 인터넷으로 물건을 구매할 때
SSL(Secure Sockets Layer)과 같은 인증서를 활용해 개인 정보를
보호한다. SSL은 사용자와 서버 간에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하는 표준 기술이다. 그리고 이것은 디지털 인증서라고 하며, 인증되지 않은 사용자가 통산에 개입하지 않도록 사용자와 서버 사이의
암호화된 연결에 사용한다. SSL인증서를 받은 웹 사이트는 주소가’https://~’로 시작하며, 이를 통해 안전한지 확인할 수 있다.
-
암호화 기법의 종류
치환형 암호 기법
-
-
알파벳은 총 26개로, 13개 뒤에 알파벳으로 치환할 때 26번째 알파벳을
넘어가면, 27번 대신 1번 알파벳으로, 28번 대신 2번 알파벳으로 치환한다. ‘URYYB’로 암호화된 ‘HELLO’를 확인할 수 있다.
전치형 암호 기법
원본 메시지의 문자 배열을 특정한 암호키의 순서에 따라 암호 메시지를 만드는 방법이다. 원본 매시지가 재배치되는 위치는 암호화에
사용되는 키에 따라 달라진다.
암호키의 길이와 원본 메시지의 길이가 동일하지 않을 경우 원본 메시지를 암호키의 길이에 맞추어 나누고, 암호화를 수행한다.
-