چکیده
برای تمهید امضای امن عوامل سیار در میزبان های بالقوه مخرب در تجارت الکترونیک و برنامه های دیگر، ما تعریف و مفهوم امنیتی طرح های امضای دیجیتالی لاینفک مبتنی بر هویت را مطرح نمودیم. از همه مهم تر، ما طرح امضای دیجیتالی لاینفک مبتنی بر هویت واقعی را با امنیت قابل اثبات مطرح نمودیم. در این طرح، لازم نیست عوامل سیار دارای کلید خصوصی در حین ایجاد امضاهای دیجیتالی از طرف امضا کننده اصلی باشند، بنابراین کلید خصوصی به مخاطره نمی افتد. تابع رمزگذاری شده با الزام امضا کننده اصلی ترکیب شده و در نتیجه می توان از سو استفاده از الگوریتم امضا جلوگیری نمود. افزون بر این، از آنجایی که این طرح مبتنی بر هویت است، تایید امضاهای ایجاد شده به وسیله عوامل سیار مستلزم تایید کل مسیر گواهی و یا ارتباط با مرجع صدور گواهینامه نمی باشد. بنابراین، در مقایسه با طرح های امضای لاینفک موجود، هزینه تاییدیه کاهش یافته و حتی وابستگی به اتصال پایدار به شبکه تقلیل می یابد. می شود.
۱. مقدمه
با توسعه فناوری های پردازش توزیع شده، فناوری ها و سیستم های عامل سیار مورد توجه بسیاری قرار گرقته اند. معمولاً یک سیستم عامل سیار شامل پلت فرم ها و عوامل سیار می گردد. عوامل، نوعی نرم افزار کامپیوتری محسوب می شوند که به صورت خودکار به نیابت از یک سازمان یا شخص عمل می کنند (گروه مدیریت شی، ۱۹۹۷). در همین حال، پلت فرم ها نیز سیستم های عاملی هستند که قادر به ایجاد، اجرا، انتقال و خاتمه دادن عوامل هستند. مانند یک عامل، یک سیستم عامل با مرجع شناسایی کننده سازمان و یا فردی که سیستم عامل برای آن فعالیت می کند ارتباط دارد. افزون بر این، سیستم های عاملی که بر روی کامپیوتر فعالیت می کنند از طریق شبکه متصل بوده و قادرند از طریق یک زیرساخت ارتباطی به تبادل اطلاعات با یکدیگر بپردازند. در حالی که عوامل ایستا ممکن است در پلت فرم های میزبان و یا یک سیستم غیرمتحرک اقامت داشته باشند، عوامل سیار به راحتی از یک پلت فرم در یک شبکه به پلت فرم دیگری منتقل می شوند. هم چنین آن ها می توانند به طور خودکار اجرا بر روی یک پلت فرم را به حالت تعلیق درآورده و برای راه اندازی مجدد محاسبات خود به پلت فرم دیگری مهاجرت نمایند. توانایی آن ها برای جابجایی، امکان مهاجرت یک عامل سیار را به یک سیستم عامل مقصد فراهم می آورد که شامل نهادی است که در آن عامل خواهان تعامل می باشد. به علاوه، عامل سیار ممکن است از خدمات پلت فرم عامل مقصد نیز استفاده نماید.
Abstract
To enable mobile agents signing securely on potentially malicious hosts in electronic commerce and other applications, we proposed the definition and security notion of identity-based undetachable digital signature schemes. More importantly, we proposed a concrete identity-based undetachable digital signature scheme with provable security. In the scheme, mobile agents need not carry the private key when they generate digital signatures on behalf of the original signer, so the private key will not be compromised. The encrypted function is combined with the original signer’s requirement, so misuse of the signing algorithm can be prevented. Moreover, because the scheme is identity-based, verification of the signatures generated by mobile agents does not require either verification of the entire certificate path or communication with the certification authority. Therefore, compared with existing undetachable signature schemes, the cost of verification is reduced and even the dependence on a stable network connection is weakened.
1 Introduction
With the development in technologies of distributed computing, mobile agent technologies and systems have attracted great interest. Commonly, a mobile agent system comprises platforms and mobile agents. Agents are a type of computer software acting autonomously on behalf of an organization or a person (Object Management Group 1997). Meanwhile, platforms are agent systems that can generate, execute, transfer, and terminate agents. Like an agent, an agent system is associated with an authority identifying the organization or person for which the agent system acts. Moreover, agent systems operate on computers connected by networks and can exchange information with each other via a communication infrastructure. While static agents may reside on hosting platform or an immobile system, mobile agents can transport themselves easily from one platform in a network to another. They can also automatically suspend execution on one platform and migrate to another to restart their computations. The capability of them to travel enables a mobile agent to migrate to a destination agent system that contains an entity in which the agent wishes to interact. Furthermore, the mobile agent may utilize the destination agent platform’s services.
چکیده
۱. مقدمه
۲. پس زمینه ها و انگیزه ها
۲.۱. تهدیدات امنیتی سیستم های عامل سیار
2.2. امضای دیجیتالی عوامل سیار تحت چارچوب حمله جعبه سفید
۲.۳. امضاهای مبتنی بر هویت
۳. تعریف و مفاهیم امنیتی امضای لاینفک مبتنی بر هویت
3.1. تعریف
۳.۲. مفاهیم امنیتی
۴. یک طرح واقعی
۴.۲. الگوریتم ها
۴.۳. صحت
۴.۴. اثبات امنیت
4.5. تجزیه و تحلیل پیچیدگی و نتایج تجربی
۵. مقایسه با کارهای مربوطه
۶. نتیجه گیری
منابع
Abstract
1 Introduction
2 Backgrounds and motivations
2.1 Security threats on mobile agent systems
2.2 Digital signature of mobile agents under white-box attack context
2.3 Identity-based signatures
3 Definition and security notions of identity-based undetachable signature
3.1 Definition
3.2 Security notions
4 A concrete scheme
4.1 Security and computational assumptions
4.2 Algorithms
4.3 Correctness
4.4 Proof of security
4.5 Complexity analysis and experimental results
5 Comparison with related works
6 Conclusions