メインコンテンツに移動

概要

説明

トピックス

RL78/G24 FAA用のAESライブラリ及びSHAハッシュ関数ライブラリがIAR製コンパイラに対応しました。

ネットワーク技術やデジタル機器の性能向上により利便性が向上する反面、データの盗聴や改ざん・プライバシー侵害、著作物の不正コピーといったセキュリティ面への不安も高まっています。ルネサスでは、セキュリティが必要とされる各種システム開発のために強固な暗号ライブラリを提供します。

特長

  • ソフトウェア処理を行うルネサスMCU用の暗号ライブラリを本ページからダウンロード可能です。(ただし一部MCUを除く)
    ダウンロード可能な暗号ライブラリは、リリース情報をご参照ください。
  • 関連製品として、ルネサスMCUに搭載されたハードウェアアクセラレータのドライバもご用意しています。
  • 用途:電子商取引、ネットワークセキュリティ、機器認証、コンテンツ保護、改ざん防止、機密情報保護など
  • Learn More

リリース情報

対応MCUライブラリ対応コンパイラバージョン/リリース日提供方法
RZ/A1HグループRZ/A1Hグループ ソフトウェア版暗号ライブラリArm® Compiler v5最新Ver.: V.1.01 Release 00
リリース: 2015/1/26
お問合せください
RL78ファミリ *1RL78ファミリ用 RSAライブラリCC-RL, IAR, LLVM最新Ver.: V.2.01 Release 00
リリース: 2022/6/30
ダウンロード:RL78 Family RSA Library: Introduction Guide Rev.2.01 - Sample Code (ZIP)
RL78ファミリ用 AESライブラリ最新Ver.: V.2.01 Release 00
リリース: 2022/6/30
ダウンロード:RL78 Family AES Library: Introduction Guide Rev.2.01 - Sample Code (ZIP)
RL78ファミリ用 SHAライブラリ最新Ver.: V.2.03 Release00
リリース: 2025/8/1
ダウンロード:RL78 Family SHA Hash Function Library: Introduction Guide Rev.2.03 - Sample Code (ZIP)
RL78/G24 FAA *1RL78/G24 FAA AESライブラリCC-RL, IAR最新Ver.: V.1.01 Release 00
リリース: 2025/8/1
ダウンロード:RL78/G24 FAA AES Library Introduction Guide Rev.1.01 - Sample Code (ZIP)
RL78/G24 FAA SHAライブラリ *2最新Ver.: V.2.03 Release00
リリース: 2025/8/1
ダウンロード:RL78 Family SHA Hash Function Library: Introduction Guide Rev.2.03 - Sample Code (ZIP)
RXファミリRXファミリ用 RSAライブラリCC-RX, GCC, IAR最新Ver.: V.1.05 Release 00
リリース: 2025/4/21
ダウンロード:RX Family RSA Library Firmware Integration Technology Rev.1.05 - Sample Code (ZIP)
RXファミリ用 AESライブラリ最新Ver.: V.1.08 Release 00
リリース: 2025/4/21
ダウンロード:RX Family AES Library Firmware Integration Technology Rev.1.08 - Sample Code (ZIP)
RXファミリ用 DESライブラリ最新Ver.: V.1.01 Release 00
リリース: 2012/2/6
お問合せください
RXファミリ用 SHAライブラリ最新Ver.: V.1.06 Release 00
リリース:2025/4/21
ダウンロード:RX Family SHA Library Firmware Integration Technology Rev.1.06 - Sample Code (ZIP)

*1. 車載用途ではご使用いただけません。
*2. RL78ファミリ用 SHAライブラリのリリースパッケージに含まれます。

バージョンアップ内容(ツールニュース参照)

ターゲットデバイス

ドキュメント

設計・開発

サンプルコード

詳細情報

用途

  • 電子商取引
  • ネットワークセキュリティ
  • 機器認証
  • コンテンツ保護
  • 改ざん防止
  • 機密情報保護
    など

機能

ソフトウェア処理を行うルネサスMCU用の暗号ライブラリをご用意しています。

ライブラリ

種類機能概要ターゲットデバイス対応コンパイラ
AESライブラリ鍵長128/256-bitのAES暗号。
サポートする操作モードはECB,CBCモードおよびGCM (Galois/Counterモード)。
RL78ファミリ *1CC-RL, IAR, LLVM
RL78/G24 FAA *1 *2CC-RL, IAR
RXファミリCC-RX, GCC, IAR
ハッシュ関数ライブラリSHA-1およびSHA-256。
簡単に使用可能なように初期値設定や
パディングデータの付加をライブラリ内で処理。
RL78ファミリ *1CC-RL, IAR, LLVM
RL78/G24 FAA *1 *3CC-RL, IAR
RXファミリCC-RX, GCC, IAR
RSAライブラリデータ長 2048ビット長
暗号/復号方式 RSAES-PKCS1-V1_5
署名生成/検証方式 RSASSA-PKCS1-V1_5
べき乗剰余演算
RL78ファミリ *1CC-RL, IAR, LLVM
RXファミリCC-RX, GCC, IAR
DESライブラリ *4DESおよびトリプルDES暗号。
サポートする操作モードはECBおよびCBCモード。
RXファミリCC-RX

*1. 車載用途ではご使用いただけません。
*2. GCM(Galois/Counterモード)はサポートしていません。
*3. SHA-256のみをサポートしています。
*4. DESは安全性の観点から、非推奨の暗号プロトコルです。また、DESライブラリについては、技術サポートも行っておりません。これらを考慮してもDESライブラリが必要な場合、ルネサスエレクトロニクス営業窓口にお問い合わせください。
 

関連製品

ルネサスMCUに搭載されたハードウェアアクセラレータのドライバもご用意しています。

製品名機能概要ターゲットデバイス
AESコプロセッサドライバAESをハードウェア演算で高速実行します。RX140(一部型名)、RX63N、RX64M、RX71M、RX651/RX65N (ROM 1MB品種)グループ
RNGドライバRNG(Random Number Generator)を用いて乱数を生成します。RX140(一部型名)、RX63N、RX64M、RX71M、RX651/RX65N (ROM 1MB品種)グループ
SHAコプロセッサドライバSHAをハードウェア演算で高速実行します。RX64M、RX71Mグループ
DESコプロセッサドライバDESをハードウェア演算で高速実行します。RX64M、RX71Mグループ
画像
暗号ライブラリ

入手方法

ソフトウェア処理を行うルネサスMCU用の暗号ライブラリを本ページからダウンロード可能です。(ただし一部MCUを除く) サンプルコードからダウンロードしてご使用ください。

ダウンロード未対応の暗号ライブラリもしくはハードウェアアクセラレータのドライバは、ルネサスMCUをご採用/ご採用予定のお客様に提供させていただいております。お取引のあるルネサスエレクトロニクス営業窓口にお問い合わせください。

ターゲットデバイス

詳細は 機能 をご参照ください。

サポート

サポートコミュニティ

  1. AESライブラリを開発するライブラリにリンクしたい

    ... AESライブラリを使用して任意のデータを暗号・復号化するライブラリを開発していますが、 開発ライブラリをテスト ...

    2019年2月5日
  2. 楕円暗号のSSPのリリース予定はあります?

    NISTやSECの楕円曲線に対応した楕円暗号ライブラリのリリース予定はありますでしょうか? また、暗号ライブラリはCMVP ...

    2017年5月19日
  3. ルネサスのRL78用AESライブラリ

    ... 32MHz)程度になりました。ソフトウェアベンダーの出している暗号ライブラリは100万前後は下らないですね。ロイヤリ ...

    2013年9月25日
サポートコミュニティからの全ての結果を参照 (51件)

ナレッジベース

  1. RL78ファミリ向けのSHAハッシュ関数ライブラリ暗号ライブラリ)は、なぜ車載用途で使用できないのか

    弊社で規定している車載グレードのテスト、評価を行っていないため、”車載用途では使用できません”とさせていただ ...

    2021年5月18日
  2. RAファミリ: SCE APIによるECDSA検証向けOpenSSL署名のRaw形式変換

    最終更新日: 11/06/2025 概要 一般的な暗号ライブラリ(OpenSSLなど)では、ECDSA署名はASN.1 DER(Distinguished Encoding Rules)形式でエンコードされたバ ...

  3. RZ/A1グループ: セキュア機能

    ... 内蔵していません。なお、ソフトウェアとして無償、無保証の暗号ライブラリがありますので弊社営業経由でご提供 ...

    2023年12月1日
ナレッジベースからの全ての結果を参照 (6件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。