Hiện tại tôi dạy một khóa học nhỏ (Bốn bài giảng hai giờ ở cấp độ Thạc sĩ) về Phương pháp logic trong bảo mật , mặc dù tiêu đề Phương thức chính thức trong bảo mật có thể thích hợp hơn. Nó bao gồm ngắn gọn các chủ đề sau (với các phương pháp logic liên quan):
Quản lý quyền kỹ thuật số và thực thi chính sách (chính thức hóa chung, logic phương thức, thực thi thông qua automata)
Mã mang bằng chứng và xác thực mang bằng chứng (lý thuyết bằng chứng, hệ thống logic, Đồng phân Curry-Howard, xác minh)
Kiểm soát truy cập (logic phi cổ điển, lý thuyết bằng chứng)
Kiểm tra ngăn xếp (ngữ nghĩa ngôn ngữ lập trình, tương đương theo ngữ cảnh, chia nhỏ)
Đương nhiên, khóa học có nhiều mục tiêu, trong đó một trong số đó là thu hút sinh viên tốt nghiệp tiềm năng.
Trong những năm tới, khóa học có thể được mở rộng thành một khóa học thông thường, sẽ cần nhiều nội dung hơn. Cho rằng nền tảng của những người ở đây khá khác biệt với tôi, tôi muốn biết bạn sẽ bao gồm nội dung gì trong một khóa học như vậy.