Кіріспе
Burrows–Abadi–Needham логикасы (сондай-ақ BAN логикасы деп аталады) – ақпарат алмасу протоколдарын анықтау және талдау үшін ережелер жиынтығы. Атап айтқанда, BAN логикасы пайдаланушыларға алмасылған ақпараттың сенімді, сытырайды қорғалған, немесе екеуінің де сенімді екенін анықтауға көмектеседі. BAN логикасы барлық ақпарат алмасудың бұрмалануға және жалпыға жария мониторингке ұшырайтын ортада жүзеге асылатыны туралы болжаммен басталады. Бұл қауіпсіздік саласында кең таралған ұстанымға айналды: "Желіге сенбеңіз". Типик BAN логикалық тізбегі үш қадамнан тұрады:
Хабарламаның бастау көзінің тексерілуі
Хабарламаның жаңалығының тексерілуі
Бастау көзінің сенімділігінің тексерілуі. BAN логикасы, барлық аксиоматикалық жүйелер сияқты, аутентификация протоколдарын талдау үшін постулаттар мен анықтамаларды қолданады. BAN логикасын қолдану жиі қауіпсіздік протоколының нотациялық түрімен бірге келеді және кейде ғылыми еңбектерде келтіріледі.
Verification of message origin
Verification of message freshness
Verification of the origin's trustworthiness. BAN logic uses postulates and definitions – like all axiomatic systems – to analyze authentication protocols. Use of the BAN logic often accompanies a security protocol notation formulation of a protocol and is sometimes given in papers.
Тіл түрі
BAN логикасы және осымен туысқан логикалар шешімді: BAN гипотезалары мен күмәнді қорытындыны қабылдап, қорытындының гипотезалардан туындайтынын немесе туындамайтынын анықтайтын алгоритм бар. Ұсынылған алгоритмдер сиқырлы жиынтықтардың бір түрін пайдаланады.
Альтернативалар мен сын
BAN логикасы GNY логикасы сияқты көптеген басқа ұқсас формализмдерге әсер етті. Олардың кейбіреулері BAN логикасының бір кемшілігін жоюға тырысты: білім және мүмкін болатын әлемдер тұрғысынан нақты мағынасы бар жақсы семантиканың болмауы. Дегенмен, 1990 жылдардың ортасынан бастап криптографиялық протоколдар операциялық модельдерде (криптографияның қателеспейтінін ескере отырып) модельдік тексерулер арқылы талданды, және BAN логикасымен және оған байланысты формализмдермен «расталған» протоколдарда көптеген қателер табылды. Кейбір жағдайларда BAN талдауы протоколдың қауіпсіз екенін көрсеткенімен, іс жүзінде ол қауіпсіз емес болып шықты. Осыған байланысты, стандартты инварианттық есептеуге негізделген дәлелдеу әдістері пайдасына BAN логикасының отбасылық түрлерінен бас тартылды.