Кіріспе

Burrows–Abadi–Needham логикасы (сондай-ақ BAN логикасы деп аталады) – ақпарат алмасу протоколдарын анықтау және талдау үшін ережелер жиынтығы. Атап айтқанда, BAN логикасы пайдаланушыларға алмасылған ақпараттың сенімді, сытырайды қорғалған, немесе екеуінің де сенімді екенін анықтауға көмектеседі. BAN логикасы барлық ақпарат алмасудың бұрмалануға және жалпыға жария мониторингке ұшырайтын ортада жүзеге асылатыны туралы болжаммен басталады. Бұл қауіпсіздік саласында кең таралған ұстанымға айналды: "Желіге сенбеңіз". Типик BAN логикалық тізбегі үш қадамнан тұрады:
Хабарламаның бастау көзінің тексерілуі
Хабарламаның жаңалығының тексерілуі
Бастау көзінің сенімділігінің тексерілуі. BAN логикасы, барлық аксиоматикалық жүйелер сияқты, аутентификация протоколдарын талдау үшін постулаттар мен анықтамаларды қолданады. BAN логикасын қолдану жиі қауіпсіздік протоколының нотациялық түрімен бірге келеді және кейде ғылыми еңбектерде келтіріледі.

Тіл түрі

BAN логикасы және осымен туысқан логикалар шешімді: BAN гипотезалары мен күмәнді қорытындыны қабылдап, қорытындының гипотезалардан туындайтынын немесе туындамайтынын анықтайтын алгоритм бар. Ұсынылған алгоритмдер сиқырлы жиынтықтардың бір түрін пайдаланады.

Альтернативалар мен сын

BAN логикасы GNY логикасы сияқты көптеген басқа ұқсас формализмдерге әсер етті. Олардың кейбіреулері BAN логикасының бір кемшілігін жоюға тырысты: білім және мүмкін болатын әлемдер тұрғысынан нақты мағынасы бар жақсы семантиканың болмауы. Дегенмен, 1990 жылдардың ортасынан бастап криптографиялық протоколдар операциялық модельдерде (криптографияның қателеспейтінін ескере отырып) модельдік тексерулер арқылы талданды, және BAN логикасымен және оған байланысты формализмдермен «расталған» протоколдарда көптеген қателер табылды. Кейбір жағдайларда BAN талдауы протоколдың қауіпсіз екенін көрсеткенімен, іс жүзінде ол қауіпсіз емес болып шықты. Осыған байланысты, стандартты инварианттық есептеуге негізделген дәлелдеу әдістері пайдасына BAN логикасының отбасылық түрлерінен бас тартылды.