• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:組み込みC言語 AES 暗号・復号化の利用)

組み込みC言語 AES 暗号・復号化の利用

このQ&Aのポイント
  • マイコンでのAES128等の暗号・復号化処理についてご教示ください。
  • マイコンがハードウェアとして暗号・復号化の機能を持っている場合、それを利用するのが一般的です。
  • ファーム側の対応を要求された場合は、有料のライブラリやフリーのソースコードを利用することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.1

もちろんハードでサポートしているものを使うのが心配ないでしょう。(自分の書いたソフトにバグがあるかどうかなんてなかなかわからないからずっと心配していなければならない) APIの使い方を理解する能力は必要です。 またセキュリティーが目的ですから、使えば良いというようなものではないことも理解しなければなりません。 マイコン用というソースがあるかどうかは調べたことはありませんが、Cのソースコードは手に入ります。(ライブラリーも)しかしそれをマイコン用に移植するのは、たとえばAESの原理を勉強するとかしないと、まず移植はできません。

nanashi_00
質問者

お礼

早速のご回答有難うございます。 やはり一概にサンプルコードがあるからといって 簡単に「移植する・出来る」なんて甘い考えは 品質をさげる要因になりますね。