Technology Open Challenge

Stay informed on MovieLabs Technology Open Challenge.
Send a blank email to
to join the mailing list.

Hiding of Cryptographic Keys Challenge

Find innovative techniques for hiding symmetric and asymmetric cryptographic keys in software.

Software media players frequently need to access and use cryptographic keys during operation. These keys are intended to be kept secret. Various techniques exist for extracting these keys from software. We are looking for clever new ways to increase the complexity of reverse engineering and extraction of the key.

Technical Criteria
Solutions may have additional useful features, but we are looking for techniques which come closest to meeting the following criteria:

  • It should work with AES algorithms.
  • It should not require any hardware assist.
  • It could include features that are CPU-specific, e.g. AMD or Intel.
  • It could include features that are OS-specific, e.g. Windows, Mac OS X, or Linux.