Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates

This paper presents the design and implementation of a hyperelliptic curve cryptography (HECC) coprocessor over affine and projective coordinates, along with measurements of its performance, hardware complexity, and power consumption. We applied several design techniques, including parallelism, pipe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ETRI journal 2008-02, Vol.30 (3), p.365-376
Hauptverfasser: Kim, Ho-Won, Wollinger, Thomas, Choi, Doo-Ho, Han, Dong-Guk, Lee, Mun-Kyu
Format: Artikel
Sprache:kor
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 376
container_issue 3
container_start_page 365
container_title ETRI journal
container_volume 30
creator Kim, Ho-Won
Wollinger, Thomas
Choi, Doo-Ho
Han, Dong-Guk
Lee, Mun-Kyu
description This paper presents the design and implementation of a hyperelliptic curve cryptography (HECC) coprocessor over affine and projective coordinates, along with measurements of its performance, hardware complexity, and power consumption. We applied several design techniques, including parallelism, pipelining, and loop unrolling, in designing field arithmetic units, group operation units, and scalar multiplication units to improve the performance and power consumption. Our affine and projective coordinate-based HECC processors execute in 0.436 ms and 0.531 ms, respectively, based on the underlying field GF($2^{89}$). These results are about five times faster than those for previous hardware implementations and at least 13 times better in terms of area-time products. Further results suggest that neither case is superior to the other when considering the hardware complexity and performance. The characteristics of our proposed HECC coprocessor show that it is applicable to high-speed network applications as well as resource-constrained environments, such as PDAs, smart cards, and so on.
format Article
fullrecord <record><control><sourceid>kyobo_kisti</sourceid><recordid>TN_cdi_kisti_ndsl_JAKO200871242947459</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>4010022971758</sourcerecordid><originalsourceid>FETCH-LOGICAL-k608-a2a856d47fc21f7847257e39a32600592f7f39693a19d117d7961a7a325086973</originalsourceid><addsrcrecordid>eNpNjk9LwzAYh4MoOOa-Qy8eA8mbP29yHEWdujEPu5e0TSCuNCWpg357J3rw9Dv8Hh6eG7ICEIKiAH1LVhxAUS21uCebUmLLFOccweCKHHbL5LMfhjjNsavqr3zxVZ2XaU60TlNOnS8l5SpdfK62IcTRV27sq4-cPn03xx86pdzH0c2-PJC74IbiN3-7Jqfnp1O9o_vjy2u93dOzZoY6cEbpXmLogAc0EkGhF9ZdaxlTFgIGYbUVjtv-Gtqj1dzh9VbMaItiTR5_tedY5tiMfRmat-37ERgzyEGClSiV_cctqU1Nm9K58-PscyMZZwzAIkdlxDeX4VUD</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates</title><source>EZB-FREE-00999 freely available EZB journals</source><source>Wiley Online Library (Open Access Collection)</source><creator>Kim, Ho-Won ; Wollinger, Thomas ; Choi, Doo-Ho ; Han, Dong-Guk ; Lee, Mun-Kyu</creator><creatorcontrib>Kim, Ho-Won ; Wollinger, Thomas ; Choi, Doo-Ho ; Han, Dong-Guk ; Lee, Mun-Kyu</creatorcontrib><description>This paper presents the design and implementation of a hyperelliptic curve cryptography (HECC) coprocessor over affine and projective coordinates, along with measurements of its performance, hardware complexity, and power consumption. We applied several design techniques, including parallelism, pipelining, and loop unrolling, in designing field arithmetic units, group operation units, and scalar multiplication units to improve the performance and power consumption. Our affine and projective coordinate-based HECC processors execute in 0.436 ms and 0.531 ms, respectively, based on the underlying field GF($2^{89}$). These results are about five times faster than those for previous hardware implementations and at least 13 times better in terms of area-time products. Further results suggest that neither case is superior to the other when considering the hardware complexity and performance. The characteristics of our proposed HECC coprocessor show that it is applicable to high-speed network applications as well as resource-constrained environments, such as PDAs, smart cards, and so on.</description><identifier>ISSN: 1225-6463</identifier><identifier>EISSN: 2233-7326</identifier><language>kor</language><publisher>한국전자통신연구원</publisher><ispartof>ETRI journal, 2008-02, Vol.30 (3), p.365-376</ispartof><rights>COPYRIGHT(C) KYOBO BOOK CENTRE ALL RIGHTS RESERVED</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885</link.rule.ids></links><search><creatorcontrib>Kim, Ho-Won</creatorcontrib><creatorcontrib>Wollinger, Thomas</creatorcontrib><creatorcontrib>Choi, Doo-Ho</creatorcontrib><creatorcontrib>Han, Dong-Guk</creatorcontrib><creatorcontrib>Lee, Mun-Kyu</creatorcontrib><title>Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates</title><title>ETRI journal</title><addtitle>ETRI journal</addtitle><description>This paper presents the design and implementation of a hyperelliptic curve cryptography (HECC) coprocessor over affine and projective coordinates, along with measurements of its performance, hardware complexity, and power consumption. We applied several design techniques, including parallelism, pipelining, and loop unrolling, in designing field arithmetic units, group operation units, and scalar multiplication units to improve the performance and power consumption. Our affine and projective coordinate-based HECC processors execute in 0.436 ms and 0.531 ms, respectively, based on the underlying field GF($2^{89}$). These results are about five times faster than those for previous hardware implementations and at least 13 times better in terms of area-time products. Further results suggest that neither case is superior to the other when considering the hardware complexity and performance. The characteristics of our proposed HECC coprocessor show that it is applicable to high-speed network applications as well as resource-constrained environments, such as PDAs, smart cards, and so on.</description><issn>1225-6463</issn><issn>2233-7326</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><sourceid>JDI</sourceid><recordid>eNpNjk9LwzAYh4MoOOa-Qy8eA8mbP29yHEWdujEPu5e0TSCuNCWpg357J3rw9Dv8Hh6eG7ICEIKiAH1LVhxAUS21uCebUmLLFOccweCKHHbL5LMfhjjNsavqr3zxVZ2XaU60TlNOnS8l5SpdfK62IcTRV27sq4-cPn03xx86pdzH0c2-PJC74IbiN3-7Jqfnp1O9o_vjy2u93dOzZoY6cEbpXmLogAc0EkGhF9ZdaxlTFgIGYbUVjtv-Gtqj1dzh9VbMaItiTR5_tedY5tiMfRmat-37ERgzyEGClSiV_cctqU1Nm9K58-PscyMZZwzAIkdlxDeX4VUD</recordid><startdate>20080203</startdate><enddate>20080203</enddate><creator>Kim, Ho-Won</creator><creator>Wollinger, Thomas</creator><creator>Choi, Doo-Ho</creator><creator>Han, Dong-Guk</creator><creator>Lee, Mun-Kyu</creator><general>한국전자통신연구원</general><general>ETRI</general><scope>P5Y</scope><scope>SSSTE</scope><scope>JDI</scope></search><sort><creationdate>20080203</creationdate><title>Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates</title><author>Kim, Ho-Won ; Wollinger, Thomas ; Choi, Doo-Ho ; Han, Dong-Guk ; Lee, Mun-Kyu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-k608-a2a856d47fc21f7847257e39a32600592f7f39693a19d117d7961a7a325086973</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>kor</language><creationdate>2008</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kim, Ho-Won</creatorcontrib><creatorcontrib>Wollinger, Thomas</creatorcontrib><creatorcontrib>Choi, Doo-Ho</creatorcontrib><creatorcontrib>Han, Dong-Guk</creatorcontrib><creatorcontrib>Lee, Mun-Kyu</creatorcontrib><collection>Kyobo Scholar Journals</collection><collection>Scholar(스콜라)</collection><collection>KoreaScience</collection><jtitle>ETRI journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kim, Ho-Won</au><au>Wollinger, Thomas</au><au>Choi, Doo-Ho</au><au>Han, Dong-Guk</au><au>Lee, Mun-Kyu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates</atitle><jtitle>ETRI journal</jtitle><addtitle>ETRI journal</addtitle><date>2008-02-03</date><risdate>2008</risdate><volume>30</volume><issue>3</issue><spage>365</spage><epage>376</epage><pages>365-376</pages><issn>1225-6463</issn><eissn>2233-7326</eissn><abstract>This paper presents the design and implementation of a hyperelliptic curve cryptography (HECC) coprocessor over affine and projective coordinates, along with measurements of its performance, hardware complexity, and power consumption. We applied several design techniques, including parallelism, pipelining, and loop unrolling, in designing field arithmetic units, group operation units, and scalar multiplication units to improve the performance and power consumption. Our affine and projective coordinate-based HECC processors execute in 0.436 ms and 0.531 ms, respectively, based on the underlying field GF($2^{89}$). These results are about five times faster than those for previous hardware implementations and at least 13 times better in terms of area-time products. Further results suggest that neither case is superior to the other when considering the hardware complexity and performance. The characteristics of our proposed HECC coprocessor show that it is applicable to high-speed network applications as well as resource-constrained environments, such as PDAs, smart cards, and so on.</abstract><pub>한국전자통신연구원</pub><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1225-6463
ispartof ETRI journal, 2008-02, Vol.30 (3), p.365-376
issn 1225-6463
2233-7326
language kor
recordid cdi_kisti_ndsl_JAKO200871242947459
source EZB-FREE-00999 freely available EZB journals; Wiley Online Library (Open Access Collection)
title Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T08%3A32%3A05IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-kyobo_kisti&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Hyperelliptic%20Curve%20Crypto-Coprocessor%20over%20Affine%20and%20Projective%20Coordinates&rft.jtitle=ETRI%20journal&rft.au=Kim,%20Ho-Won&rft.date=2008-02-03&rft.volume=30&rft.issue=3&rft.spage=365&rft.epage=376&rft.pages=365-376&rft.issn=1225-6463&rft.eissn=2233-7326&rft_id=info:doi/&rft_dat=%3Ckyobo_kisti%3E4010022971758%3C/kyobo_kisti%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true