A Resource-Constrained Asymmetric Redundancy Elimination Algorithm

2015 ◽  
Vol 23 (4) ◽  
pp. 1135-1148 ◽  
Author(s):  
Yu-Sian Li ◽  
Trang Minh Cao ◽  
Shu-Ting Wang ◽  
Xin Huang ◽  
Cheng-Hsin Hsu ◽  
...  
Author(s):  
HAI P. WU ◽  
ZIANG HU ◽  
JOSEPH MANZANO ◽  
GUANG R. GAO

On general purpose computer architectures, the optimization of redundancy elimination almost always improves the cycle count. We argue that a specific consideration should be taken when applying this optimization to embedded architectures that feature multiply-add(MADD) instruction. This paper presents a redundancy elimination algorithm with MADD operation aware consideration. It produces optimized results for both code size and cycle count. The algorithm is integrated into KylinC compiler, a compiler for embedded systems developed at the University of Delaware. Experimental results demonstrate that the cycle counts of the benchmark programs are reduced on average 8% and the code sizes are reduced on average 5.27%.


2018 ◽  
Vol 27 (11) ◽  
pp. 1850171 ◽  
Author(s):  
Yunfei Ye ◽  
Ning Wu ◽  
Xiaoqiang Zhang ◽  
Liling Dong ◽  
Fang Zhou

As the only nonlinear operation, masked S-box is the core to resist differential power attack (DPA) for advanced encryption standard (AES) cipher chips. In order to suit for the resource-constrained applications, a compact masked S-box based on composite field is proposed in this paper. Firstly, the architecture of masked S-box is designed with composite field masking method. Secondly, four masked S-boxes based on GF ((2[Formula: see text], which are based on four basis methods with the optimal coefficient and the corresponding optimal root, are implemented and optimized by the delay-aware common subexpression elimination (DACSE) algorithm. Finally, experimental results show that, while maintaining the DPA-resistance performance, our best masked S-box achieves better area performance with the fastest speed compared with the existing works. Therefore, our masked S-box is suitable for resource-constrained applications with fast speed requirements.


Sign in / Sign up

Export Citation Format

Share Document