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,...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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&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 |