Skip to main content

블록 암호는 무엇입니까?

block Cipher는 민감한 데이터를 스크램블하는 데 사용되는 대칭 암호화 알고리즘입니다.실제로 데이터를 숨기는 작업을 수행하는 프로그램 또는 알고리즘을 암호라고합니다.스크램블링 또는 암호화 데이터는 비밀 외에 다른 이점을 제공합니다.암호화는 또한 메시지가 변경되지 않았으며 발신자의 신원을 확인하지 않도록 할 수 있습니다.cryptography는 PlainText라고 불리는 읽기 가능한 암호화되지 않은 데이터를 암호화 된 데이터 (Ciphertext)로 전환하는 과학입니다.블록 암호는 한 번에 하나의 문자 대신 덩어리 또는 블록의 데이터를 암호화한다는 점에서 다른 주요 범주 인 스트림 암호와 다릅니다.블록 암호는 일반적으로 스트림 암호보다 더 안전한 것으로 간주되는 반면 스트림 암호는 일반 텍스트가 짧을 때 더 빨리 작동합니다..개인 키 암호화라고도하는 대칭 암호화는 단일 키를 사용하여 데이터를 암호화하고 해독합니다.발송 된 메시지를 읽을 수 있기 때문에 키는 비공개로 유지되어야합니다.이것은 비대칭 암호화와 대조적으로, 두 개의 열쇠를 사용하는 두 개의 열쇠, 보안이있는 개인 키와 모든 사람이 이용할 수있는 공개 키를 사용하는 것과는 대조적입니다. cryptography의 사용은 수세기 전으로 거슬러 올라가고 고대 이집트와 로마에있었습니다.Julius Caesar는 현재 Caesar Cipher로 널리 알려진 것을 사용하여 장군에게 비밀 메시지를 전달했습니다.암호화 시스템은 끊임없이 공격을 받고 있으며 오래된 알고리즘이 파손됨에 따라 암호화 작가는 메시지를 숨기는 새로운 프로그램을 개발합니다.인기있는 블록 암호의 일부 버전에는 데이터 암호화 표준 (DES), 고급 암호화 표준 (AES) 및 국제 데이터 암호화 알고리즘 (아이디어)이 포함됩니다.des는 56 비트 대칭 키를 사용하는 잘 알려진 기존 블록 암호입니다.데이터는 64 비트 블록으로 암호화됩니다.Des가 64 비트 일반 텍스트 블록을 암호화 할 때마다 알고리즘을 통해 16 번 또는 라운드를 실행합니다.짧은 56 비트 키로 인해 DES는 더 이상 많은 응용 프로그램에 대해 안전한 것으로 간주되지 않습니다.

AES는 2000 년 10 월 NIST (Institute of Standards and Technology)에 의해 DES의보다 안전한 대체물로 선정되었습니다.AES는 3 개의 다른 키를 사용하여 128 비트의 일반 텍스트 블록에서 여러 라운드의 암호화를 수행합니다.주요 크기는 길이가 128, 192 및 256 비트입니다.

또 다른 블록 암호는 유럽에서 널리 사용되며 128 비트 키를 사용하여 64 비트 블록의 일반 텍스트에서 8 라운드의 암호화를 수행합니다.아이디어는 1992 년 James Massey와 Xuejia Lai가 스웨덴 기술 재단과의 연구 계약에 따라 만들어졌습니다.아이디어는 개인 보조금으로 개발되었지만 비상업적 용도로 무료입니다.