دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: منطق ویرایش: نویسندگان: Yanjing Wang سری: ILLC Dissertation Series DS-2010-06 ISBN (شابک) : 978–90–5776–2 ناشر: University of Amsterdam سال نشر: 2010 تعداد صفحات: 200 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Epistemic Modelling and Protocol Dynamics [PhD Thesis] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مدلسازی معرفتی و دینامیک پروتکل [پایان نامه دکتری] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
1 Introduction 1 1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Overview of the Dissertation . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 Origins of the Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Preliminaries 9 2.1 Finite Automata and Regular Expressions . . . . . . . . . . . . . . . . . 9 2.2 Kripke Models and Bisimulation . . . . . . . . . . . . . . . . . . . . . . 10 2.3 Three Logics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.1 Propositional Dynamic Logic . . . . . . . . . . . . . . . . . . . . 13 2.3.2 Epistemic Temporal Logic . . . . . . . . . . . . . . . . . . . . . . 15 2.3.3 Dynamic Epistemic Logic . . . . . . . . . . . . . . . . . . . . . . 15 I Logics of Epistemic Protocols 19 3 Meta-knowledge Matters 21 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3 Announcement Protocol and Verification . . . . . . . . . . . . . . . . . 24 3.4 Deterministic Protocols for RCP3:3:1 . . . . . . . . . . . . . . . . . . . . . 29 3.5 Conclusion and Discussion . . . . . . . . . . . . . . . . . . . . . . . . . 34 4 Logics of Knowledge and Protocol Change 37 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.2 Basic Logic PDL! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.3 Public Event Logic PDL!?b . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.4 Update Logic PDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.5 Conclusion and Future Work . . . . . . . . . . . . . . . . . . . . . . . . 55 II Dynamic Epistemic Modelling 57 5 Composing Models 59 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.2 Composing Static Models . . . . . . . . . . . . . . . . . . . . . . . . . . 61 5.2.1 Merging Composition . . . . . . . . . . . . . . . . . . . . . . . . 61 5.2.2 Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.2.3 Preservation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.3 Decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 5.4 Composing Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.5 Discussion and Future Work . . . . . . . . . . . . . . . . . . . . . . . . . 80 6 Counting Models 83 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 6.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.3 Cardinality of the Tree Languages . . . . . . . . . . . . . . . . . . . . . 88 6.4 Normal Form of the Countable Languages . . . . . . . . . . . . . . . . 95 6.5 Discussion and Future Work . . . . . . . . . . . . . . . . . . . . . . . . . 98 III Model Checking 101 7 Making Models Smaller 103 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 7.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 7.2.1 Kripke Modal Labelled Transition System . . . . . . . . . . . . . 104 7.2.2 Three-valued Public Announcement Logic . . . . . . . . . . . . 105 7.3 Abstraction and Logical Characterization . . . . . . . . . . . . . . . . . 109 7.3.1 Abstraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 7.3.2 Logical Characterization . . . . . . . . . . . . . . . . . . . . . . . 110 7.4 The Muddy Children and Abstraction . . . . . . . . . . . . . . . . . . . 114 7.5 Conclusion and Future work . . . . . . . . . . . . . . . . . . . . . . . . 117 8 Accelerating the Transitions 119 8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 8.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 8.2.1 PDL on AKM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 8.2.2 Regular Expression Rewriting . . . . . . . . . . . . . . . . . . . 123 8.3 Model Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 8.3.1 A Reduction to Standard PDL Model Checking . . . . . . . . . 124 8.3.2 A Direct Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.3.3 Complexity Analysis . . . . . . . . . . . . . . . . . . . . . . . . . 128 8.4 Axiomatization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 8.5 Satisfiability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 8.6 Conclusion and Future Work . . . . . . . . . . . . . . . . . . . . . . . . 136 IV Modelling Security Protocols 137 9 Epistemic Approaches to Security Protocol Verification 139 9.1 Knowledge in Security Protocols . . . . . . . . . . . . . . . . . . . . . . 139 9.1.1 Dierent Aspects of Knowledge . . . . . . . . . . . . . . . . . . 140 9.1.2 Tension Between Epistemic and Temporal Structure . . . . . . . 141 9.2 Epistemic Approaches: A Brief Survey . . . . . . . . . . . . . . . . . . . 142 9.2.1 BAN logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 9.2.2 Basics of Epistemic Approaches . . . . . . . . . . . . . . . . . . 144 9.2.3 Epistemic Temporal Approaches . . . . . . . . . . . . . . . . . . 146 9.2.4 Dynamic Epistemic Logic Approaches . . . . . . . . . . . . . . . 148 9.2.5 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 9.3 Comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 9.3.1 On Equivalences . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 9.3.2 ETL vs. DEL in Modelling . . . . . . . . . . . . . . . . . . . . . . . 151 9.4 To Know or Not, Towards a Technical Answer . . . . . . . . . . . . . . 155 9.4.1 On Expressivity of ETL . . . . . . . . . . . . . . . . . . . . . . . . 155 9.4.2 Model Checking ETL . . . . . . . . . . . . . . . . . . . . . . . . . 157 9.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 A Alloy Code for Russian Cards Problem (3.3.1) 159 Bibliography 161 Abstract 177 Samenvatting 179 Index 181