암호화

테코피디아 신뢰성

암호화란?

암호화 (Encryption)는 권한이 없는 사용자가 민감한 데이터를 읽을 수 없도록 하기 위해 알고리즘을 사용하여 일반 텍스트를 암호 텍스트로 변환하는 프로세스다.

암호화된 데이터는 일반적으로 무작위 문자와 숫자의 긴 시퀀스처럼 보인다. 데이터가 암호화되면 올바른 암호화 키를 사용해야만 다시 일반 텍스트로 변환하고 다시 읽을 수 있게 만들 수 있다.

암호화는 민감한 정보를 안전하게 전송하고 저장하는 데 필수적이다. 실시간 통신에 주로 사용되는 스트림 암호는 한 번에 한 비트 또는 바이트씩 데이터를 암호화한다. 블록 암호는 데이터를 암호화하기 전에 데이터를 더 큰 세그먼트(일반적으로 약 64비트)로 나눈다.

테코피디아가 설명하는 암호화

암호화에서 가장 어려운 문제는 대칭 및 비대칭 암호화 키의 생성, 사용, 보관 및 삭제를 포함하는 키 관리다.

대칭 암호화 작동 원리

대칭 암호화 암호는 동일한 키를 사용하여 메시지를 암호화하고 해독하며, 종종 단순한 비밀번호다. 이 유형의 암호화는 빠르고 효율적이며 문서 암호화에 적합하다. 하지만 양쪽 당사자가 동일한 비밀 키에 액세스할 수 있어야 하기 때문에 매우 민감한 통신에는 자주 사용되지 않는다.

잘 알려진 대칭 암호화 알고리즘으로는 데이터 암호화 표준(DES)이 있는데, 이 알고리즘은 56비트 키를 사용하며 공격에 취약한 것으로 간주되지 않는다. 고급 암호화 표준(AES)은 128비트, 192비트 또는 256비트 키를 사용하기 때문에 더 안정적인 것으로 간주된다.

비대칭 암호화 작동 원리

비대칭 암호화(공개 키 암호화라고도 함)는 수학적으로 관련된 키 쌍을 생성하는 방식으로 작동한다. 한 키는 메시지를 암호화하는 데 사용되고 다른 키는 메시지를 해독하는 데 사용된다. 발신자는 수신자가 공개적으로 사용 가능한 키를 사용하여 메시지를 암호화한다. 그런 다음 수신자의 개인 키를 사용하여 메시지를 해독한다.

비대칭 암호화는 종종 메시지를 받을 수 있는 슬롯이 있는 잠긴 사서함에 비유된다. 사서함의 주소(공개 키)를 아는 사람은 누구나 메시지를 보낼 수 있지만, 사서함 소유자만 사서함을 열고 메시지를 읽을 수 있는 개인 키를 가지고 있다.

동형 암호화 작동 원리

동형 암호화는 비밀 키에 액세스하지 않고도 암호 텍스트에서 특정 유형의 연산을 수행할 수 있는 특수한 유형의 알고리즘으로 지원되는 암호화 기술이다.

동형 암호화가 중요한 이유는 사용자가 암호화된 데이터를 해독하지 않고도 연산을 수행할 수 있기 때문이다.

관련 용어

Margaret Rouse
Senior Editor
Margaret Rouse
기술 전문가

본 작가는 수상 경력에 빛나는 기술 작가이자 강사로, 복잡한 기술 주제를 비전문가인 비즈니스 청중에게 설명하는 능력으로 유명합니다. 지난 20년 동안 그녀의 설명은 TechTarget 웹사이트에 게재되었으며, 뉴욕 타임즈, 타임 매거진, USA 투데이, ZDNet, PC 매거진, 디스커버리 매거진의 기사에서 권위자로 인용되었습니다. 마가렛은 IT 및 비즈니스 전문가가 서로의 고도로 전문화된 언어를 사용하는 법을 배우도록 돕는 것을 즐겨합니다. 새로운 정의에 대한 제안이 있거나 기술 설명을 개선할 방법이 있으면 다음과 같이 알려주세요. 이메일, LinkedIn, Twitter.