Title: Hardware/software codesign of data encryption algorithms