روش بهبود یافته در الگوریتم 64 بیتی Blow Cast Fish

سال انتشار: 1392
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,109

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

JCCEM01_048

تاریخ نمایه سازی: 25 اسفند 1392

چکیده مقاله:

در این مقاله قصد داریم با روشی نسبتا ساده، امنیت الگوریتم رمزنگاری Blow Cast Fish 64 bit را بصورت قابل توجهی بهبود و افزایش دهیم. الگوریتم ارائه شده نه تنها امنیت را به صورت چشم گیری افزایش می دهد بلکه سرعت الگوریتم را افزایش و همچنین زمان انجام عملیات رمزنگاری و رمزگشایی را کاهش قابل توجهی می دهد. برای تولید الگوریتم بهبود یافته ی Blow Cast Fish ، از سیستم بلوکی کلید CAST 128 bit ، و ویژگی-های آن و همچنین از الگوریتم Blow Fish و ویژگی های آن استفاده می شود. این الگوریتم سرعت قابل توجهی در سیستم های سخت افزاری ایجاد می کند. به علاوه در این الگوریتم 4 پارامتر جدید برای تولید اعداد تصادفی استفاده شده که آنها نیز از الگوریتم LCG استفاده می کنند. این الگوریتم در قسمت S-box ها برای انتخاب و افزایش امنیت مورد استفاده قرار می گیرد. 4 پارامتر ذکر شده نیز به عنوان کلید در قسمت ورودی استفاده می شوند. به علاوه با افزایش تعداد S-box ها به اندازه ی 2 برابر و انتخاب تصادفی آن ها بر امنیت رمز می افزاید.

کلیدواژه ها:

الگوریتم Blow Fish - رمزنگاری - بلوک 64 بیتی- CAST 128- S-Box

نویسندگان

مسعود سکوتی

دانشکده مهندسی برق و کامپیوتر ، دانشگاه شهید بهشتی، تهران

بابک سکوتی

مرکز تحقیقات بیوتکنولوژی، دانشگاه علوم پزشکی تبریز، تبریز

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Schneier, B. _ Description of a New Variable- Length Key, ...
  • Ramaswamy, V., Kishnamurthy. G.N, Leela. G.H, Ashaltha M.E, "Performance enhancemeny ...
  • Leela.G.H, _ Performance Enhancement of Blowfish algorithm by modifying its ...
  • Adams, C. The CAST-128 Encryption Algorithm. RFC 2144, May 1977. ...
  • Canteaut A.(Editor) "Ongoing Research Areas in Symmetric Cryptography ECRTPT, 2006. ...
  • Ramaswamy, V., Ki shnamurthy. G.N, Leela.G.H, AshalathaM.E, "Performance enhancement of ...
  • Lausanne, Statistical Cryptanalysis of Block Ciphers, Doctoral Thesis, EPFL, 2005. ...
  • Orr Dunkelman, Techniques for Cryptanalysis of Block Ciphers, Doctoral Thesis, ...
  • Knudsen, L. "Block Ciphers: A Survey", State of the Art ...
  • Adams, C.M. "Simple and effective key scheduling for symmetric ciphers, ...
  • Adams, C.M "Constructing symmetric ciphers using the CAST design procedure, ...
  • Adams, C.M Tavares, S.E. _ The structured design of crypto ...
  • Adams, C.M Tavares, S.E. "Designing S-boxes for ciphers resistant to ...
  • _ _ Symposium on _ of Research in Cryptography, W. ...
  • Biham, E. Shamir, A. Differential Cryptanalysis of the Data Encryption ...
  • Chaum, D. Evertse, J.H. Cryptanalysis of DES with a reduced ...
  • Rivest, R.L. "The RC5 encryption algorithm, Fast Software Encryption (FSE94), ...
  • Schneier, B. Kelsey, J. "Unnbalanced Feistel networks and block cipher ...
  • Vaudenay, S. _ the week keys of Blowfish, " Fast ...
  • Luby, M. Rackoff, C. :How to construct pseudorandom ...
  • finctions, _ Journal on Computing, Vol17, No.2, April 1988, pp. ...
  • Narcia, G. Abdelaziz, A. The _ _ Vigenere Cipher and ...
  • applications 2004. Proceeding 2004 international conference on 19-23 April, pp ...
  • Stalings W(2002) Cryptography and network security: principles and practice _ ...
  • نمایش کامل مراجع