Teaching HW/SW Co-Design With a Public Key Cryptography Application | IEEE Journals & Magazine | IEEE Xplore