پیاده سازی الگوریتم رمزنگاری Serpent در فناوری اتوماتای سلولی کوانتومی

نوع مقاله : مقاله پژوهشی

نویسندگان

1 مجتمع برق و کامپیوتر، دانشگاه صنعتی مالک اشتر، تهران، ایران

2 دانشیار دانشکده مهندسی برق دانشگاه علم و صنعت ایران

3 گروه الکترونیک، واحد شهرقدس، دانشگاه آزاد اسلامی، تهران، ایران

چکیده

اتوماتای سلولی کوانتومی (QCA)، کی فناوری نوظهور در عرصه نانوفناوری می باشد. بدلیلویژگی هایی نظیر مصرف توان اندک، ابعاد نانو و سرعت بالا، رمزنگاری کیی از کاربردهای جذاب اینفناوری می باشد. پیاده سازی الگوریتم رمزنگاری Serpent در فناوری اتوماتای سلولی کوانتومی، دراین مقاله مورد بحث قرار گرفته است. ماژولهای پایه ای Serpent با استفاده از سلول های QCAپیاده سازی شده اند. براحتی می توان مشاهده کرد که پیاده سازی الگوریتم های رمزنگاری در فناوری QCA در مقایسه با روش های پیاده سازی CMOS، نتایج بهتری را بدنبال خواهد داشت.

کلیدواژه‌ها


عنوان مقاله [English]

QCA Realization of Serpent Block Cipher

نویسندگان [English]

  • Mohammad Amin Amiri 1
  • Sattar Mirza Kouchaki 2
  • Mojdeh Mahdavi 3
1 Faculty of Electrical and Computer Engineering, Malek Ashtar University of Technology, Tehran, Iran
2 IUST Uni
3 Azad / Shahr Ghods Dep/ Uni
چکیده [English]

Quantum Cellular Automata (QCA) represents an emerging technology at the nanotechnology level. Because of high speed, nanoscale size and ultra low power nature of QCA, cryptography can be an interesting application of QCA technology. QCA implementation of the serpent block cipher is discussed in this paper. The basic modules of serpent are implemented using QCA cells. it can be obviously seen that the implementation of cryptographic algorithms in this technology has considerable advantages compared to conventional CMOS approach.

کلیدواژه‌ها [English]

  • Quantum Cellular Automata
  • Cryptography
  • Serpent
  • CMOS Implemen tation