How to teach undergraduate students a real cipher design | IEEE Conference Publication | IEEE Xplore