Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment

Parameterised reconfiguration is a method for dynamic circuit specialization on FPGAs. The main advantage of this new concept is the high resource efficiency. Additionally, there is an automated tool flow, TMAP, that converts a hardware design into a more resource-efficient run-time reconfigurable d...

Full description

Saved in:
Bibliographic Details
Main Authors: Tom Davidson, Fatma Abouelella, Karel Bruneel, Dirk Stroobandt
Format: Article
Language:English
Published: Wiley 2012-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2012/716984
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832563789868826624
author Tom Davidson
Fatma Abouelella
Karel Bruneel
Dirk Stroobandt
author_facet Tom Davidson
Fatma Abouelella
Karel Bruneel
Dirk Stroobandt
author_sort Tom Davidson
collection DOAJ
description Parameterised reconfiguration is a method for dynamic circuit specialization on FPGAs. The main advantage of this new concept is the high resource efficiency. Additionally, there is an automated tool flow, TMAP, that converts a hardware design into a more resource-efficient run-time reconfigurable design without a large design effort. We will start by explaining the core principles behind the dynamic circuit specialization technique. Next, we show the possible gains in encryption applications using an AES encoder. Our AES design shows a 20.6% area gain compared to an unoptimized hardware implementation and a 5.3% gain compared to a manually optimized third-party hardware implementation. We also used TMAP on a Triple-DES and an RC6 implementation, where we achieve a 27.8% and a 72.7% LUT-area gain. In addition, we discuss a run-time reconfigurable DNA aligner. We focus on the optimizations to the dynamic specialization overhead. Our final design is up to 2.80-times more efficient on cheaper FPGAs than the original DNA aligner when at least one DNA sequence is longer than 758 characters. Most sequences in DNA alignment are of the order 213.
format Article
id doaj-art-89ad037d47f04a268d05309c658acb10
institution Kabale University
issn 1687-7195
1687-7209
language English
publishDate 2012-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-89ad037d47f04a268d05309c658acb102025-02-03T01:12:33ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092012-01-01201210.1155/2012/716984716984Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA AlignmentTom Davidson0Fatma Abouelella1Karel Bruneel2Dirk Stroobandt3ELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumParameterised reconfiguration is a method for dynamic circuit specialization on FPGAs. The main advantage of this new concept is the high resource efficiency. Additionally, there is an automated tool flow, TMAP, that converts a hardware design into a more resource-efficient run-time reconfigurable design without a large design effort. We will start by explaining the core principles behind the dynamic circuit specialization technique. Next, we show the possible gains in encryption applications using an AES encoder. Our AES design shows a 20.6% area gain compared to an unoptimized hardware implementation and a 5.3% gain compared to a manually optimized third-party hardware implementation. We also used TMAP on a Triple-DES and an RC6 implementation, where we achieve a 27.8% and a 72.7% LUT-area gain. In addition, we discuss a run-time reconfigurable DNA aligner. We focus on the optimizations to the dynamic specialization overhead. Our final design is up to 2.80-times more efficient on cheaper FPGAs than the original DNA aligner when at least one DNA sequence is longer than 758 characters. Most sequences in DNA alignment are of the order 213.http://dx.doi.org/10.1155/2012/716984
spellingShingle Tom Davidson
Fatma Abouelella
Karel Bruneel
Dirk Stroobandt
Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
International Journal of Reconfigurable Computing
title Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
title_full Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
title_fullStr Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
title_full_unstemmed Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
title_short Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
title_sort dynamic circuit specialisation for key based encryption algorithms and dna alignment
url http://dx.doi.org/10.1155/2012/716984
work_keys_str_mv AT tomdavidson dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment
AT fatmaabouelella dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment
AT karelbruneel dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment
AT dirkstroobandt dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment