군용 AES 암호화 알고리즘은 얼마나 안전합니까?


군사 수준의 암호화로 데이터를 보호한다고 주장하는 회사가 많이 있습니다. 기술에 정통한 전문 용어에 익숙하지 않은 사람에게는 데이터가 손상 될 염려가없는 절대적인 금고처럼 들릴 것입니다. 결국, 군대에 충분하다면 훌륭해야합니다.

실제로 존재하는 '군사 급'인 코끼리를 방에두고 싶습니다. 글쎄요, 적어도 당신이 생각하는 방식에는 없습니다. 기업이 군사 등급이라는 용어를 사용하는 경우 주로 마케팅을위한 것이며 다른 것은 거의 없습니다. 그들이 의미하는 바는 회사에서 고급 E암호화 S표준 (AES) 256 암호화를 제공한다는 것입니다.

군대가 AES 암호화 알고리즘을 사용할 수도 있지만 실제로 "최고 비밀"수준에서 정보를 보호하기 위해 NSA (National Security Agency)에서 승인 한 공개적으로 액세스 가능한 공개 암호였습니다. 군용 등급을 치는 것은 판매를 추진하는 역할을합니다. 그래서 그 길을 벗어나서 중요한 질문에 착수 할 수 있습니다.

HDG가 설명합니다 : 군용 AES 암호화 알고리즘은 얼마나 안전합니까?

우리는 AES-256 암호화 알고리즘에 뛰어 들기 전에, 정확히 암호화가 무엇인지 시작하는 것이 좋습니다.

암호화는 기본적으로 정보를 일관되지 않은 것으로 잘라냅니다. 암호화 된 정보를 해독하려면 암호를 완성하기 위해“키”가 필요합니다. 암호는 암호화 또는 암호 해독을 처리 할 때 처음부터 끝까지 전체 프로세스입니다.

이것의 예는 HTTPS로 암호화 웹 사이트를 다룰 때입니다. 비밀번호로 로그인하거나 신용 카드 번호를 제공하려고 시도하면 해당 개인 데이터가 먼저 전송되기 전에 암호화됩니다. 즉, 컴퓨터와 웹 사이트 만이 정보를 이해할 수 있습니다. HTTPS 사이트로 방문을 비공개 대화 (암호화)를 시작하기 전에 악수로 생각하십시오.

In_content_1 all : [300x250] / dfp : [640x360]->

기타 암호화 수준

군용 암호화는 AES-256이며 키 크기가 더 크다는 점에서 AES-128 및 AES-192와 다릅니다. AES 암호화 알고리즘에서. 기본적으로 AES-256은 더 많은 처리 능력을 사용하여 정보를 암호화 및 해독하여 침입자가 해독하기가 더 어려워집니다.

은행 수준 암호화라는 용어를 들었을 때와 거의 동일합니다. 유일한 차이점은 은행이 AES-128과 AES-256 사이에서 다양한 AES 암호화를 사용하는 경향이 있다는 것입니다.

AES-256은 분명히 더 나아지지만 AES-128은 여전히 ​​비웃는 것이 아닙니다. 둘 다 중요하고 개인 데이터를 보호하기위한 믿을 수 없을 정도로 좋은 암호화 프로토콜입니다. 당신도 모르는 사이에 둘 중 하나 또는 둘 다를 자주 사용했을 것입니다. 그 이유는 AES-256이 군사용 암호화라고 지칭하지 않는 많은 다른 서비스 및 소프트웨어에 의해 채택 되었기 때문입니다.

미군은 군사용 AES 암호화 알고리즘을 두 가지에 사용합니다. 전선. 첫 번째 비밀 정보 (분류되지 않음)는 AES-128에만 해당됩니다. 두 번째는 AES-256을 사용하는 일급 비밀 정보입니다. 단일 엔티티를 통해 두 레벨에서 정보를 처리 할 때마다 AES-256이 표준 AES 암호화 알고리즘으로 채택됩니다.

AES 암호화 알고리즘은 해독 할 수 없습니까?

아직 해킹당하는 AES-256의 단일 인스턴스는 아직 없었지만, 노력이 부족한 것은 아닙니다. AES의 첫 번째 크랙 시도는 2011 년에, Biclique Attack이 사용 된 AES-128 암호화에 반대했습니다. Biclique는 가장 많이 본 표준 무차별 대입 공격보다 암호화 공격에서 약 4 배 빠릅니다. 실패했습니다.

AES-128은 물론 126 비트 키를 통해 공격을 시작하려면 10 억 년 이상이 걸렸습니다. 데이터 암호화가 올바르게 구현되어있는 한 AES가 제공하는 보호 기능을 손상시키는 알려진 공격은 없습니다.

256 비트 암호화는 2256 가지 주요 가능성과 동일합니다. 이를 관점에서 설명하기 위해 예를 들어 보겠습니다. 전 세계 10 억 대의 슈퍼 컴퓨터가 AES 암호화 알고리즘을 중단하기로 결정했다고 가정 해 보겠습니다. 또한 초당 250 개의 키를 볼 수 있다고 가정합니다. 이는 초당 약 1 조 개의 키를 사용할 수있게 해주는 관대합니다. 1 초 단위의 시간은 약 31,557,600입니다.

즉, 10 억 대의 슈퍼 컴퓨터가 1 년 동안 논스톱으로 계산하면 약 275 개의 키만 확인할 수 있습니다. 이용 가능한 전체 주요 가능성의 .01 % 미만을 살펴보기 위해 234 년의 비율을보고 있습니다. AES-256 또는 "군사 수준의 암호화"로 보호되는 동안 언제라도 데이터를 훔치는 사람은 아무도 없습니다.

이 보호의 지속 기간을 알 수 없습니다. AES 암호화가 폐기 될시기와시기를 결정하는 것은 거의 불가능합니다. 국립 표준 기술 연구소 (National Institute of Standards and Technology)는 해킹 가능한 것으로 간주되기 전 약 20 년 동안 지속되는 DES (Data Encryption Standard)를 만들었습니다.

AES는 DES가 지원하는 것보다 훨씬 큰 키 크기를 지원합니다. 이는 AES가 20 년을 능가 할 가능성이 있다는 것을 의미합니다.

군사 수준의 암호화가 필요합니까?

다른 암호화 알고리즘이 있습니다 개인 데이터를 안전하게 보호 할 수 있습니다. 공격에 100 % 영향을받지 않는 산업이나 서비스가 전혀 없음을 알고 계십시오. 개인 정보가 안전하게 보호되지 않는 한 대부분의 사람들은 개인 정보를 제공하는 데 익숙하지 않으므로 서비스는 권장 표준 미만의 것을 적용해서는 안됩니다. AES-256 또는 그 밖의 것입니다.

관련 게시물:


28.01.2020