- Communities& Collections
- Browse Items by:
- Issue Date
- Author
- Title
- Subject
Design and Implementation of a Compact GF(2^m) Optimal Normal Basis Field Arithmetic Unit
This thesis proposes the design of an area-efficient compact optimal normal basis field arithmetic unit (FAU) utilizing the common parts between the Massy-Omura multiplier and the Itoh -Tsugii inverter. The field arithmetic operations include addition, multiplication, and inversion. Addition can be easily implemented as an XOR of the corresponding vectors. Multiplication typically requires more computational time than addition, and it has more circuit complexity. Multiplicative inversion can be conducted by repeatedly applying the multiplication squaring algorithm. The design showed decreased hardware complexity and a decrease in the number of inputs compared to the standard approach, which makes the design very attractive when implementing elliptic curve cryptosystems in resource-constrained devices such as, smart cards, radio-frequency identification (RFID), and wireless sensor networks. The design was initially run on 173-bit input; it was then adjusted to run on 233, 350, and 515-bit inputs. The proposed design was coded using VHDL on Xilinx’s ISE design suit 14.5 and simulated on an Artix7 XC7A200T field-programmable gate array (FPGA).
Title: | Design and Implementation of a Compact GF(2^m) Optimal Normal Basis Field Arithmetic Unit |
Authors: | Al-Somani, Turki ALDOOBI, HUSAM IBRAHIM RASHAD |
Subjects :: | mathematical calculations Tax squared algorithm |
Issue Date :: | 2020 |
Publisher :: | جامعة أم القرى |
Abstract: | This thesis proposes the design of an area-efficient compact optimal normal basis field arithmetic unit (FAU) utilizing the common parts between the Massy-Omura multiplier and the Itoh -Tsugii inverter. The field arithmetic operations include addition, multiplication, and inversion. Addition can be easily implemented as an XOR of the corresponding vectors. Multiplication typically requires more computational time than addition, and it has more circuit complexity. Multiplicative inversion can be conducted by repeatedly applying the multiplication squaring algorithm. The design showed decreased hardware complexity and a decrease in the number of inputs compared to the standard approach, which makes the design very attractive when implementing elliptic curve cryptosystems in resource-constrained devices such as, smart cards, radio-frequency identification (RFID), and wireless sensor networks. The design was initially run on 173-bit input; it was then adjusted to run on 233, 350, and 515-bit inputs. The proposed design was coded using VHDL on Xilinx’s ISE design suit 14.5 and simulated on an Artix7 XC7A200T field-programmable gate array (FPGA). |
Description :: | 45 paper |
URI: | https://dorar.uqu.edu.sa/uquui/handle/20.500.12248/117181 |
Appears in Collections : | الرسائل العلمية المحدثة |
File | Description | Size | Format | |
---|---|---|---|---|
23831.pdf | الرسالة الكاملة | 976.84 kB | Adobe PDF | View/Open |
absa23831.pdf | ملخص الرسالة بالعربي | 140.28 kB | Adobe PDF | View/Open |
abse23831.pdf | ملخص الرسالة بالإنجليزي | 216.47 kB | Adobe PDF | View/Open |
cont23831.pdf | فهرس الموضوعات | 247.41 kB | Adobe PDF | View/Open |
Indu23831.pdf | المقدمة | 342.56 kB | Adobe PDF | View/Open |
title23831.pdf | غلاف | 201.86 kB | Adobe PDF | View/Open |
Items in D-Library are protected by copyright, with all rights reserved, unless otherwise indicated.
Comments (0)