>
Fa   |   Ar   |   En
   پیاده سازی سخت‌افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از fpga روی f2 283  
   
نویسنده جهانبانی محسن ,نوروزی زین العابدین ,باقری نصور
منبع علوم و فناوري هاي پدافند نوين - 1395 - دوره : 7 - شماره : 2 - صفحه:95 -106
چکیده    زوج سازی در رمزنگاری، یک نگاشت دوخطی از اعضا ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح های رمزنگاری یا حمله به آن ها مورد استفاده قرار می گیرد. زوج سازی تیت پرکاربردترین نوع زوج سازی است که با استفاده از الگوریتم میلر محاسبه می شود و نسخه بهبودیافته این الگوریتم برای خم های ابرمنفرد زوج سازی ηt نامیده می شود. به دلیل حجیم و زمان بر بودن محاسبات زوج سازی تیت، پیاده سازی سخت افزاری آن بر پیاده سازی نرم افزاری ترجیح داده می شود. در این مقاله یک معماری جدید برای محاسبات زوج سازی تیت روی میدان f2 283 پیشنهاد شده است. این معماری از ادغام دو بخش الگوریتم شامل زوج سازی و توان رسانی نهایی با استفاده از تکنیک به اشتراک گذاری منابع حاصل شده است. این پیاده سازی روی fpgaهای خانواده xilinx انجام شده است. مقایسه نتایج این پیاده سازی بهبود 38 درصد در زمان محاسبه و بهبود 10 درصد برای معیار سطح در زمان را نسبت به کارهای دیگر نشان می دهد. در ضمن پیاده سازی نرم افزاری با استفاده از نرم افزار ریاضی sage به منظور آزمودن صحت جواب های به دست آمده و همچنین تولید نقاط روی خم، انجام شده است.
کلیدواژه زوج سازی تیت، زوج سازی، میدان متناهی دودویی، خم بیضوی، معماری سخت افزاری،
آدرس دانشگاه جامع امام حسین (ع), ایران, دانشگاه جامع امام حسین (ع), ایران, دانشگاه تربیت دبیر شهید رجایی, ایران
 
   FPGA Implementation of Cryptographic Systems Based on Tate Pairing on Binary Field  
   
Authors Jahanbani Mohsen ,Noroozi Zeynolabedin ,Bagheri Nasor
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved