کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4950665 1364297 2017 32 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A procedure for deciding symbolic equivalence between sets of constraint systems
ترجمه فارسی عنوان
یک روش برای تصمیم گیری همسان سازی نمادین بین مجموعه ای از سیستم های محدودیت
کلمات کلیدی
روش های رسمی، تایید، پروتکل های امنیتی، خصوصیات نوع خصوصی مدل نمادین
ترجمه چکیده
ما ویژگی های امنیتی پروتکل های رمزنگاری را می توانیم، که می تواند با استفاده از معادله ردیابی، یک مفهوم حیاتی در هنگام مشخص کردن خصوصیات نوع حریم خصوصی، مانند ناشناس بودن، حریم خصوصی رایانه و عدم ارتباط، محاسبه شود. مجموعه های نامحدود از آثار احتمالی نمادین با استفاده از محدودیت های تقلیل پذیری ارائه می شوند. ما یک الگوریتم را توصیف می کنیم که هماهنگی ردیابی را برای پروتکل هایی که از ابتدایی های استاندارد استفاده می کنند و می توانند با استفاده از چنین محدودیت هایی نشان داده شوند، تعیین می کنند. دقیق تر، ما همسان سازی نمادین بین مجموعه ای از سیستم های محدودیتی را در نظر می گیریم، و همچنین نواقص را در نظر می گیریم. با توجه به مجموعه ها و اختلالات در واقع برای تصمیم گیری معادله ردیابی برای فرایندهایی که ممکن است شامل شاخه های دیگر و / یا کانال های خصوصی (برای تعداد محدود جلسات) بسیار مهم است. الگوریتم ما برای تصمیم گیری همبستگی نمادین بین مجموعه ای از سیستم های محدودیتی پیاده سازی شده و به خوبی در عمل عمل می کند. متاسفانه، برای حل معادلات ردیابی بین فرآیندها، به اندازه کافی در مقیاس بزرگ نیست. با این وجود، اولین الگوریتم پیاده سازی شده برای تعیین همبستگی ردیابی در چنین طبقه ای از فرآیندهای بزرگ است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
We consider security properties of cryptographic protocols that can be modelled using trace equivalence, a crucial notion when specifying privacy-type properties, like anonymity, vote-privacy, and unlinkability. Infinite sets of possible traces are symbolically represented using deducibility constraints. We describe an algorithm that decides trace equivalence for protocols that use standard primitives and that can be represented using such constraints. More precisely, we consider symbolic equivalence between sets of constraint systems, and we also consider disequations. Considering sets and disequations is actually crucial to decide trace equivalence for processes that may involve else branches and/or private channels (for a bounded number of sessions). Our algorithm for deciding symbolic equivalence between sets of constraint systems is implemented and performs well in practice. Unfortunately, it does not scale up well for deciding trace equivalence between processes. This is however the first implemented algorithm deciding trace equivalence on such a large class of processes.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 255, Part 1, August 2017, Pages 94-125
نویسندگان
, , ,