This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AES Hardware Accelerator OMAP 3530

Other Parts Discussed in Thread: OMAP3530

OMAP architecture has an AES hardware accelerator which should be used for making cryptographic operations happen faster. Although there's no driver for this yet publicly available. How can we use it under Linux?

Thanks!

Dio

  • Hi, We currently are actively formulating plans for a driver. However, this may not be ready for some time. I will update accordingly as we progress. Thank you.

    Alejandro Erives
    OMAP35x Product Marketing Manager

  • Thanks! How about the TrustZone API -- Is there any ways to jump into it?

    Thanks

    Dio

  • Any update on AES support on 3530?  Will this require a High Security version of the chip?

    Thanks!

  • Hi Chris,

    According to the TRM (spruf98d.pdf) for the OMAP3530, you are completely right, that the AES accelerator is only available in the High Security versions of the chips - Unfortunately...

    BTW: Does anybody know if OMAP35xx (not 34xx) is indeed sold in a HS-version (in large quantities?) as well as the standard catalog GP-version?

    Best regards
      Søren

  • Søren Steen Christensen said:
    Does anybody know if OMAP35xx (not 34xx) is indeed sold in a HS-version (in large quantities?) as well as the standard catalog GP-version?

    I believe this is at least a possibility, though I will say it is not typical (I have not worked with a HS device at least), if you are looking to buy a large quantity and you need the HS features you will want to work with your local TI contact to work out the details, as it will probably require NDA documentation and such.

  • From the white papers and technical specs of the OMAP series they describe high security its features as part of the architecture but when you get down to the version specifications not one of them have any of the features!  How are we supposed to develop proof of design concepts?  I need an OMAP with trustzone, TPM or something that provides some security!  

  • Hi,

     

    Any updates on AES hardware acceleration on TI OMAP 35x platform? Are there are any benchmark data for AES 128 bit encrypt on TI OMAP platform?

  • Hi,

    I found TI published open source drivers using OCF (thus enabling OpenSSL and up support): http://focus.ti.com/docs/toolsw/folders/print/armcrypto.html

    However when I try to run with the hw enabled, I get a bus error because seems like my hardware either doesn't have the accelerator hw, or the clocks are not enabled... Is there any way to figure out if I have HS hardware? I have an omap3 evm and also beagle xm.

    Where did the ocf driver was tested? I want to execute some performance measurements.

    Diego

  •  

    Does the high security version of the chip include any support for Diffie-Hellman (public key) encryption?    Or is one supposed to either

    use an encryption co-processor, or run the Diffie-Hellman operations in software, to obtain Diffie Hellman processing?    Group 2 is easy to support

    in software, but if one wants high group numbers for Diffie Hellman  (14 or higher), it takes a lot more processing power if done in software.   IPsec software

    often supports DH public key encryption for added security.   

     

    I am new to this forum.  I hope adding another question to an existing question is acceptable.

     

    Thanks,

     

    Tom