Articles

대칭 암호화 알고리즘:오래 살&암호화

처럼 많 tribbles 스타 트랙에,대칭 암호화은 어디에나 있습니다. 하는 대칭키를 알고리즘과 장소에 당신을 데려 갈 non-그것은 사람 앞에 갔

대칭 암호화 알고리즘은 기본 프로세스는 안전한 통신이 가능합니다. 당신이 그것을 넣어 스타 트랙 관련 용어,대칭 알고리즘은 드라이브 위해 우주선의 추진 시스템., 이들은 정보 보안에 필수적이며 비즈니스가 데이터 암호화를 안전하고 빠른 속도로 앞으로 나아갈 수 있도록 도와줍니다.

(예,저는 오늘 정말 괴상한 깃발을 높이 날고 있습니다. 매혹적인 동안 대칭 키 알고리즘은 정확히”가볍거나”읽기 쉽지 않으므로 글을 쓸 때 약간의 재미를 느껴야합니다. 젠장,짐,나는 암호 작성자가 아니라 사이버 보안 작가이다.)

반드시 새로 고침 커피(또는 얼 그레이 차,더 당신의 속도)., 우리는 약을 심층적으로 탐구 대칭 암호화 알고리즘,그들이 왜 중요한지,그리고 무엇을 가장 일반적인 대칭 암호화 알고리즘이 유형이다.

그렇게 만드십시오.

해시하자.

편집자 주:이 기사는 대칭 암호화에 관한 일련의 기사 중 첫 번째입니다., 을 확인해야 관련 기사:아래의

  • 대칭 암호화 101:정의,어떻게 작동하는&사용하는 경우
  • 비대칭 vs 상칭적인 부호 매김:정의는&차이
  • 블록 암호 대림 암호: 그들은 무엇&그들이 어떻게 작업

것은 대칭 알고리즘과 어떻게 작동하나요?

대칭 알고리즘은 대칭 키 암호화의 중심 인 암호화 기능입니다., 그들은 지시의 세트 또는 단계는 컴퓨터에 따라 특정 작업을 수행하고 관련 데이터를 암호화하고 해독.

보편적 인 번역가가 필요한 것 같은 느낌? 좋아,이걸 좀 더 분해하자.

대칭 암호화 알고리즘을 사용(와 함께 암호화 키)할 두 가지 주요 일:

  1. 암호화. 읽을 수있는 텍스트(일반 텍스트)를 읽을 수없는 암호화 된 텍스트(암호문)로 변환합니다.
  2. 해독. 암호문을 다시 일반 텍스트로 변환하십시오.

대칭 암호화 알고리즘은 암호화와 암호 해독 모두에 동일한 암호화 키를 사용합니다., (두 개의 다른 키를 사용하는 비대칭 암호화 알고리즘과는 달리.)

암호화 알고리즘,일반적으로는 수학 및 수 있는 범위에서 매우 간단하는 매우 복잡한 프로세스에 따라 자신의 디자인이다. 의 경우에는 대칭 암호화 알고리즘들의 결과에 하나의 키를 읽을 수 있는 변환(plaintext)데이터 수 횡설수설(암호화). 그런 다음 동일한 키를 사용하여 암호문을 다시 일반 텍스트로 해독합니다. 그리고이 모든 것은 데이터 기밀성과 개인 정보를 보장하는 방식으로 수행됩니다. 꽤 멋지다,응?,

대칭 암호화 알고리즘을 실제로 알려진에 의해 몇 가지 다른 이름:

  • 대칭 키를 알고리즘,
  • 대칭 암호,
  • 비밀 키를 알고리즘,그리고
  • 대량 비밀번호에 들어 있습니다. (조금 후에 대량 암호에 대해 더 자세히 이야기하겠습니다.)

일반적으로 또는 목표의 암호화는 그것을 만드는 사람으로 할 수 있습니다 키를 해독하고 읽어보는 비밀 메시지입니다., 필요한 경우 빠른 신호에 어떻게 대칭 암호화 작동을 간단히 설명해 드리자면 다음과 같다.

이 예는 메시지를 사용하여 암호화 AES128 대칭 암호화 알고리즘이 있습니다. 여기서 목표는 대칭 암호화가 어떻게 작동하는지 보여주는 것입니다.

이 그래픽 위 왼쪽에서 오른쪽으로 이동하는 것을 볼 수 당신은 시작과 함께 일반 텍스트를 읽을 수 있는 데이터입니다. 대칭 암호화 알고리즘과 키가 해당 데이터에 적용되면 읽을 수없는 암호문이됩니다., 그 의미를 해독하기 위해 그 메시지를 해독하는 방법은 해독 키를 사용하는 것입니다. 대칭 암호화의 경우 암호 해독 키는 데이터를 암호화하는 데 사용 된 키와 동일합니다. 기본적으로 동일한 키를 두 번 사용합니다.

대칭 암호화 알고리즘은 실제로 무엇을합니까?

간단히 말해서,대칭 알고리즘은 설정 지시의 암호화에 사용하는 하나의 키를 암호화하고 해독하는 데이터입니다. 이러한 암호화 알고리즘과 키가 가볍다는 의미에서 그들은 속도를 위해 설계 가공에서 큰 블록 또는 스트림 데이터이다., (이것이 대칭 암호화 알고리즘이 대량 암호로 알려진 이유입니다.반면에 비대칭 키 알고리즘과 키는 자원 먹는 사람입니다. 열쇠는 방대하 가늠자에 사용하기 위하여 비싸다. 내가 무엇을 의미하는 그들은 빨 많은 CPU 의 리소스 처리고 시간,배터리 전원 및 대역폭을 실행합니다.

대칭 알고리즘을 워프 드라이브의 핵심 구성 요소로 어떻게 설명했는지 기억하십니까? 그 비유를 계속합시다., 비대칭 암호화 알고리즘이 무엇인지 생각해 보면 추진 시스템의 추진기와 동등한 것 같습니다. 물론,그들은 결국 당신을 거기에 데려다 줄 것이지만,규모면에서 신속한 암호화에 적합하지 않습니다.그러나 공용 채널에서 더 작은 데이터 배치를 암호화하는 데 적합합니다. 과 비대칭 키 교환(우리는 우리 것에 대한 자세한 이야기가 곧)는 좋은 방법을 배포 키에 안전하지 않은 공습니다.이것이 사람들이 종종 많은 양의 데이터를 인코딩하기 위해 대칭 암호화로 전환하는 이유입니다.,

대칭 암호화 알고리즘의 강도를 결정하는 것은 무엇입니까?

곧 발견 할 수 있듯이 모든 대칭 알고리즘이 동일하게 생성되는 것은 아닙니다. 그들은 강도면에서 다양하지만 강도는 암호화에서 정확히 무엇을 의미합니까? 짧은 대답은 암호화 강도가 해커가 데이터에 액세스 할 수 있도록 암호화를 중단하는 것이 얼마나 어려운지에 관한 것입니다. 더 긴 대답은 물론 평가하는 알고리즘의 유형에 따라 달라질 수 있습니다., 지만,일반적으로,암호화강도 일반적으로 귀결하는 몇 가지 주요 특징:

  • 길이,랜덤,그리고 예측의 대칭 키
  • 알고리즘의 능력을 견딜 수 있 또는 저항을 알려진 공격,그리고
  • 부족의 문 또는 다른 의도적인 취약점을 해결합니다.

대칭 암호화할 수 있습의 균형이 필요하기 때문에 알고리즘과는 키를 계산 하드 그러나 실제적이 충분히 사용하는 수락가능한 성과입니다.,

대칭 암호화 알고리즘을 수 없는 자신에 서서 대중 채널

동안 대칭 암호화 알고리즘에는 소리가 가장 좋아하는 논리적 도구를 위해 모든 형태의 온라인 데이터 암호화,그것은 아주 간단합니다. 훨씬 적은 논리 스팍하고 카리스마 넘치는 커크 선장,대칭 암호화 또는 약점을—특히 사용할 때에는 자신의 공중에 채널이 있습니다., 이런 약점이 와서 양식에서의 열쇠 유통 및 키 관리 문제:

  • 필요한 보안 연결을 배포하는 대칭키,그리고
  • 을 유지하기 위해 노력하고 모든 사람이 복사본을의 핵심이 될 수 있습 고통 당신이 그것을 많은 사람들이 있다.

사용하는 경우 대칭 암호화,이상적으로,당신은 사람과 통신하는 정신의 비밀 핵심 시간에 앞서(사용하기 전에 모든 데이터 교환). 즉,대칭키를 누군가와 안전하게 공유하기 위해서는 직접 만나서이를 전달해야합니다., 그러나 상대방으로부터 전국에 걸쳐 있다면 어떨까요? 또는 더 나쁜 것은,당신이 그들로부터 세계의 반대편에 있다면 어떨까요?

이지 않을에 문제가 될타 우주,당신은 단순히 수송을 한 장소에서 다른 초 이내에,이 가능하지 않에서 우리의 21 세기 transporterless world. 여기서 사람들은 매일 매 순간 전세계의 웹 서버와 정보를 교환하고 있습니다. 이것은 사람들이 손을 내밀거나 열쇠를 받기 위해 미리 만날 수 없다는 것을 의미합니다. 그래서 우리는 다른 당사자와 키를 안전하게 교환 할 수있는 다른 수단에 의존해야합니다.,비대칭 알고리즘 또는 더 구체적으로 키 교환 프로토콜이 등장하는 곳입니다. 비대칭 키 교환은 그렇지 않은 안전하지 않은 공개 채널에서 대칭 키를 교환하는 것을 가능하게합니다. What 하지 않을 수도 있습니다 깨달은 당신이 실제로 사용하여 이 조합의 대칭 및 비대칭 암호화 기술 지금이다.

비대칭 기법을 안전하게 대칭 암호화가 가능한 인터넷을 통해

자를 고려하고 연결이 우리의 웹 사이트를 예로 들어보겠습니다. 브라우저에서 그 자물쇠 아이콘이 보입니까?, 그것은 당신이 안전한 웹 사이트에 연결되어 있음을 의미합니다.

그렇게 때,당신은 처음에는 연결 TheSSLstore.com 브라우저를 수행하는 프로세스와 함께 우리의 서버는 것으로 알려진 TLS 악수입니다. 이 핸드 셰이크는 서버가 합법적이며 사기꾼이 아니라는 것을 브라우저에 증명할 수있는 방법입니다. (알다시피,사이버 범죄자들은 그들과 연결하는 사람들을 속이기 위해 다른 사람들 인 척하는 것을 좋아하기 때문입니다. 그들은 일종의 그런 식으로 로뮬런과 같습니다—항상 subterfuge 에 참여합니다.,)핸드 셰이크 프로세스는이를 수행하기 위해 비대칭 암호화 및 비대칭 키 교환 프로세스를 사용합니다.

  • 비대칭 암호화 프로세스는 디지털 서명을 확인합니다.
  • 비대칭 키 교환 프로세스를 암호화하 pre-master 비밀는 귀하의 브라우저와 웹서버 사용하는 것을 만들은 대칭 세션 키입니다.

의 물론,거기에 몇 가지 버전의 악수—TLS1.0,TLS1.2,TLS1.3—가별 차이에서 그들이 어떻게 작동합니다. (예를 들어,인터넷 엔지니어링 작업 강제로 밀어에 대한 엄격한 사용 앞으로의 비밀-만 TLS 암호 1.,3-그러나 그것은 또 다른 시간에 대한 주제입니다.)Tls1.2 핸드 셰이크 만 최소 사용되어야한다는 것을 알고 있습니다. 2020 년 10 월 현재 Qualys SSL Labs 는 99%의 사이트가 TLS1.2 프로토콜을 지원하고 39.8%가 tls1.3 프로토콜을 지원한다고보고합니다.

우리는지 구체적으로 어떻게 TLS 핸드셰이크,여기에서 작동 하지만 알고있는 그것의 사용을 포함한 암호 스위트룸이 있습니다., 이러한 그룹의 암호는 무엇이게하는 데 도움을 설정하는 것이 가능하 보안,HTTPS 연결에 의해 결정되는 다음 각 호의 사용:

  • 프로토콜(TLS)
  • 비대칭 키 교환 알고리즘은(Diffie-Hellman)
  • 대량 암호화
  • 디지털 서명
  • hash function(과 같은 SHA2-2)
  • 메시지 인증코드(MAC)함수

에 대해 자세히 알아볼 수 있습 프로세스에서는 이 설명자에서 블로그는 방법 TLS 핸드셰이크 작동합니다. 그러나 지금은 대칭 암호화 알고리즘의 손에 주제를 유지하자.,

두 가지 유형의 대칭 알고리즘(Ciphers)

동안 대칭 암호화하는 장소에 연결할 때 안전하게 웹사이트에 당신을 사용하여 대량 암호화를 만드는 겁니다. 벌크 암호에는 블록 암호와 스트림 암호의 두 가지 하위 범주가 있습니다.

블록 암호화

에서 이러한 종류의 암,일반 텍스트 데이터를 나누는 고정 길이의 그룹 비트로 알려진 블록(일반적으로 연결되어 있을 통해 알려진 프로세스로 연결). 그런 다음 각 블록은 단위로 암호화되므로이 프로세스가 조금 느려집니다., 고 있는 경우에는 데이터가 충분하지 않을 완전히 채우는 블록,”padding”(일반적으로 합의된 수의 0 으)은 다음을 보장하는 데 사용되는 블록을 만족 고정 길이의 요구 사항입니다.

인 블록 암호화는 대규모 키 길이 없는 실용적이,너무 많은 현대적인 암호를 다시 규모는 키 크기를 그들을 사용할 수 있습니다. 하지만 빠른 참고:달리는 비대칭 암호화는 대칭 암호화 키 크기가 결정하지 않는 크기의 데이터 블록입니다.,

대부분의 현대적인 대칭 암호화 알고리즘에 속하는 블록 암호 캠프,그리고 이러한 종류의 암호화가 광범위한 사용 및 응용 프로그램 기회입니다. 그래서,우리는 주로 여기에 초점을 맞출 것입니다. 그러나 가장 인기 있거나 일반적인 스트림 암호가 무엇인지 궁금하다면 걱정하지 마십시오.

스트림 암호

이 유형의 암호를 사용하면 한 번에 한 비트 씩 일반 텍스트 데이터를 암호화합니다. 따라서 데이터는 블록 암호에서와 같이 청크가 아닌 스트림에서 처리됩니다. 이렇게하면 프로세스가 자원 집약적이지 않고 더 빨리 달성 할 수 있습니다.,

이제 우리가로 얻기 위하여 려고 하고 있지 않은 모든 세부 사항의 블록 암호화 및 스트림 암호화는 전혀 다른 항목입니다. 그러나 좋은 소식은 블록 암호 대 스트림 암호를 다루는 기사를 이미 작성했다는 것입니다. 그래서,그들이 무엇이고 어떻게 작동하는지에 대한보다 심층적 인 모습을 위해 그 하나를 체크 아웃해야합니다.

좋아,이제 이것은 일이 흥미 진진하기 시작하는 곳입니다(또는 관점에 따라 더 복잡합니다). 공유 키 암호화를 사용하면 알아야 할 잘 알려진 대칭 키 알고리즘이 몇 가지 있습니다., 그들이 무엇인지,어떻게 작동하는지 이해하기 위해 그들 모두를 무너 뜨리자.

대칭 알고리즘의 목록:3 가장 일반적인 대칭 알고리즘 유형

이 섹션에서,우리는 함께 넣었습니다 대칭 알고리즘의 목록을 탐색하는 데 도움이됩니다 가장 일반적인 대칭 암호. 우리는 것 중 하나로 시작하는 가장 오래되고 우리의 작업을”최신”—의미를 알고리즘 우리는 일반적으로 사용하여 오늘날 현대적인 대칭 암호화 합니다.

데이터 암호화 표준(DES)

먼저 우리의 목록에 데이터 암호화 표준입니다., DEA(데이터 암호화 알고리즘의 줄임말)라고도하는 DES 는 이후 사용되지 않은 최초의 대칭 암호화 알고리즘 중 하나입니다. 그것을 기반으로 Feistel 암호화(많은 많은 다른 종류의 블록 암호화)및 실제로 간주한 첫 번째 중 하나의 대칭 알고리즘을 채택되는 것으로는 연방 정보 처리 표준(FIPS)에서 1976.

des 는 원래 형태(“Lucifer”)가 IBM 암호 작성자 Horst Feistel 에 의해 개발 된 1970 년대 초반으로 거슬러 올라갑니다., IBM 은 암호화 방법이 원래 영국의 로이드 은행의 명령에 따라 만들어진 것으로보고합니다. 국가표준국(지금으로 알려진 표준의 국립 연구소 또는 NIST)에 결국 찾는 제안한 상업적인 응용 프로그램를 위한 암호화,IBM 제출된 변형이다. 심지어 국가 안보국(NSA)이 데이터를 보호하기 위해 사용하기를 원했습니다.

이러한 유형의 대칭 암호화는 특정 길이의 입력을 특정 길이의 출력에 매핑합니다., 이와 같이 운영되는 64 비트 블록—의미 할 수있는 데이터를 암호화에는 그룹의 최대 64 개의 블록을 동시에는 키 크기는 56 비트입니다. 또한 키에 8 개의 추가 패리티 비트가 있으며,이는 데이터 전송 오류를 확인하는 방법 역할을합니다. 그러나 패리티 비트는 암호화에 사용할 것이 아니라는 점에 유의하는 것이 중요합니다.

이 크기 키는 실제로 오늘날의 표준에 의해 매우 작아서 무차별 대입 공격에 매우 취약합니다., 또한 키와 블록 길이는 원래의 루시퍼 키와 블록 길이와 다르며 둘 다 128 비트로 줄어 들었습니다.

DES 암호화 및 Feistel 네트워크의 작동 방식에 대해 자세히 알아 보려면 Coursera 및 Stanford University 의이 훌륭한 비디오를 확인하십시오.

데이터를 암호화 표준(DES)문서(FIPS PUB46-3)공식적으로 철회 월 19,2005 년과 함께,문서 FIPS74 및 FIPS81., 국립표준기술연구소의 상무부 장관 출판된 다음에는 연방 등록:

“이 FIPS 은 철수하기 때문에 FIPS46-3,DES,더 이상 보안을 제공하는 데 필요한 보호는 연방 정부의 정보입니다. FIPS74 및 81 은 DES 의 구현 및 작동을 제공하는 관련 표준입니다.”

DES 암호화 성공적으로 트리플 데이터를 암호화 알고리즘(TDEA)일부 응용 프로그램이지만 아닙니다., 그러나 DES 는 주로 고급 암호화 표준 또는 2000 년에 AES 암호화로 알려진 권장 사항으로 대체되었습니다. 이것은 오늘날 우리가 대칭 암호화에 가장 일반적으로 사용하는 것입니다.

이제 다른 두 가지 유형의 대칭 암호화 알고리즘을 살펴 보겠습니다.

트리플 데이터를 암호화 알고리즘(TDEA)

트리플 데이터를 암호화하는 알고리즘에서 만들어진 1990 년대 후반,로 그것이 실제로 여러 가지에 의해 약어:TDEA,선택,그리고 3DES., 그러나 당신이 아마 그 이름에서 짐작할 수 있듯이,3DES 는 des 의 개념을 기반으로하지만 트위스트와 함께합니다.

그 이전과는 달리,TDEA 사용하여 여러 별도의 키 데이터를 암호화하는 하나의 변화 TDEA 사용하여 두 개의 열쇠이며 다른 변이 사용하는 세 가지 키(따라서”트리플에서”그 이름). 둘 중 더 강한 것은 세 개의 키를 사용하는 것입니다.,

여기에 그림을 어떻게 세 개의 열쇠 TDEA 프로세스 작동합니다:

이것은 단순한 시각적의 프로세스하는 방법을 보여줍 TDEA 작품을 암호화하는 일반 텍스트 데이터를 암호 해독.

의 사용 여러 개의 키를 만드는 데이터를 처리하는 느리고 증가시키는 계산의 오버헤드 이유입니다,조직에서 종종 생략 3DES 및 이동에 사용됩니다.

TDEA 는 알맞은 168 비트 키 크기를 사용하여 작동합니다., 그러나 DES 와 마찬가지로 3des 는 작은 64 비트 블록에서도 작동합니다. 그것의 작은 블록 크기로 만든 그것이 취약 sweet32 취약점(CVE-2016-2183 및 CVE-2016-6329 를)또는 알려진 것으로 sweet32 생일 공격합니다. 이 악용은 의도하지 않은 당사자가 des/TDEA 암호화 된 데이터의 일부에 액세스 할 수있게하는 취약점을 이용합니다.

tdea 대칭 키 암호화 알고리즘은 2023 에서 암호화 보호에 유용하다는 측면에서 더 이상 사용되지 않도록 설정됩니다. 그러나 그 동안 NIST SP800-76Rev., 2 을 지정하는 3DES 사용할 수 있는 연방 정부 조직을 보호하는 민감한 분류되지 않은 데이터로 오래 사용하”컨텍스트 내에서의 보안 프로그램입니다.”이러한 프로그램을 다음을 포함할 것입니다:

  • 좋은 정보 보안 관행
  • 강력한 물리적 보안 절차,그리고
  • 컴퓨터 네트워크 또는 시스템의 액세스 컨트롤이 있습니다.

Aes(Advanced Encryption Standard)

AES 는 오늘날 우리가 사용하는 가장 일반적인 유형의 대칭 암호화 알고리즘입니다. 사실 NSA 조차도 aes 암호화를 사용하여 민감한 데이터를 안전하게 보호합니다.,

AES 는 대칭 암호화 알고리즘의 Rijndael 제품군의 변형입니다. DES 또는 TDEA 대응과 달리 대체 순열 네트워크를 기반으로합니다. 그래서,그것은 Feistel 암호 대신에 이것을 기초로 사용합니다. SSL/TLS 암호화에서 무선 및 프로세서 보안에 이르기까지 모든 것에 사용되는 고급 암호화 표준을 찾을 수 있습니다. 빠르고 안전하며 처리 오버 헤드를 눈에 띄게 증가시키지 않습니다(적어도 올바른 키를 사용하는 경우).,

AES 는 사용 된 키 크기에 관계없이 128 비트의 블록 크기에서 작동하며 여러 라운드에서 암호화 작업을 수행합니다.

있는 총 네 AES 암호화 하위 과정:

  1. AddRoundKey
  2. SubBytes
  3. ShiftRows
  4. MixColumns

라운드에서 수행되는 일반 텍스트 데이터를 사용하여 대체가에서 검색 표입니다. 그래서,하나의 라운드에 가깝다 보이다.

이것은 예의 ShiftRows 작업입니다.,

AES,이는 새로운 FIPS 인증 암호화 표준 교체 후 DES 고 대체 3DES,최대 키 크기의 최대 256 비트입니다. 이는 데스 키보다 약 4.5 배 더 큽니다. 더 크고 규모가 큰 응용 분야에서는 실용적이지 않을 것입니다. 지금의 크기를 결정하는 키 얼마나 많은 라운드 작업 실행됩니다—예를 들어,128 비트 키 10 라운드를 반면,256-bit 키 것 14.

물론 AES 암호화는 엄청나게 강력합니다., 그래서,어떤 시도 균열 AES 을 통해 무력을 사용하여 현대 컴퓨터 기술은 쓸데”,”특정 집단의 인공한 개인 사랑을 말한다. 중위 사령관 데이터조차도 그러한 계산 노력으로 어려움을 겪을 가능성이 큽니다. 때문에 하는 말도 양자 컴퓨터는 없을 것으로 예상으로 큰의 효과에 대칭 암호화 알고리즘으로 말하자면,현대적인 비대칭 암호화 방법이 있습니다. (대칭 암호화 방법을 필요로 하는 큰 키를 양자 저항하는 반면 공개 열쇠 방법은 더 이상 확보—기간입니다.,)

고급 암호화 표준을 좀 더 깊이 살펴 보려면 주제에 대한 다른 기사를 확인하십시오. 거기에서 AES 가 어떻게 작동하는지에 대한 고도의 기술적 인 모습을 얻을 수 있습니다.

의 물론,이러한되지 않는 세 개의 대칭 알고리즘을 사용하여…

의 많음이있는 다른 유형의 대칭 암호화하는 알고리즘에 대한 유용한 다른 목적과 암호화 기능. 그냥 당신에게 빠른 맛의 목록,일부 이러한 알고리즘은 다음과 같습니다:

의 물론,다른 암호화도 하지만 우리는 것들을 포함하는 모든 여기에., 그러나 이것은 적어도 AES 알고리즘에 관한 한 거기에 무엇이 있는지에 대한 몇 가지 예를 제공합니다.

을 찾을 수 있는 대칭 알고리즘에서 작업

대칭 암호화 알고리즘에 사용하는 경우,자신에 가장 적합한 데이터를 암호화하거나 비공개 채널이 있습니다. 난 것을 말하기 때문에 그들은 종종 발견 보호에-나머지 데이터에 다양한 상황에서,포함하여 데이터베이스 온라인 서비스와 관련된 트랜잭션이 있습니다. (후자는 지불 카드 산업 데이터 보안 표준,또는 짧은 PCI DSS 가 필요하기 때문이다.,그러나 그것들이 유용한 유일한 장소는 아닙니다. 아,아니요-인터넷을 통해 사용중인 대칭 알고리즘도 찾을 수 있습니다., 에서 사용하는 경우와 함께하는 비대칭 암호화 키 교환 등으로 연결하는 경우 안전한 웹사이트에—그대칭 암호화로 다음과 같은 서비스를 제공합니다:

  • 웹사이트 데이터 교환
  • 구글의 G 스위트 온라인 서비스의
  • CodeGuard 웹사이트에 백업 도구
  • SalesForce 플랫폼

우리는 무엇을 해시에 대칭 암호화 알고리즘(TL;박사)

느끼지 않아 다이빙으로의 모든 기술 mumbo-jumbo? (또는 대칭 암호화 알고리즘의 내 살아남을 스타 트렉 비교를 통해 읽는 느낌이 들지 않았습니까?,)걱정 없습니다. 여기에 몇 가지 주인공의 테이크 아웃에서 이 문서에서는 대칭키를 알고리즘:

  • 암호화 알고리즘은 기본적으로 단계별로 방향을 수행하기 위한 암호화 기능(등의 암호화,복호화,해시,등등.). 알고리즘은 비대칭 및 대칭 품종으로 제공됩니다. 첫 번째 키에서는 하나의 키가 데이터를 암호화하고 다른 키는 데이터를 해독합니다. 후자에서 하나의 키는 암호화 및 암호 해독 기능을 모두 수행합니다.
  • 대칭 알고리즘은 안전한 비공개 채널에서 데이터를 암호화하도록 설계된 효율적인 프로세스입니다.,
  • tls 핸드 셰이크로 알려진 프로세스를 사용하면 공용 채널에서 대칭 암호화 양식을 사용할 수 있습니다.
  • 최근 몇 년 동안 사용 된 많은 다른 유형의 대칭 키 알고리즘이 있습니다. 가장 일반적인 세 가지에는 DES,TDEA/3DES 및 AES 가 포함됩니다.

앞으로 몇 주 안에 대칭 암호화에 관한이 블로그 시리즈의 다음 장을 위해 계속 지켜봐주십시오. 그리고 다음 시간까지…

  • #암호화 알고리즘
  • #대칭