الگوریتم کوانتومی شور و شبیه سازی آن با زبان برنامه نویسی کلاسیک

Publish Year: 1394
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 2,676

This Paper With 14 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

REGCMAES02_065

تاریخ نمایه سازی: 30 دی 1394

Abstract:

امروزه، برای تامین امنیت و محرمانگی ارسال اطلاعات از طریق کانال های مخابراتی، پیام مورد نظر را رمز می کنند. ساز و کارهای مرزنگاری به دو دسته کلی کلید متقارن و کلیدهای همگانی تقسیم می شوند. بسیاری از سیستم های رمز متداول از نوع رمزهای کلید همگانی هستند که این نوع رمز ها به طور گسترده ای در تجارت الکترونیک، ایمیل ها، کارت های هوشمند و ارتباطات امن مورد استفاده قرار می گیرند. مبنای طراحی بسیاری از چنین سیستم های رمزی دشواری حل مسائل تجزیه اعداد مرک بزرگ به عوامل اول و لگاریتم گستته می باشد. پیچیدگی حل این دو مساله ریاضیاتی به حدی بالاست که کامپیوترهای امروزی قادر به حل آن ها در زمان چند جمله ای نیستند. به همین دلیل، ایده استفاده از محاسبات کوانتومی برای غلبه بر این مشکل مطرح گردید. الگوریتم شور که بر مبنای محاسبات کوانتومی طراحی شده است، به دلیل پردازش اطلاعات به صورت موازی امکان حل مسایل قابل کاهش به مساله تجزیه اعداد به عوامل اول و لگاریتم گسسته را در زمانی بسیار کوتاه تر از زمان مورد نیاز برای انجام این کار با بهترین الگوریتم های کلاسیک موجود فراهم می کند و به کمک آن قادر به شکستن سیستم های رمزی مانند RSA و لگاریتم گسسته (الجمال-دیفی هلمن) خواهیم بود. ما در این مقاله، به معرفی دقیق الگوریتم شور برای کاهش زمان شکستن سیستم های رمز کلید همگانی می پردازیم و تاثیر آن بر الگوریتم های رمز کلاسیک را بررسی می نماییم. از آن جایی که موانع جدی بر سر راه پیاده سازی یک کامپیوتر کوانتومی وجود دارد، با استفاده از کامپیوتر کلاسیک و مدل سازی حالات و عملگرهای کوانتومی با زبان برنامه نویسی ++C، اقدام به شبیه سازی الگوریتم کوانتوم شور نموده ایم. این برنامه کامپیوتری برای تجزیه اعداد مرکب به عوامل اولشان قابل استفاده می باشد. در پایان، با بهره گیری از یک فضای مدل سازی مدارات کوانتومی به نام jQuantu version 2.3.1 ، منابع محاسباتی مورد نیاز برای شبیه سازی الگوریتم شور را مورد بررسی قرار خواهیم داد.

Authors

امیر کمترین

مجتمع دانشگاهی فناوری اطلاعات و ارتباطات، دانشگاه صنعتی مالک اشتر

مجید فرهادی

دانشکده ریاضی و علوم کامپیوتر، دانشگاه دامغان

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • ] Nielsen, Michael A., and Isaac L. Chuang. Quantum computation ...
  • Kaye, Phillip, Raymond Laflamme, and Michele Mosca. "An introduction to ...
  • Yan, Song Y. Quantum Attacks on Public-Key Cryptosystems. Springer, 2013. ...
  • Williams, Colin P., and Scott H. Clearwater. Explorations in quantum ...
  • Zhu, Hong. Survey of computational assumptions used in cryptography broken ...
  • Rotteler, Martin, and Rainer Steinwandt. "A quantum circuit to find ...
  • Wilde, Mark M. "From classical to quantum Shannon theory." arXiv ...
  • Menezes, Alfred J., Paul C. Van Oorschot, and Scott A. ...
  • Spector, Lee. Automatic Quantum Computer Programming: a genetic programming approach. ...
  • Lavor, C., L. R. U. Manssur, and R. Portugal. "Shor's ...
  • Weinstein, Yaakov S., et al. _ _ lementation of the ...
  • Berman, Gennady P., et al. Introduction to quantum computers. World ...
  • نمایش کامل مراجع