A reconfigurable architecture for searching optimal software code to implement block cipher permutation matrices | IEEE Conference Publication | IEEE Xplore