﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>Journal of Information Systems and Telecommunication (JIST) </JournalTitle>
      <ISSN>2322-1437</ISSN>
      <Volume>1</Volume>
      <Issue>2</Issue>
      <PubDate PubStatus="epublish">
        <Year>2013</Year>
        <Month>6</Month>
        <Day>20</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>A New Finite Field Multiplication Algorithm to Improve Elliptic Curve Cryptosystem Implementations</ArticleTitle>
    <VernacularTitle>A New Finite Field Multiplication Algorithm to Improve Elliptic Curve Cryptosystem Implementations</VernacularTitle>
    <FirstPage>1</FirstPage>
    <LastPage>10</LastPage>
    <ELocationID EIdType="doi">10.7508/jist.2013.02.006</ELocationID>
    <Language>en</Language>
    <AuthorList>
      <Author>
        <FirstName>Abdalhossein</FirstName>
        <LastName>Rezai</LastName>
        <Affiliation>Semnan</Affiliation>
      </Author>
      <Author>
        <FirstName>Parviz</FirstName>
        <LastName>Keshavarzi</LastName>
        <Affiliation>Semnan</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2014</Year>
      <Month>10</Month>
      <Day>21</Day>
    </History>
    <Abstract>This paper presents a new and efficient implementation approach for the elliptic curve cryptosystem (ECC) based on a novel finite field multiplication in GF(2m) and an efficient scalar multiplication algorithm. This new finite field multiplication algorithm performs zero chain multiplication and required additions in only one clock cycle instead of several clock cycles. Using modified (limited number of shifts) Barrel shifter; the partial result is also shifted in one clock cycle instead of several clock cycles. Both the canonical recoding technique and the sliding window method are applied to the multiplier to reduce the average number of required clock cycles. In the scalar multiplication algorithm of the proposed implementation approach, the point addition and point doubling operations are computed in parallel. The sliding window method and the signed-digit representation are also used to reduce the average number of point operations. Based on our analysis, the computation cost (the average number of required clock cycles) is effectively reduced in both the proposed finite field multiplication algorithm and the proposed implementation approach of ECC in comparison with other ECC finite field multiplication algorithms and implementation approaches.</Abstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">Computational Complexity</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Network Security</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Cryptography</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Elliptic Curve Cryptosystem (ECC)</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Finite Field Multiplication</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Scalar Multiplication</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://jist.ir/fa/Article/Download/14822</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>