メインコンテンツに移動

概要

説明

トピックス

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ライブラリのリリースパッケージに含まれます。

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

ターゲットデバイス

ドキュメント

設計・開発

サンプルコード

サポート

サポートコミュニティ

サポートコミュニティ

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

よくあるご質問

一般的な質問や回答を集約しているナレッジベースをご覧ください。
サポートチケット

サポートチケット

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

詳細情報

用途

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

機能

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

ライブラリ

種類機能概要ターゲットデバイス対応コンパイラ
DESライブラリDESおよびトリプルDES暗号。
サポートする操作モードはECBおよびCBCモード。
RXファミリCC-RX
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

*1. 車載用途ではご使用いただけません。
*2. GCM(Galois/Counterモード)はサポートしていません。
*3. SHA-256のみをサポートしています。

関連製品

ルネサス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をご採用/ご採用予定のお客様に提供させていただいております。お取引のあるルネサスエレクトロニクス営業窓口にお問い合わせください。

ターゲットデバイス

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