ECDH using CAAM hardware acceleration

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

ECDH using CAAM hardware acceleration

595件の閲覧回数
flying-hawk-342
Contributor I

Hi,

I am working on a i.mx 8MPlus EVK.

I want to (1) generate EC key pair, (2) derive shared ECDH secret, (3) compute SHA-256 digest of the ECDH shared secret and (4) perform AES-GCM-256 data encryption with the computed digest using CAAM hardware acceleration for all the 4 operations.

(The file will later be decrypted on another device).

I referred to AN-12838 (from 2020), however it just shows generation of EC key pair:

openssl ecparam -engine devcrypto -genkey -out blackkey.pem -name prime256v1

 

What is the latest recommended way to use CAAM hardware acceleration for these 4 operations?

 

Thank you.

0 件の賞賛
返信
0 返答(返信)
%3CLINGO-SUB%20id%3D%22lingo-sub-2161041%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ECAAM%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9FECDH%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2161041%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%20i.mx%208MPlus%20EVK%20%E3%81%AB%E5%8F%96%E3%82%8A%E7%B5%84%E3%82%93%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E3%80%81(1)EC%E3%82%AD%E3%83%BC%E3%83%9A%E3%82%A2%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%80%81(2)%E5%85%B1%E6%9C%89ECDH%E3%82%B7%E3%83%BC%E3%82%AF%E3%83%AC%E3%83%83%E3%83%88%E3%82%92%E5%B0%8E%E5%87%BA%E3%81%97%E3%80%81(3)ECDH%E5%85%B1%E6%9C%89%E3%82%B7%E3%83%BC%E3%82%AF%E3%83%AC%E3%83%83%E3%83%88%E3%81%AESHA-256%E3%83%80%E3%82%A4%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%88%E3%82%92%E8%A8%88%E7%AE%97%E3%81%97%E3%80%81(4)%20%3CSPAN%3E4%E3%81%A4%E3%81%AE%E6%93%8D%E4%BD%9C%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6CAAM%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E8%A8%88%E7%AE%97%E3%81%95%E3%82%8C%E3%81%9F%E3%83%80%E3%82%A4%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%88%E3%81%A7AES-GCM-256%E3%83%87%E3%83%BC%E3%82%BF%E6%9A%97%E5%8F%B7%E5%8C%96%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E5%BE%8C%E3%81%A7%E5%88%A5%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%A7%E5%BE%A9%E5%8F%B7%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99)%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EAN-12838%20(2020%E5%B9%B4%E7%89%88)%20%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81EC%20%E3%82%AD%E3%83%BC%20%E3%83%9A%E3%82%A2%E3%81%AE%E7%94%9F%E6%88%90%E3%81%AE%E3%81%BF%E3%82%92%E7%A4%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eopenssl%20ecparam%20-engine%20devcrypto%20-genkey%20-out%20blackkey.pem%20-name%20prime256v1%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E3%81%93%E3%82%8C%E3%82%89%204%20%E3%81%A4%E3%81%AE%E6%93%8D%E4%BD%9C%E3%81%AB%20CAAM%20%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%9C%80%E6%96%B0%E3%81%AE%E6%8E%A8%E5%A5%A8%E6%96%B9%E6%B3%95%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E