<fmt:message key='jsp.layout.header-default.alt'/>  
 

DSpace@UM >
Faculty of Computer Science and Information Technology >
Masters Dissertations: Computer Science >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1812/913

Title: A scalar multiplication in elliptic curve cryptography with binary polynomial operations in Galois field
Authors: Modares, Hero
Keywords: Elliptic Curve Cryptography
ECC
Binary polynomial operations
Galois field
Public-Key Cryptography
PKC
Issue Date: Oct-2009
Publisher: University of Malaya
Abstract: A fundamental building block for digital communication is the Public-key cryptography systems. Public-Key cryptography (PKC) systems can be used to provide secure communications over insecure channels without exchanging a secret key. Implementing Public-Key cryptography systems is a challenge for most application platforms when several factors have to be considered in selecting the implementation platform. The most popular public-key cryptography systems nowadays are RSA and Elliptic Curve Cryptography (ECC). ECC is considered much more suitable than other public-key algorithms. It uses lower power consumption, has higher performance and can be implemented on small areas that can be achieved by using ECC. There is no subexponential-time algorithm in solving the Elliptic curve discrete logarithm problem. Therefore, it offers smaller key size with equivalent security level compared with the other public key cryptosystems. Finite fields (or Galois fields) is considered as an important mathematical theory. Thus, it plays an important role in cryptography. As a result of their carry free arithmetic property, they are suitable to be used in hardware implementation in ECC. In cryptography the most common finite field used is binary field 􀡳􀡲 􁈺􀫛􀢓􁈻. Our design performs all basic binary polynomial operations in Galois Field (GF) using a microcode structure. It uses a bit-serial and pipeline structure for implementing GF operations. Due to its bit-serial architecture, it has a low gate count and a reduced number of I/O pins. The proposed design is implemented in Verilog HDL. Xilinx ISE is used for synthesis and simulation. The result of Verilog code is checked by using the previous written Matlab code.
Description: Dissertation (M.C.S.) -- Faculty of Computer Science & Information Technology, University of Malaya, 2009
URI: http://dspace.fsktm.um.edu.my/handle/1812/913
Appears in Collections:Masters Dissertations: Computer Science

Files in This Item:

File Description SizeFormat
Hero_Modares_thesis_11_11_09.pdfThesis1.01 MBAdobe PDFView/Open


This item is protected by original copyright



Their Tags: a scalar multiplication in elliptic curve cryptography with binary polynomial operations in galois field; a scalar multiplication in elliptic curve cryptography with binary polynomial operations in galois field;

Your Tags:

 

  © Copyright 2008 DSpace Faculty of Computer Science and Information Technology, University of Malaya . All Rights Reserved.
DSpace@UM is powered by MIT - Hawlett-Packard. More information and software credits. Feedback