Obecnie prowadzę mały kurs (cztery dwugodzinne wykłady na poziomie magisterskim) na temat metod logicznych w zakresie bezpieczeństwa , chociaż tytuł Formalne metody w zakresie bezpieczeństwa może być bardziej trafny. Obejmuje krótko następujące tematy (wraz z powiązanymi metodami logicznymi):
Cyfrowe zarządzanie prawami i egzekwowanie zasad (ogólna formalizacja, logika modalna, egzekwowanie za pośrednictwem automatów)
Kod dowodu i uwierzytelnienie dowodu (teoria dowodu, systemy logiczne, izomorfizm Curry'ego-Howarda, weryfikacja)
Kontrola dostępu (logika nieklasyczna, teoria dowodu)
Inspekcja stosu (semantyka języka programowania, równoważność kontekstowa, bisimulacja)
Oczywiście kurs ma wiele celów, z których jeden przyciąga potencjalnych absolwentów.
W nadchodzących latach kurs może zostać rozszerzony na zwykły kurs, który będzie wymagał więcej treści. Biorąc pod uwagę, że pochodzenie ludzi tutaj jest zupełnie inne niż moje, chciałbym wiedzieć, jakie treści włączylibyście w taki kurs.