How to integrate Plug and Trust MW into OP-TEE

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

How to integrate Plug and Trust MW into OP-TEE

80件の閲覧回数
Uc_S
Contributor II

Hello NXP Community,

I am currently working on integrating the Plug and Trust Middleware with OP-TEE (Binding for MCUs with TrustZone) for our project.
I have reviewed AN12662 (Binding a host device to EdgeLock SE05x) Rev. 1.1, but I could not find detailed, step-by-step instructions or the specific sections covering the exact integration process.

Could you please point me to the specific sections or pages in AN12662 that cover this integration, or provide additional documentation/sample code showing how to build and integrate Plug and Trust MW with OP-TEE?

Here are my environment details:

Board: MCIMX8M-WEVK and OM-SE051ARD
Plug and Trust MW Version: v04.07.01
OP-TEE OS Version: 3.19.0
Linux Kernel: 6.1.151

Any guidance, application notes, or pointers to relevant code repositories would be greatly appreciated.

ラベル(1)
0 件の賞賛
返信
2 返答(返信)

46件の閲覧回数
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @Uc_S ,

 

Thank you for the detailed question. You are right that AN12662 Rev. 1.1 does not contain step-by-step build instructions for OP-TEE — it covers the conceptual binding architecture. The section most relevant to your use case is Section 3.2 (pages 12–13): "Binding for MCUs with TrustZone", which describes loading the Plug & Trust MW into the TEE so that SCP03 channel establishment is handled from within the Trusted Execution Environment.

The actual build integration is handled through a different path — here is a summary of the correct approach for your environment.


How it works

Rather than running the full Plug & Trust MW as a standalone TA inside OP-TEE, the supported approach is to use OP-TEE's built-in SE05x crypto driver (CFG_NXP_SE05X=y). This driver links the Plug & Trust MW as a static library at OP-TEE build time, allowing OP-TEE core to offload RSA, ECC, RNG, and other operations to the SE051.


Step 1 — Disable Linux I2C for the SE051 bus

The I2C controller connected to the SE051 must be owned exclusively by OP-TEE. You need a Linux DTB that disables that I2C interface so Linux does not probe it at boot. Build your board's DTB from a branch that includes this change, or manually disable the relevant I2C node in your DTS.

Step 2 — Build OP-TEE OS with SE05x driver

Point the build to your extracted Plug & Trust MW v04.07.01 directory via CFG_NXP_SE05X_PLUG_AND_TRUST. Example build command (adjust PLATFORM= for your board):

make -j8 PLATFORM=imx-mx8mevk   O=./build-imx8m-se050   CFG_TEE_CORE_LOG_LEVEL=4   CFG_NXP_CAAM=n   CFG_NXP_SE05X=y   CFG_IMX_I2C=y   CFG_STACK_{THREAD,TMP}_EXTRA=8192   CFG_NXP_SE05X_RSA_DRV=y   CFG_NXP_SE05X_ECC_DRV=y   CFG_NXP_SE05X_CTR_DRV=n   CFG_NXP_SE05X_RNG_DRV=y   CFG_WITH_SOFTWARE_PRNG=n   CFG_NXP_SE05X_PLUG_AND_TRUST=/path/to/plug-and-trust

If you want to keep CAAM enabled alongside the SE051 (e.g., CAAM handles AES/RNG, SE051 handles RSA/ECC), replace the CAAM flags accordingly:

CFG_NXP_CAAM=y CFG_NXP_CAAM_AE_{GCM,CCM}_DRV=y CFG_NXP_CAAM_RNG_DRV=y CFG_NXP_SE05X_RNG_DRV=n CFG_WITH_SOFTWARE_PRNG=n CFG_NXP_SE05X_{DIEID,RSA,ECC,CTR}_DRV=y CFG_NXP_SE05X_RSA_DRV_FALLBACK=y CFG_NXP_SE05X_ECC_DRV_FALLBACK=y CFG_CRYPTO_DRV_{CIPHER,ACIPHER,AUTHENC}=y

Step 3 — Verify SE051 is detected at OP-TEE boot

On successful boot, you should see output like the following in the OP-TEE console:

I/TC: se050: Info: Applet Major = 7
I/TC: se050: Info: OEF ID  a8.fa

OEF ID A8FA confirms you have an SE051C2 variant, which matches the OM-SE051ARD board.


Known caveats

  • The MCIMX8M-WEVK (i.MX8MQ EVK) platform flag may differ slightly from imx-mx8mmevk. Adjust the PLATFORM= value to match your board.

  • Running heavy OP-TEE crypto regression tests (e.g., xtest regression_4007_rsa) while RSA is offloaded to the SE051 can exhaust the SE051's persistent NVM. This is a known limitation — you can clear the SE051 NVM with ssscli se05x reset if needed.

  • Your Linux Kernel 6.1.151 should work, but ensure the I2C controller node for the SE051 is fully disabled in the kernel DTS.


Useful external references

The Foundries.io team has published detailed public documentation on this exact integration, which is a good complement to the NXP application notes:

Please let me know if you run into any build issues and I will be happy to help further.

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

29件の閲覧回数
Uc_S
Contributor II

Hello,  @Kan_Li 

Thank you very much for the detailed explanation and helpful references.

I will proceed with testing and verifying the integration steps based on your advice.
I will reach out again if I run into any further questions or issues.

タグ(2)
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2407685%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPlug%20and%20Trust%20MW%E3%82%92OP-TEE%E3%81%AB%E7%B5%B1%E5%90%88%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2407685%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%81NXP%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E7%9A%86%E3%81%95%E3%82%93%E3%80%81%3C%2FP%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81Plug%20and%20Trust%20Middleware%E3%81%A8OP-TEE%EF%BC%88TrustZone%E5%AF%BE%E5%BF%9CMCU%E7%94%A8%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%EF%BC%89%E3%81%AE%E7%B5%B1%E5%90%88%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%3CBR%20%2F%3EAN12662(%E3%83%9B%E3%82%B9%E3%83%88%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92EdgeLock%20SE05x%E3%81%AB%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%99%E3%82%8B)Rev.%201.1%E3%81%AF%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E8%A9%B3%E7%B4%B0%E3%81%AA%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%83%90%E3%82%A4%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%81%AE%E6%89%8B%E9%A0%86%E3%82%84%E3%80%81%E6%AD%A3%E7%A2%BA%E3%81%AA%E7%B5%B1%E5%90%88%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%92%E6%89%B1%E3%81%86%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E7%B5%B1%E5%90%88%E3%82%92%E6%89%B1%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AA%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%84AN12662%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8B%E3%81%8B%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AFPlug%20and%20Trust%20MW%E3%82%92OP-TEE%E3%81%A8%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E6%A7%8B%E7%AF%89%E3%83%BB%E7%B5%B1%E5%90%88%E3%81%99%E3%82%8B%E3%81%8B%E3%82%92%E7%A4%BA%E3%81%99%E8%BF%BD%E5%8A%A0%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%84%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E7%92%B0%E5%A2%83%E6%83%85%E5%A0%B1%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E5%9F%BA%E6%9D%BF%EF%BC%9AMCIMX8M-WEVK%E3%81%8A%E3%82%88%E3%81%B3OM-SE051ARD%3CBR%20%2F%3E%20Plug%20and%20Trust%20MW%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%3A%20v04.07.01%3CBR%20%2F%3EOP-TEE%20OS%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%EF%BC%9A3.19.0%3CBR%20%2F%3ELinux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%3A6.1.151%3C%2FP%3E%3CP%3E%E4%BD%95%E3%81%8B%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%82%84%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%8E%E3%83%BC%E3%83%88%E3%80%81%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%B8%E3%81%AE%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E5%A4%A7%E5%A4%89%E3%81%82%E3%82%8A%E3%81%8C%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2407685%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ESE050%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2408737%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20integrate%20Plug%20and%20Trust%20MW%20into%20OP-TEE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2408737%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%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F259681%22%20target%3D%22_blank%22%3E%40Uc_S%20%E3%81%95%E3%82%93%3C%2FA%3E%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%20data-pm-slice%3D%221%201%20%5B%5D%22%3E%E8%A9%B3%E7%B4%B0%E3%81%AA%E3%81%94%E8%B3%AA%E5%95%8F%E3%82%92%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%8A%E3%81%A3%E3%81%97%E3%82%83%E3%82%8B%E9%80%9A%E3%82%8A%E3%80%81%20%3CSTRONG%3EAN12662%20Rev.%201.1%E3%81%AB%E3%81%AFOP-TEE%E3%81%AE%E6%AE%B5%E9%9A%8E%E7%9A%84%E3%81%AA%E6%A7%8B%E7%AF%89%E6%89%8B%E9%A0%86%E3%81%AF%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%3C%2FSTRONG%3E%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E6%A6%82%E5%BF%B5%E7%9A%84%E3%81%AA%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%AB%E6%9C%80%E3%82%82%E9%96%A2%E9%80%A3%E6%80%A7%E3%81%AE%E9%AB%98%E3%81%84%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%20%3CSTRONG%3E3.2(12%E2%80%9313%E3%83%9A%E3%83%BC%E3%82%B8)%E3%80%8CTrustZone%E3%82%92%E7%94%A8%E3%81%84%E3%81%9FMCU%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%80%8D%3C%2FSTRONG%3E%E3%81%A7%E3%80%81Plug%20%26amp%3B%20Trust%20MW%E3%82%92TEE%E3%81%AB%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%80%81SCP03%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E7%A2%BA%E7%AB%8B%E3%82%92Trusted%20Execution%20Environment%E5%86%85%E3%81%A7%E5%87%A6%E7%90%86%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%E7%B5%B1%E5%90%88%E3%81%AF%E5%88%A5%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%A7%E8%A1%8C%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E4%BB%A5%E4%B8%8B%E3%81%AB%E3%80%81%E3%81%8A%E5%AE%A2%E6%A7%98%E3%81%AE%E7%92%B0%E5%A2%83%E3%81%AB%E9%81%A9%E3%81%97%E3%81%9F%E6%89%8B%E9%A0%86%E3%81%AE%E6%A6%82%E8%A6%81%E3%82%92%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CHR%20%2F%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CSTRONG%3E%E4%BB%95%E7%B5%84%E3%81%BF%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3EOP-TEE%E5%86%85%E3%81%A7Plug%20%26amp%3B%20Trust%20MW%E3%82%92%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%E3%82%A2%E3%83%AD%E3%83%B3%E3%81%AETA%E3%81%A8%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81OP-TEE%20%3CSTRONG%3E%E3%81%AE%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BFSE05x%E6%9A%97%E5%8F%B7%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%3C%2FSTRONG%3E%20(%3CCODE%20translate%3D%22no%22%3ECFG_NXP_SE05X%3Dy%3C%2FCODE%3E)%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AE%E3%81%8C%E5%AF%BE%E5%BF%9C%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AFOP-TEE%E3%83%93%E3%83%AB%E3%83%89%E6%99%82%E3%81%ABPlug%20%26amp%3B%20Trust%20MW%E3%82%92%E9%9D%99%E7%9A%84%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%A8%E3%81%97%E3%81%A6%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%97%E3%80%81OP-TEE%E3%82%B3%E3%82%A2%E3%81%8CRSA%E3%80%81ECC%E3%80%81RNG%E3%80%81%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E6%93%8D%E4%BD%9C%E3%82%92SE051%E3%81%AB%E3%82%AA%E3%83%95%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CHR%20%2F%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%971%20%E2%80%94%20SE051%E3%83%90%E3%82%B9%E3%81%AELinux%20I2C%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3ESE051%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%95%E3%82%8C%E3%81%9FI2C%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%AF%E3%80%81OP-TEE%E3%81%8C%E7%8B%AC%E5%8D%A0%E7%9A%84%E3%81%AB%E6%89%80%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82Linux%E3%81%AEDTB%E3%81%A7%E3%81%9D%E3%81%AEI2C%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%92%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%97%E3%80%81Linux%E3%81%8C%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AB%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E5%A4%89%E6%9B%B4%E3%82%92%E5%90%AB%E3%82%80%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%8B%E3%82%89%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AEDTB%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B%E3%81%8B%E3%80%81DTS%E5%86%85%E3%81%AE%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8BI2C%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%972%20%E2%80%94%20SE05x%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A7OP-TEE%20OS%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CCODE%20translate%3D%22no%22%3ECFG_NXP_SE05X_PLUG_AND_TRUST%3C%2FCODE%3E%20%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%E3%80%81%E6%8A%BD%E5%87%BA%E3%81%97%E3%81%9F%20Plug%20%26amp%3B%20Trust%20MW%20v04.07.01%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%83%93%E3%83%AB%E3%83%89%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%93%E3%83%AB%E3%83%89%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E4%BE%8B%EF%BC%88%3CCODE%20translate%3D%22no%22%3EPLATFORM%3D%3C%2FCODE%3E%E3%81%AF%E3%81%94%E4%BD%BF%E7%94%A8%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%81%A6%E8%AA%BF%E6%95%B4%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%EF%BC%89%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22_1ibi0s3d1%22%20dir%3D%22auto%22%3E%3CCODE%20translate%3D%22no%22%3Emake%20-j8%20PLATFORM%3Dimx-mx8mevk%20%20%20O%3D.%2Fbuild-imx8m-se050%20%20%20CFG_TEE_CORE_LOG_LEVEL%3D4%20%20%20CFG_NXP_CAAM%3Dn%20%20%20CFG_NXP_SE05X%3Dy%20%20%20CFG_IMX_I2C%3Dy%20%20%20CFG_STACK_%7BTHREAD%2CTMP%7D_EXTRA%3D8192%20%20%20CFG_NXP_SE05X_RSA_DRV%3Dy%20%20%20CFG_NXP_SE05X_ECC_DRV%3Dy%20%20%20CFG_NXP_SE05X_CTR_DRV%3Dn%20%20%20CFG_NXP_SE05X_RNG_DRV%3Dy%20%20%20CFG_WITH_SOFTWARE_PRNG%3Dn%20%20%20CFG_NXP_SE05X_PLUG_AND_TRUST%3D%2Fpath%2Fto%2Fplug-and-trust%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3ESE051%E3%81%A8%E5%90%8C%E6%99%82%E3%81%ABCAAM%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF(%E4%BE%8B%3ACAAM%E3%81%8CAES%2FRNG%E3%82%92%E3%80%81SE051%E3%81%8CRSA%2FECC%E3%82%92%E6%8B%85%E5%BD%93)%E3%80%81CAAM%E3%83%95%E3%83%A9%E3%82%B0%E3%82%92%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22_1ibi0s3d1%22%20dir%3D%22auto%22%3E%3CCODE%20translate%3D%22no%22%3ECFG_NXP_CAAM%3Dy%20CFG_NXP_CAAM_AE_%7BGCM%2CCCM%7D_DRV%3Dy%20CFG_NXP_CAAM_RNG_DRV%3Dy%20CFG_NXP_SE05X_RNG_DRV%3Dn%20CFG_WITH_SOFTWARE_PRNG%3Dn%20CFG_NXP_SE05X_%7BDIEID%2CRSA%2CECC%2CCTR%7D_DRV%3Dy%20CFG_NXP_SE05X_RSA_DRV_FALLBACK%3Dy%20CFG_NXP_SE05X_ECC_DRV_FALLBACK%3Dy%20CFG_CRYPTO_DRV_%7BCIPHER%2CACIPHER%2CAUTHENC%7D%3Dy%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CSTRONG%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%973%20%E2%80%94%20OP-TEE%E3%83%96%E3%83%BC%E3%83%88%E6%99%82%E3%81%ABSE051%E3%81%8C%E6%A4%9C%E5%87%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E6%AD%A3%E5%B8%B8%E3%81%AB%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81OP-TEE%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%AB%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%87%BA%E5%8A%9B%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22_1ibi0s3d1%22%20dir%3D%22auto%22%3E%3CCODE%20translate%3D%22no%22%3EI%2FTC%3A%20se050%3A%20Info%3A%20Applet%20Major%20%3D%207%0AI%2FTC%3A%20se050%3A%20Info%3A%20OEF%20ID%20%20a8.fa%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3EOEF%20ID%20%3CCODE%20translate%3D%22no%22%3EA8FA%3C%2FCODE%3E%20%E3%81%AF%E3%80%81%E3%81%8A%E4%BD%BF%E3%81%84%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89%E3%81%8C%20SE051C2%20%E3%83%90%E3%83%AA%E3%82%A2%E3%83%B3%E3%83%88%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81OM-SE051ARD%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A8%E4%B8%80%E8%87%B4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CHR%20%2F%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CSTRONG%3E%E6%97%A2%E7%9F%A5%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%20class%3D%22wnfdntf%22%20dir%3D%22auto%22%3E%0A%3CLI%20class%3D%22wnfdnte%20_1ibi0s33w%22%20dir%3D%22auto%22%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CCODE%20translate%3D%22no%22%3EMCIMX8M-WEVK%3C%2FCODE%3E(i.MX8MQ%20EVK)%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E6%97%97%E3%81%AF%E3%80%81%3CCODE%20translate%3D%22no%22%3Eimx-mx8mmevk%3C%2FCODE%3E%E3%81%A8%E8%8B%A5%E5%B9%B2%E7%95%B0%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%8A%E4%BD%BF%E3%81%84%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%81%A6%3CCODE%20translate%3D%22no%22%3EPLATFORM%3D%3C%2FCODE%3E%E3%81%AE%E5%80%A4%E3%82%92%E8%AA%BF%E6%95%B4%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20class%3D%22wnfdnte%20_1ibi0s33w%22%20dir%3D%22auto%22%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3ERSA%E3%82%92SE051%E3%81%AB%E3%82%AA%E3%83%95%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E9%96%93%E3%81%AB%E3%80%81OP-TEE%E6%9A%97%E5%8F%B7%E5%9B%9E%E5%B8%B0%E3%83%86%E3%82%B9%E3%83%88(%E4%BE%8B%3A%20%3CCODE%20translate%3D%22no%22%3Extest%20regression_4007_rsa%3C%2FCODE%3E)%E3%82%92%E9%87%8D%E5%BA%A6%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81SE051%E3%81%AE%E6%8C%81%E7%B6%9A%E7%9A%84%E3%81%AANVM%E3%82%92%E4%BD%BF%E3%81%84%E6%9E%9C%E3%81%9F%E3%81%99%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E6%97%A2%E7%9F%A5%E3%81%AE%E5%88%B6%E9%99%90%E3%81%A7%E3%80%81%E5%BF%85%E8%A6%81%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%20%3CCODE%20translate%3D%22no%22%3Essscli%20se05x%20reset%3C%2FCODE%3E%20%E3%81%A7SE051%20NVM%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20class%3D%22wnfdnte%20_1ibi0s33w%22%20dir%3D%22auto%22%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AELinux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB6.1.151%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81SE051%E3%81%AEI2C%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AF%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%ABDTS%E5%86%85%E3%81%A7%E5%AE%8C%E5%85%A8%E3%81%AB%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CHR%20%2F%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%3CSTRONG%3E%E5%8F%82%E8%80%83%E3%81%AB%E3%81%AA%E3%82%8B%E5%A4%96%E9%83%A8%E8%B3%87%E6%96%99%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3EFoundries.io%20%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AF%E3%81%93%E3%81%AE%E7%B5%B1%E5%90%88%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E8%A9%B3%E7%B4%B0%E3%81%AA%E5%85%AC%E9%96%8B%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%85%AC%E9%96%8B%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81NXP%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%8E%E3%83%BC%E3%83%88%E3%82%92%E8%A3%9C%E5%AE%8C%E3%81%99%E3%82%8B%E8%89%AF%E3%81%84%E5%86%85%E5%AE%B9%E3%81%A8%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CUL%20class%3D%22wnfdntf%22%20dir%3D%22auto%22%3E%0A%3CLI%20class%3D%22wnfdnte%20_1ibi0s33w%22%20dir%3D%22auto%22%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%BB%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.foundries.io%2F86%2Freference-manual%2Fsecurity%2Fsecure-elements%2Fsecure-element.050.html%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fdocs.foundries.io%2F86%2Freference-manual%2Fsecurity%2Fsecure-elements%2Fsecure-element.050.html%3C%2FA%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20class%3D%22wnfdnte%20_1ibi0s33w%22%20dir%3D%22auto%22%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E3%83%96%E3%83%AD%E3%82%B0%20%E3%83%91%E3%83%BC%E3%83%88I(I2C%E3%80%81%E6%97%A9%E6%9C%9F%E8%B5%B7%E5%8B%95)%3A%20%3CA%20href%3D%22https%3A%2F%2Ffoundries.io%2Finsights%2Fblog%2Fse050-000.processor-to-se-comms%2F%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ffoundries.io%2Finsights%2Fblog%2Fse050-000.processor-to-se-comms%2F%3C%2FA%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20class%3D%22wnfdnte%20_1ibi0s33w%22%20dir%3D%22auto%22%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E3%83%96%E3%83%AD%E3%82%B0%20%E3%83%91%E3%83%BC%E3%83%88II(SCP03%E3%81%A8OP-TEE%E4%BB%98%E3%81%8D)%3A%20%3CA%20href%3D%22https%3A%2F%2Ffoundries.io%2Finsights%2Fblog%2Fse050-001.scp03%2F%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ffoundries.io%2Finsights%2Fblog%2Fse050-001.scp03%2F%3C%2FA%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%E3%83%93%E3%83%AB%E3%83%89%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E4%BD%95%E3%81%8B%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AF%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E5%96%9C%E3%82%93%E3%81%A7%E3%81%8A%E6%89%8B%E4%BC%9D%E3%81%84%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%20class%3D%22wnfdntu%20_1ibi0s3f5%20_1ibi0s3ce%20_1ibi0s3ea%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%E3%81%99%E3%81%A6%E3%81%8D%E3%81%AA%E4%B8%80%E6%97%A5%E3%82%92%E3%80%81%3CBR%20%2F%3E%E3%82%AB%E3%83%B3%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%E8%A8%98%EF%BC%9A%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%8C%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%B8%E3%81%AE%E5%9B%9E%E7%AD%94%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%80%8C%E6%AD%A3%E8%A7%A3%E3%81%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%83%BC%E3%82%AF%E3%80%8D%E3%83%9C%E3%82%BF%E3%83%B3%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99!%3CBR%20%2F%3E-%20%E5%89%8D%E5%9B%9E%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%8B%E3%82%897%E9%80%B1%E9%96%93Thread%E3%82%92%E3%83%95%E3%82%A9%E3%83%AD%E3%83%BC%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%81%9D%E3%81%AE%E5%BE%8C%E3%81%AE%E8%BF%94%E4%BF%A1%E3%81%AF%E7%84%A1%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%82%82%E3%81%97%E5%BE%8C%E3%81%A7%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E6%96%B0%E3%81%97%E3%81%84Thread%E3%82%92%E9%96%8B%E3%81%8D%E3%80%81%E9%96%89%E3%81%98%E3%81%9FThread%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2409192%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20integrate%20Plug%20and%20Trust%20MW%20into%20OP-TEE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2409192%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%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%3C%2FP%3E%3CP%3E%E8%A9%B3%E7%B4%B0%E3%81%AA%E8%AA%AC%E6%98%8E%E3%81%A8%E5%8F%82%E8%80%83%E8%B3%87%E6%96%99%E3%82%92%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%94%E5%8A%A9%E8%A8%80%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%8D%E3%80%81%E7%B5%B1%E5%90%88%E6%89%8B%E9%A0%86%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A8%E6%A4%9C%E8%A8%BC%E3%82%92%E9%80%B2%E3%82%81%E3%81%A6%E3%81%BE%E3%81%84%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E4%BB%8A%E5%BE%8C%E3%80%81%E4%BD%95%E3%81%8B%E7%96%91%E5%95%8F%E7%82%B9%E3%82%84%E5%95%8F%E9%A1%8C%E3%81%8C%E7%94%9F%E3%81%98%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E6%94%B9%E3%82%81%E3%81%A6%E3%81%94%E9%80%A3%E7%B5%A1%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E