Кіріспе

Таңдалған ашық мәтінге шифрмәтінге болжамды қол жеткізумен криптоталдаудағы шабуыл моделі. Таңдалған ашық мәтінге шабуыл (CPA) – криптоталдаудағы шабуыл моделі, онда шабуылшы кез келген ашық мәтін үшін шифрмәтін алуға мүмкіндігі бар деп есептеледі. Шабуылдың мақсаты – шифрлау схемасының қауіпсіздігін азайтатын ақпаратты алу. Қазіргі заманғы шифрлар семантикалық қауіпсіздікті қамтамасыз етуге бағытталған, сондай-ақ таңдалған ашық мәтін шабуылы кезінде шифрмәтіннің ажыратылмауы ретінде белгілі, сондықтан олар дұрыс іске асырылған жағдайда таңдалған ашық мәтін шабуылдарына төзімді болады.

Кіріспе

Таңдалған ашық мәтіндік шабуылда қарсылас (мүмкін, бейімделіп) кез келген ашық мәтіндік хабарламалардың шифрмәтіндерін сұрай алады. Бұл қарсыласқа, қара жәшік ретінде қаралатын шифрлау оракулымен өзара әрекеттесуге мүмкіндік беру арқылы формалданады. Шабуылшының мақсаты – құпия шифрлау кілтінің толық немесе бір бөлігін ашу. Шабуылшының белгілі бір ашық мәтін үшін шифрмәтін алуы мүмкін емес сияқты көрінеді. Дегенмен, қазіргі заманғы криптография бағдарламалық немесе аппараттық қамтамасыз етуде іске асырылады және алуан түрлі қолданыстарда қолданылады; көптеген жағдайларда таңдалған ашық мәтіндік шабуыл өте мүмкін болады (қараңыз, сондай-ақ, Нақты қолданылуы). Таңдалған ашық мәтіндік шабуылдар, шифрлау кілті ашық болатын және шабуылшылар өздері таңдаған кез келген ашық мәтінді шифрлай алатын ашық кілт криптографиясы контекстінде ерекше маңызға ие.

Басқа шабуылдарға қатысы

Таңдалған ашық мәтіндік шабуыл белгілі ашық мәтіндік шабуылдан күштірек, себебі шабуылшы нақты сөздерді немесе үлгілерді тікелей таңдап, олардың өзінен пайда болуын күтудің қажеті болмайды, бұл криптоанализ үшін қажетті деректерді жылдам жинауға мүмкіндік береді. Сондықтан, таңдалған ашық мәтіндік шабуылдарға қарсы тұратын кез келген шифр, белгілі ашық мәтіндік және шифрланған мәтіндік шабуылдарға да қауіпсіз болады. Дегенмен, таңдалған ашық мәтіндік шабуыл, таңдалған шифрланған мәтіндік шабуылдан әлсіз, онда шабуылшы кез келген шифрланған мәтіннің ашық мәтінін алуға мүмкіндік алады. CCA шабуылшысы кейде CPA қауіпсіз жүйені бұзуы мүмкін. Мысалы, El Gamal шифры таңдалған ашық мәтіндік шабуылдарға қарсы қауіпсіз, бірақ таңдалған шифрланған мәтіндік шабуылдарға осал, себебі ол өзгертілгіштік қасиетіне ие.