previous | portfolio | next

RioPORT Rio500
Digital Audio Player

RioPORT (a subsidiary of Diamond Multimedia) had announced the Rio500 MP3 player which supports the Audible audio format. Secure firmware downloads were necessary to incorporate this functionality. In early endeavors to bring SDMI compliance to the Rio500, various security modules were developed for the core microprocessor as well as its DSP coprocessor. These modules incorporate SHA and DSA (for Audible audio format support) as well as a couple of additional encryption algorithms: El-Gamal and Blowfish 32. All security algorithms were ported and hand-optimized to the new target processors with improvements of up to 40-times in execution time.


· Secure firmware download
· El-Gamal encryption
· Blowfish 32 encryption


© 2002-2009, base2 software design, inc.