A high speed implementation counter mode cryptography using hardware parallelism

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 620

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

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

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

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

ICIKT08_010

تاریخ نمایه سازی: 5 بهمن 1395

چکیده مقاله:

Nowadays, cryptography is one of the common security mechanisms. Cryptography algorithms are used to make secure data transmission over unsecured networks. Vital applications are required to techniques that encrypt/decrypt big data at the appropriate time, because the data should be encrypted/decrypted are variable size and usually the size of them is large. In this paper, for the mentioned requirements, the counter mode cryptography (CTR) algorithm with Data Encryption Standard (DES) core is paralleled by using Graphics Processing Unit (GPU). A secondary part of our work, this parallel CTR algorithm is applied on special network on chip (NoC) architecture that designed by Heracles toolkit. The results of numerical comparison show that GPU-based implementation can be achieved better runtime in comparison to the CPU-based one. Furthermore, our final implementations show that parallel CTR mode cryptography is achieved better runtime by using special NoC that applied on FPGA board in comparison to GPU-based and CPU ones.

کلیدواژه ها:

Counter Mode Cryptography (CTR) ، Data Encryption Standard (DES) ، FPGA ، Grafic Process Unite(GPU) ، Network on Chip(NoC) ، Parallel Computing

نویسندگان

Samad Najjar-Ghabel

Department of Electrical and Computer Engineering University of Tabriz, Tabriz, Iran

Shamim Yousefi

Department of Electrical and Computer Engineering University of Tabriz, Tabriz, Iran

Mina Zolfy Lighvan

Department of Electrical and Computer Engineering University of Tabriz, Tabriz, Iran

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • B. A. Forouzan, Cryptography & Network Security, Indian: McGraw- Hill, ...
  • v. V. Thampi and R. K. Gopal., "A review on ...
  • A. Hora and N Sahayam, _ Implementation of Efficient Probabilistic ...
  • S. Khatarkar and R. Kamble, "A Survey and Performance Analysis ...
  • W.-K. Lee , H.-S. Cheong and R. C.-W. Phan, "Fast ...
  • J. V. Tembhurne and S. R. Sathe, "RSA Public Key ...
  • E. _ iewiadomska5 zynkiewicz, M. Marks, J. Jantura, M. Podbielski ...
  • Information Systems Conference (MCC), St.-Malo, 2013. ...
  • S. Najar Ghabel, A. Mohammad Baklou, M. Zolfy Lighvan and ...
  • M. McLoome and .J. V. McCanny, _ _ H i ...
  • R. Szerwinski and T. Gineysu, ""Exploiting the power of GPUs ...
  • T. Mahajan and S. Masih, "Enhancing Blowfish File Encryption Algorithm, ...
  • _ _ _ _ Internationat Conference on, Coimbatore, 2014. ...
  • M. Yoon, A. Cho, M. Jang and J.-W. Chang, "A ...
  • L. Habibpour, S. Yousefi, M. Zolfy Lighvan and H. S. ...
  • H. I. Shahadi, R. Jidin and W. Hun, "Concurrent hardware ...
  • D.-S. Kundi, A. Aziz and N. Ikram, "A high performance ...
  • K. Jarvinen, "Optimized FPGA-based elliptic curve cryptography processor for high-speed ...
  • schedule, " IEE Proceedings _ Circuits, Devices and Systems, vol. ...
  • H. Michail, G. Athanasiou, G. Theodoridis and C. Goutis, "Om ...
  • W. Stallings, Cryptography and Network Security Principles and Practices, F. ...
  • C. Paar and .J. Pelzl, Understanding Cryptography, London New York: ...
  • "CUDA Parall Computing Platform, " NVIDIA, [Online]. Available: _ _ ...
  • _ _ _ _ _ _ _ _ ACM/SIGDA interhational ...
  • Computation Structures Group, "Heracles Project, " Computer Science _ _ ...
  • M. Joppich , D. Schmidl, A. M. Bolger, T. Kuhlen ...
  • _ _ _ Symposium o High Assurance Systems Engineering (HASE), ...
  • A. Bakker and M L. Allen, "Methods and system for ...
  • نمایش کامل مراجع