Generating and testing the components of a block cipher | IEEE Conference Publication | IEEE Xplore