Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA
The wave dynamic differential logic (WDDL) has been identified as a promising countermeasure to increase the robustness of cryptographic devices against differential power attacks (DPA). However, to guarantee the effectiveness of WDDL technique, the routing in both the direct and complementary paths...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2013-01-01
|
Series: | International Journal of Reconfigurable Computing |
Online Access: | http://dx.doi.org/10.1155/2013/802436 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832564067668066304 |
---|---|
author | Emna Amouri Habib Mehrez Zied Marrakchi |
author_facet | Emna Amouri Habib Mehrez Zied Marrakchi |
author_sort | Emna Amouri |
collection | DOAJ |
description | The wave dynamic differential logic (WDDL) has been identified as a promising countermeasure to increase the robustness of cryptographic devices against differential power attacks (DPA). However, to guarantee the effectiveness of WDDL technique, the routing in both the direct and complementary paths must be balanced. This paper tackles the problem of unbalance of dual-railsignals in WDDL design. We describe placement techniques suitable for tree-based and mesh-based FPGAs and quantify the gain they confer. Then, we introduce a timing-balance-driven routing algorithm which is architecture independent. Our placement and routing techniques proved to be very promising. In fact, they achieve a gain of 95%, 93%, and 85% in delay balance in tree-based, simple mesh, and cluster-based mesh architectures, respectively. To reduce further the switch and delay unbalance in Mesh architecture, we propose a differential pair routing algorithm that is specific to cluster-based mesh architecture. It achieves perfectly balanced routed signals in terms of wire length and switch number. |
format | Article |
id | doaj-art-93212a1d24fb4f29b5d1285cee1fc326 |
institution | Kabale University |
issn | 1687-7195 1687-7209 |
language | English |
publishDate | 2013-01-01 |
publisher | Wiley |
record_format | Article |
series | International Journal of Reconfigurable Computing |
spelling | doaj-art-93212a1d24fb4f29b5d1285cee1fc3262025-02-03T01:11:55ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092013-01-01201310.1155/2013/802436802436Impact of Dual Placement and Routing on WDDL Netlist Security in FPGAEmna Amouri0Habib Mehrez1Zied Marrakchi2LIP6, Universite Pierre et Marie Curie, 4 Place Jussieu, 75252 Paris, FranceLIP6, Universite Pierre et Marie Curie, 4 Place Jussieu, 75252 Paris, FranceFlexras Technologies, 153 Boulevard Anatole France, 93200 Saint-Denis, FranceThe wave dynamic differential logic (WDDL) has been identified as a promising countermeasure to increase the robustness of cryptographic devices against differential power attacks (DPA). However, to guarantee the effectiveness of WDDL technique, the routing in both the direct and complementary paths must be balanced. This paper tackles the problem of unbalance of dual-railsignals in WDDL design. We describe placement techniques suitable for tree-based and mesh-based FPGAs and quantify the gain they confer. Then, we introduce a timing-balance-driven routing algorithm which is architecture independent. Our placement and routing techniques proved to be very promising. In fact, they achieve a gain of 95%, 93%, and 85% in delay balance in tree-based, simple mesh, and cluster-based mesh architectures, respectively. To reduce further the switch and delay unbalance in Mesh architecture, we propose a differential pair routing algorithm that is specific to cluster-based mesh architecture. It achieves perfectly balanced routed signals in terms of wire length and switch number.http://dx.doi.org/10.1155/2013/802436 |
spellingShingle | Emna Amouri Habib Mehrez Zied Marrakchi Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA International Journal of Reconfigurable Computing |
title | Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA |
title_full | Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA |
title_fullStr | Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA |
title_full_unstemmed | Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA |
title_short | Impact of Dual Placement and Routing on WDDL Netlist Security in FPGA |
title_sort | impact of dual placement and routing on wddl netlist security in fpga |
url | http://dx.doi.org/10.1155/2013/802436 |
work_keys_str_mv | AT emnaamouri impactofdualplacementandroutingonwddlnetlistsecurityinfpga AT habibmehrez impactofdualplacementandroutingonwddlnetlistsecurityinfpga AT ziedmarrakchi impactofdualplacementandroutingonwddlnetlistsecurityinfpga |