Design Strategies and Modified Descriptions to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and Triple-DES

In this paper, we propose a new mathematical DES description that allows us to achieve optimized implementations in term of ratio Throughput/Area. First, we get an unrolled DES implementation that works at data rates of 21.3 Gbps (333 MHz), using Virtex-II technology. In this design, the plaintext,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rouvroy, Gaël, Standaert, François-Xavier, Quisquater, Jean-Jacques, Legat, Jean-Didier
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 193
container_issue
container_start_page 181
container_title
container_volume 2778
creator Rouvroy, Gaël
Standaert, François-Xavier
Quisquater, Jean-Jacques
Legat, Jean-Didier
description In this paper, we propose a new mathematical DES description that allows us to achieve optimized implementations in term of ratio Throughput/Area. First, we get an unrolled DES implementation that works at data rates of 21.3 Gbps (333 MHz), using Virtex-II technology. In this design, the plaintext, the key and the mode (encryption/decrytion) can be changed on a cycle-by-cycle basis with no dead cycles. In addition, we also propose sequential DES and triple-DES designs that are currently the most efficient ones in term of resources used as well as in term of throughput. Based on our DES and triple-DES results, we also set up conclusions for optimized FPGA design choices and possible improvement of cipher implementations with a modified structure description.
doi_str_mv 10.1007/978-3-540-45234-8_19
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_15509376</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3088181_25_207</sourcerecordid><originalsourceid>FETCH-LOGICAL-p272t-66beaee5880d6998cbd67cd6d4b26dcff7bb43d2f8c9b925cb26b12be2a462e63</originalsourceid><addsrcrecordid>eNotUU1TFTEQjKIWT-QfeMjFYzQfu9nEG_XgIVVQUIDnVJKdfUT3yyQc9MwPN7u8ucxMd08fphH6zOhXRmnzTTeKCFJXlFQ1FxVRhuk36KMoyArIt2jDJGNEiEofHQiqOBfv0IYKyoluKvFhEclKqobqY3Sa0i9aSnDBuNygl3NIYT_ihxxthn2AhO3Y4pupDV2AFhfaxzDnMI0J5wnflnEI_wBvw_wEEe_uLs_w1TD3MMCY7ar7jnc25dVnOw2z9RnfQ3ruc8LdFPH5xcPKPRbfHkhZP6H3ne0TnB76Cfq5u3jc_iDXt5dX27NrMvOGZyKlAwtQK0VbqbXyrpWNb2VbOS5b33WNc5Voeae8dprXvsCOcQfcVpKDFCfoy6vvbJO3fRft6EMycwyDjX8Nq2uqRbPo-KsuFWrcQzRumn4nw6hZgjElGCNM-bZZczBLMOVIHMzj9OcZUjawXPnylmh7_2TnDDEZQZViihleG04b8R-hP41C</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3088181_25_207</pqid></control><display><type>book_chapter</type><title>Design Strategies and Modified Descriptions to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and Triple-DES</title><source>Springer Books</source><creator>Rouvroy, Gaël ; Standaert, François-Xavier ; Quisquater, Jean-Jacques ; Legat, Jean-Didier</creator><contributor>Sousa, Jose T. de ; Constantinides, Georg A ; Cheung, Peter Y. K ; Constantinides, George A. ; Y. K. Cheung, Peter</contributor><creatorcontrib>Rouvroy, Gaël ; Standaert, François-Xavier ; Quisquater, Jean-Jacques ; Legat, Jean-Didier ; Sousa, Jose T. de ; Constantinides, Georg A ; Cheung, Peter Y. K ; Constantinides, George A. ; Y. K. Cheung, Peter</creatorcontrib><description>In this paper, we propose a new mathematical DES description that allows us to achieve optimized implementations in term of ratio Throughput/Area. First, we get an unrolled DES implementation that works at data rates of 21.3 Gbps (333 MHz), using Virtex-II technology. In this design, the plaintext, the key and the mode (encryption/decrytion) can be changed on a cycle-by-cycle basis with no dead cycles. In addition, we also propose sequential DES and triple-DES designs that are currently the most efficient ones in term of resources used as well as in term of throughput. Based on our DES and triple-DES results, we also set up conclusions for optimized FPGA design choices and possible improvement of cipher implementations with a modified structure description.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 3540408223</identifier><identifier>ISBN: 9783540408222</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540452346</identifier><identifier>EISBN: 9783540452348</identifier><identifier>DOI: 10.1007/978-3-540-45234-8_19</identifier><identifier>OCLC: 166468709</identifier><identifier>LCCallNum: QA76.758</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; cryptography ; DES ; design methodology ; efficient implementations ; Electronics ; Exact sciences and technology ; FPGA ; Integrated circuits ; Integrated circuits by function (including memories and processors) ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><ispartof>Field Programmable Logic and Application, 2003, Vol.2778, p.181-193</ispartof><rights>Springer-Verlag Berlin Heidelberg 2003</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3088181-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-540-45234-8_19$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-540-45234-8_19$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15509376$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Sousa, Jose T. de</contributor><contributor>Constantinides, Georg A</contributor><contributor>Cheung, Peter Y. K</contributor><contributor>Constantinides, George A.</contributor><contributor>Y. K. Cheung, Peter</contributor><creatorcontrib>Rouvroy, Gaël</creatorcontrib><creatorcontrib>Standaert, François-Xavier</creatorcontrib><creatorcontrib>Quisquater, Jean-Jacques</creatorcontrib><creatorcontrib>Legat, Jean-Didier</creatorcontrib><title>Design Strategies and Modified Descriptions to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and Triple-DES</title><title>Field Programmable Logic and Application</title><description>In this paper, we propose a new mathematical DES description that allows us to achieve optimized implementations in term of ratio Throughput/Area. First, we get an unrolled DES implementation that works at data rates of 21.3 Gbps (333 MHz), using Virtex-II technology. In this design, the plaintext, the key and the mode (encryption/decrytion) can be changed on a cycle-by-cycle basis with no dead cycles. In addition, we also propose sequential DES and triple-DES designs that are currently the most efficient ones in term of resources used as well as in term of throughput. Based on our DES and triple-DES results, we also set up conclusions for optimized FPGA design choices and possible improvement of cipher implementations with a modified structure description.</description><subject>Applied sciences</subject><subject>cryptography</subject><subject>DES</subject><subject>design methodology</subject><subject>efficient implementations</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>FPGA</subject><subject>Integrated circuits</subject><subject>Integrated circuits by function (including memories and processors)</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>3540408223</isbn><isbn>9783540408222</isbn><isbn>3540452346</isbn><isbn>9783540452348</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2003</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUU1TFTEQjKIWT-QfeMjFYzQfu9nEG_XgIVVQUIDnVJKdfUT3yyQc9MwPN7u8ucxMd08fphH6zOhXRmnzTTeKCFJXlFQ1FxVRhuk36KMoyArIt2jDJGNEiEofHQiqOBfv0IYKyoluKvFhEclKqobqY3Sa0i9aSnDBuNygl3NIYT_ihxxthn2AhO3Y4pupDV2AFhfaxzDnMI0J5wnflnEI_wBvw_wEEe_uLs_w1TD3MMCY7ar7jnc25dVnOw2z9RnfQ3ruc8LdFPH5xcPKPRbfHkhZP6H3ne0TnB76Cfq5u3jc_iDXt5dX27NrMvOGZyKlAwtQK0VbqbXyrpWNb2VbOS5b33WNc5Voeae8dprXvsCOcQfcVpKDFCfoy6vvbJO3fRft6EMycwyDjX8Nq2uqRbPo-KsuFWrcQzRumn4nw6hZgjElGCNM-bZZczBLMOVIHMzj9OcZUjawXPnylmh7_2TnDDEZQZViihleG04b8R-hP41C</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Rouvroy, Gaël</creator><creator>Standaert, François-Xavier</creator><creator>Quisquater, Jean-Jacques</creator><creator>Legat, Jean-Didier</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2003</creationdate><title>Design Strategies and Modified Descriptions to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and Triple-DES</title><author>Rouvroy, Gaël ; Standaert, François-Xavier ; Quisquater, Jean-Jacques ; Legat, Jean-Didier</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p272t-66beaee5880d6998cbd67cd6d4b26dcff7bb43d2f8c9b925cb26b12be2a462e63</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Applied sciences</topic><topic>cryptography</topic><topic>DES</topic><topic>design methodology</topic><topic>efficient implementations</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>FPGA</topic><topic>Integrated circuits</topic><topic>Integrated circuits by function (including memories and processors)</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rouvroy, Gaël</creatorcontrib><creatorcontrib>Standaert, François-Xavier</creatorcontrib><creatorcontrib>Quisquater, Jean-Jacques</creatorcontrib><creatorcontrib>Legat, Jean-Didier</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rouvroy, Gaël</au><au>Standaert, François-Xavier</au><au>Quisquater, Jean-Jacques</au><au>Legat, Jean-Didier</au><au>Sousa, Jose T. de</au><au>Constantinides, Georg A</au><au>Cheung, Peter Y. K</au><au>Constantinides, George A.</au><au>Y. K. Cheung, Peter</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Design Strategies and Modified Descriptions to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and Triple-DES</atitle><btitle>Field Programmable Logic and Application</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2003</date><risdate>2003</risdate><volume>2778</volume><spage>181</spage><epage>193</epage><pages>181-193</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>3540408223</isbn><isbn>9783540408222</isbn><eisbn>3540452346</eisbn><eisbn>9783540452348</eisbn><abstract>In this paper, we propose a new mathematical DES description that allows us to achieve optimized implementations in term of ratio Throughput/Area. First, we get an unrolled DES implementation that works at data rates of 21.3 Gbps (333 MHz), using Virtex-II technology. In this design, the plaintext, the key and the mode (encryption/decrytion) can be changed on a cycle-by-cycle basis with no dead cycles. In addition, we also propose sequential DES and triple-DES designs that are currently the most efficient ones in term of resources used as well as in term of throughput. Based on our DES and triple-DES results, we also set up conclusions for optimized FPGA design choices and possible improvement of cipher implementations with a modified structure description.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/978-3-540-45234-8_19</doi><oclcid>166468709</oclcid><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Field Programmable Logic and Application, 2003, Vol.2778, p.181-193
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_15509376
source Springer Books
subjects Applied sciences
cryptography
DES
design methodology
efficient implementations
Electronics
Exact sciences and technology
FPGA
Integrated circuits
Integrated circuits by function (including memories and processors)
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
title Design Strategies and Modified Descriptions to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and Triple-DES
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T21%3A15%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Design%20Strategies%20and%20Modified%20Descriptions%20to%20Optimize%20Cipher%20FPGA%20Implementations:%20Fast%20and%20Compact%20Results%20for%20DES%20and%20Triple-DES&rft.btitle=Field%20Programmable%20Logic%20and%20Application&rft.au=Rouvroy,%20Ga%C3%ABl&rft.date=2003&rft.volume=2778&rft.spage=181&rft.epage=193&rft.pages=181-193&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=3540408223&rft.isbn_list=9783540408222&rft_id=info:doi/10.1007/978-3-540-45234-8_19&rft_dat=%3Cproquest_pasca%3EEBC3088181_25_207%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540452346&rft.eisbn_list=9783540452348&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3088181_25_207&rft_id=info:pmid/&rfr_iscdi=true