일회용 패드 란?
일회용 패드는 암호화에 사용되는 암호화 알고리즘 유형으로, 메시지를 암호화 및 해독하는 키는 한 번만 사용됩니다. 분명히 OTP로 단축 된 일회성 패드는 리소스를 가장 효율적으로 사용하지 않습니다. 일회용 패드는 다중 사용 키로 만들려면 많은 리소스가 필요하지만 한 번 사용한 후에는 폐기해야합니다. 그러나 적절한 절차를 따르면 각 OTP가 다르기 때문에 OTP를 중단 할 수 없으므로 특정 상황에서 생성하는 것이 좋습니다.
기본적으로 암호화는 정보를 숨기는 과정이며 일회용 패드는 코드 내부의 데이터를 숨기는 데 사용되는 도구입니다. 암호화를 사용할 때 한 사람이 메시지에 OTP 또는 다른 유형의 키를 적용하는 메시지를 암호화합니다. 메시지를받는 사람은 키를 사용하여 메시지를 해독하고 읽을 수 있습니다. 많은 사람들이 암호화를 정부와 군대가 메시지를 위장하는 코드를 만드는 방법으로 만 생각합니다. 그러나 컴퓨터 암호 및 ATM 카드와 같은 다양한 형식으로 정보를 숨기는 데 다른 유형의 암호화가 사용됩니다.
완벽한 일회용 패드로 간주 되려면 키에 일반 텍스트라고도하는 암호화 할 텍스트만큼의 데이터가 있어야합니다. 보낸 사람과받는 사람을위한 키 사본은 두 개만 존재할 수 있으며 두 당사자는 메시지를 해독 할 때 키를 파기해야합니다. 마지막으로 키는 임의적이어야합니다. 컴퓨터의 일부 "임의의 숫자 생성기"는 실제로 패턴을 따라 숫자를 생성하며 임의의 모양 만 나타냅니다.
올바르게 사용하면 일회용 패드는 코드를 해독하려는 사람이 다른 코드 나 메시지를 통해 힌트를 얻을 수 없으므로 완벽하게 안전한 것으로 간주됩니다. 암호 분석가는 다중 사용 키를 사용하여 통계 분석 또는 패턴 일치를 적용하고 결국 키를 해결하는 여러 메시지를 비교하고 대조 할 수 있습니다. 그러나 일회성 키를 사용하면 단 하나의 메시지에 단서가 있으므로 암호 분석가가 키를 깰 수 없습니다.
"패드"라는 용어는 코드가 임의의 OTP 코드로 채워진 종이 패드에 인쇄 된 시간을 나타냅니다. 코드를 한 번 사용한 후에는 패드의 상단 시트가 파괴되어 다음 번의 일회용 패드에 대한 다음 코드가 표시됩니다. 컴퓨터는 여러 해 동안 오늘날의 OTP를 임의로 생성합니다.