보안 초기화 벡터 란 무엇입니까? -techopedia에서 정의

초기화 벡터 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-초기화 벡터 란 무엇입니까?

초기화 벡터는 데이터를 암호화하는 수단으로 비밀 키와 함께 사용되는 난수입니다. 암호화 프로그램이 세션 당 한 번만 사용하기 때문에이 숫자를 논스 (Nonce) 또는 "한 번 발생하는 숫자"라고도합니다.

Techopedia는 초기화 벡터를 설명합니다

초기화 벡터는 데이터 암호화 프로세스 중에 반복을 피하기 위해 사용되므로 사전 공격을 사용하는 해커가 패턴을 발견하여 교환 된 암호화 된 메시지를 해독 할 수 없습니다.


메시지에서 특정 이진 시퀀스가 ​​두 번 이상 반복 될 수 있으며 더 많이 나타날수록 암호화 방법을 더 많이 찾을 수 있습니다. 예를 들어, 한 글자의 단어가 메시지에 존재하는 경우 "a"또는 "I"일 수 있지만 "e"는 영어에서는 의미가없고 "a"이므로 "e"일 수 없습니다. 의미가 있고 "I"는 의미가 있습니다. 단어와 문자를 반복하면 소프트웨어가 사전을 적용하고 각 문자에 해당하는 이진 시퀀스를 발견 할 수 있습니다.


초기화 벡터를 사용하면 각 문자에 해당하는 이진 시퀀스가 ​​변경되어 문자 "a"가 첫 번째 인스턴스의 특정 시퀀스로 표현 된 다음 두 번째 인스턴스에서 완전히 다른 이진 시퀀스로 표현 될 수 있습니다.

초기화 벡터 란 무엇입니까? -techopedia에서 정의