혁신

암호화 란 무엇입니까?

암호화 란 무엇입니까?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

"암호화"라는 단어를들을 때, 당신의 두뇌는 아마도 코드 줄을 응시하는 어두운 방에 앉아있는 누군가에게 뛰어들 것입니다. 디지털 인프라에서 끝없는 양의 데이터를 보호하는 고도로 훈련 된 소프트웨어 엔지니어를 생각할 수도 있습니다. 암호화는 어느 정도 그 모든 것이지만 현대 코딩의 근본 방법론이기도합니다. 이 새로운 기술 워크 플로를 더 잘 이해하기 위해 암호학의 몇 가지 기본 원칙을 이해해 보겠습니다.

암호화에는 세 가지 주요 원칙이 있습니다. 암호화, 입증, 및 청렴.

암호화

암호화는 데이터 전송, 수신 및 저장 중에 개인 정보를 보호하기 위해 데이터를 읽을 수없는 형태로 변환하는 프로세스입니다. 암호화 된 데이터는 복호화라는 프로세스를 통해 복호화되어야합니다.

암호화 및 복호화는 본질적으로 프로세스에서 사용되는 일종의 키를 필요로합니다. 그래야 데이터가 뒤섞여있는 것처럼 보이지만 원하는 수신자가 계속 읽고 이해할 수 있습니다.

입증

인증은 데이터 문자열에 청구 된 보낸 사람이 실제로 실제 보낸 사람인지 확인하는 프로세스입니다. 이는 수신자가 올바른 발신자 만 수행 할 수있는 작업을 수행하는 컴퓨터 또는 장치를 전송하여 작동합니다. 수신자가 해당 작업을 확인하면 메시지를 인증합니다.

관련 : 역사를 기록한 11 가지 암호화 방법

실제 프로세스는 훨씬 더 복잡하지만이 설명은 워크 플로를 요약합니다.

청렴

적절한 암호화는 메시지 무결성을 보장합니다. 즉, 메시지가 정확하게 전달되고 통신 경로에서 가로 채거나 변경되지 않습니다. 일반적으로 이것은 데이터를 해시하여 경로를 암호화하여 매핑함으로써 수행됩니다.

이러한 원칙을 현실화하려면 다음 세 가지 기술 중 하나를 사용하는 풍부한 기술이 필요합니다.

  1. 비밀 키 암호화
  2. 공개 키 암호화
  3. 해시 함수

비밀 키 암호화

비밀 키 암호화는 송신 암호화와 수신자의 복호화 모두에서 하나의 키를 사용합니다. 데이터를 암호화하는 가장 간단한 방법이지만 보안이 상대적으로 낮고 단일 키를 배포하는 것이 말처럼 쉬운 경우가 많습니다.

공개 키 암호화

공개 키 암호화를 사용하면 발신자와 수신자가 서로 다른 두 개의 키를 사용할 수 있습니다. 송신 측과 수신 측 모두 개인 및 공개 키를 가지고 있습니다. 개인 키는 다른 사람과 통신하려는 모든 당사자가 공개 키를 알고있는 동안 비밀로 유지해야합니다. 예를 들어 한 컴퓨터가 다른 컴퓨터로 데이터를 보내려는 경우 수신자의 공개 키를 사용하여 데이터를 암호화하고 수신자는 비밀 개인 키를 사용하여 데이터를 해독합니다.

해시 함수

암호화의 마지막 기본 기술은 키를 포함하지 않지만 일반 텍스트로 표시되는 길이 설정 해시 값을 사용합니다. 해시 함수는 전송 된 데이터의 무결성을 확인하는 데 사용됩니다. 이 기술은 방정식을 통해 데이터를 실행하는 컴퓨터로 생각할 수 있으며 정답을 뱉어 내면 컴퓨터가 메시지의 정확성을 확인할 수 있습니다.

관련 : 어떤 일반적인 암호화 기술이 존재하고 신뢰할 수 있습니까?

당면한 질문으로 돌아가서, 암호화가 무엇인지, 대답은 매우 간단합니다. 데이터를 가져와 전송 또는 저장 중에 보호하는 과학입니다. 이는 현대 데이터 보안의 필수 측면이며 디지털 보안이 의미하는 바의 정의를 계속해서 밀어 붙이고 있습니다.


비디오보기: How Encryption Works - and How It Can Be Bypassed (이월 2023).