Криптографияда шифрмәтінге ғана шабуыл (COA) – шифрмәтінге қол жеткізу арқылы шифрды бұзу. Текстің тілі, статистикасы белгілі болса, кілтті табу мүмкін.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Криптографияда шифрмәтінге ғана жасалатын шабуыл (COA) немесе белгілі шифрмәтінге жасалатын шабуыл – криптоанализдегі шабуыл модельдерінің бірі, онда шабуылшы тек шифрмәтіндер жиынтығына қол жеткізе алады деп есептеледі. Шабуылшы шифрлау алдында ашық мәтінге қол жеткізуге мүмкіндік беретін арнаға ие болмаса да, барлық практикалық шифрмәтінге ғана жасалатын шабуылдарда шабуылшы ашық мәтін туралы белгілі бір білімге ие болады. Мысалы, шабуылшы ашық мәтін жазылған тілді немесе ашық мәтіндегі таңбалардың күтілетін статистикалық таралуын білуі мүмкін. Көптеген қолданылып жүрген жүйелерде стандартты протокол деректері мен хабарламалары көбінесе ашық мәтіннің құрамына кіреді және мұндай жүйелерге шифрмәтінге ғана шабуыл жасау кезінде оларды тиімді болжауға немесе білуге болады.
In cryptography, a ciphertext only attack (COA) or known ciphertext attack is an attack model for cryptanalysis where the attacker is assumed to have access only to a set of ciphertexts. While the attacker has no channel providing access to the plaintext prior to encryption, in all practical ciphertext only attacks, the attacker still has some knowledge of the plaintext. For instance, the attacker might know the language in which the plaintext is written or the expected statistical distribution of characters in the plaintext. Standard protocol data and messages are commonly part of the plaintext in many deployed systems, and can usually be guessed or known efficiently as part of a ciphertext only attack on these systems.
Шабуыл
Егер сәйкес жазық мәтіндер немесе тіпті кілт анықталса, шабуыл толығымен сәтті болады. Шабуылшыға бұрыннан белгілі болғаннан өзге, жасырын мәтін туралы қандай да бір ақпарат алу мүмкіндігі де жетістік деп есептеледі. Мысалы, егер қарсылас трафик ағынының қауіпсіздігін сақтау үшін үздіксіз шифрмәтін жіберіп тұрса, нақты хабарламаларды бос хабарламалардан ажырату өте пайдалы болар еді. Тіпті нақты хабарламалардың бар екендігі туралы негізді болжам жасау да трафик талдауын жеңілдетер еді. Криптография тарихында, қалам мен қағазбен жасалған алғашқы шифрлар тек шифрмәтін арқылы жиі бұзылатын. Криптографтар шифрмәтінге шабуыл жасау үшін жиілік талдауы сияқты статистикалық әдістерді әзірледі. Enigma сияқты механикалық шифрлау құрылғылары осы шабуылдарды әлдеқайда қиындатты (бірақ, тарихи тұрғысынан алғанда, поляк криптографтары Enigma-ның тек шифрмәтінге негізделген сәтті криптоанализін жүзеге асыра алды, осы үшін хабарлама параметрлерін көрсетуге арналған қауіпсіз емес протоколдан пайдаланды). Екінші дүниежүзілік соғыс кезінде Блетчли Паркте Enigma-ға қарсы озық шифрмәтінге негізделген шабуылдар ұйымдастырылды, онда ұсталған шифрмәтінге сәйкес жазық мәтіндерді ақылмен болжай білді.
The attack is completely successful if the corresponding plaintexts can be deduced, or even better, the key. The ability to obtain any information at all about the underlying plaintext beyond what was pre known to the attacker is still considered a success. For example, if an adversary is sending ciphertext continuously to maintain traffic flow security, it would be very useful to be able to distinguish real messages from nulls. Even making an informed guess of the existence of real messages would facilitate traffic analysis. In the history of cryptography, early ciphers, implemented using pen and paper, were routinely broken using ciphertexts alone. Cryptographers developed statistical techniques for attacking ciphertext, such as frequency analysis. Mechanical encryption devices such as Enigma made these attacks much more difficult (although, historically, Polish cryptographers were able to mount a successful ciphertext only cryptanalysis of the Enigma by exploiting an insecure protocol for indicating the message settings). More advanced ciphertext only attacks on the Enigma were mounted in Bletchley Park during World War II, by intelligently guessing plaintexts corresponding to intercepted ciphertexts.
Қазіргі заманғы
Әрбір заманауи шифр тек шифрмәтінге ғана жасалатын шабуылдардан қорғануға тырысады. Жаңа шифрлау стандартын бекіту процесі көбінесе көп жылдарға созылады және кез келген статистикалық ауытқуларды анықтау үшін шифрмәтіннің үлкен көлемдерін жан-жақты тексеруді қамтиды. Қараңыз: Advanced Encryption Standard процесі. Сонымен қатар, стеганография саласы дами отырып, бір деректің екіншісінің статистикалық ерекшеліктерін қабылдауына мүмкіндік беретін мимикрия функциялары сияқты әдістерді жасауға көмектесті. Дегенмен, шифрлауды дұрыс қолданбау немесе жан-жақты сарапқа салынбаған, өзіндік меншік алгоритмдерге сену салдарынан, көптеген компьютерлік шифрлау жүйелері әлі де тек шифрмәтінге ғана жасалатын шабуылдарға ұшырауы мүмкін. Мысалдар:
Every modern cipher attempts to provide protection against ciphertext only attacks. The vetting process for a new cipher design standard usually takes many years and includes exhaustive testing of large quantities of ciphertext for any statistical departure from random noise. See: Advanced Encryption Standard process. Also, the field of steganography evolved, in part, to develop methods like mimic functions that allow one piece of data to adopt the statistical profile of another. Nonetheless, poor cipher usage or reliance on home grown proprietary algorithms that have not been subject to thorough scrutiny has resulted in many computer age encryption systems that are still subject to ciphertext only attack. Examples include: