Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

대칭 키 암호화란 무엇입니까?

<시간/>

가장 단순한 형태의 암호화는 대칭 키 암호화입니다. 이러한 종류의 암호화를 개인 키 암호화라고도 합니다. 대칭 키 암호화를 사용하면 단일 비밀 키로 정보를 잠그고 정보를 잠금 해제할 수 있습니다.

대칭 키 암호화는 주로 두 가지 상황에서 흥미롭습니다.

개인 데이터 암호화 − 사용자가 다른 사람에게 공개하지 않는 개인 키로 데이터를 암호화합니다. 키가 좋은 키라면 누구도 데이터를 해독할 수 없습니다.

데이터의 개인 암호화는 데이터 웨어하우스에서 여러 용도로 사용할 수 있습니다. 특히 민감한 데이터는 암호화될 수 있습니다. 개인 키 암호화는 제약을 받지 않는 숫자 팩트 테이블 데이터에 가장 적합합니다. 암호화된 팩트 테이블 데이터는 합산할 답변 세트에 숫자가 도착할 때 데이터베이스 엔진에서 해독해야 합니다.

데이터의 공유 비밀 암호화 − 두 당사자가 이미 비밀 키를 알고 있고 다른 사람이 그 키를 알지 못하는 경우 두 당사자는 사실상 방탄 수단으로 안전하게 통신할 수 있습니다. 이러한 종류의 공유 ​​비밀은 다양한 형태의 보안 통신의 기초입니다.

큰 문제는 두 당사자가 다른 사람에게 키를 가로챌 기회를 주지 않고 키를 결정하고 서로 통신하는 방법입니다. 대칭 키 암호화는 데이터 웨어하우스 클라이언트와 서버 및 사용자 간의 많은 보안 통신 체계의 기초입니다.

데이터 웨어하우스 관리자와 관련된 주요 대칭 암호화 기술은 DES(데이터 암호화 표준) 알고리즘입니다. DES 알고리즘은 미국 정부와 ISO(International Standards Organization)에서 공식적으로 승인했습니다. 데이터 웨어하우스 관리자가 알아야 할 주요 사항은 DES 접근 방식의 강점은 사용자가 암호화를 위해 선택한 키의 길이를 기반으로 한다는 것입니다.

대칭 키 암호화를 사용하여 개인 파일을 암호화할 수 있으며 우리는 대칭 키 암호화를 여러 형태의 디지털 통신을 암호화하는 일시적인 임시 방법으로 사용할 것입니다.

두 당사자가 암호화 키를 승인할 수 있다면 56비트 DES 키와 동일하더라도 키가 60초 동안만 필요하다면 해당 세션은 그 60초 동안 매우 안전한 것으로 생각할 수 있습니다. 당사자가 이후 60초 동안 다른 키에 대해 동의하고 이 프로세스를 계속 반복할 수 있다면 길고 안전한 통신 세션을 설정할 수 있습니다.

대칭 키 암호화는 미리 정해진 키로 메시지를 코딩하고 디코딩하는 것이 빠르다는 장점이 있습니다. 우리가 설명하려고 하는 보다 강력한 공개 키 암호화 기술로 통신이 설정되어 있더라도 속도 때문에 대부분의 통신 에피소드는 일반적으로 대칭 키 접근 방식으로 처리됩니다.