概要

説明

トピックス

RL78ファミリのAESライブラリ及びSHAハッシュ関数ライブラリがRL78/G24のFAAに対応しました。

  • RL78/G24 FAA AESライブラリをリリースしました。
  • RL78ファミリ SHAハッシュ関数ライブラリがRL78/G24のFAAと組み合わせて使用できるようになりました。

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

特長

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

リリース情報

対応MCUライブラリバージョン/リリース日提供方法
RZ/A1HグループRZ/A1Hグループ ソフトウェア版暗号ライブラリ最新Ver.: V.1.01 Release 00
リリース: 2015/1/26
お問合せください
RL78ファミリ *1RL78ファミリ用 RSAライブラリ最新Ver.: V2.01 Release 00
リリース: 2022/6/30
ダウンロード:RL78 Family RSA Library: Introduction Guide Rev.2.01 - Sample Code (ZIP)
RL78ファミリ用 AESライブラリ最新Ver.: V2.01 Release 00
リリース: 2022/6/30
ダウンロード:RL78 Family AES Library: Introduction Guide Rev.2.01 - Sample Code (ZIP)
RL78ファミリ用 SHAライブラリ最新Ver.: V2.02 Release 00
リリース: 2023/9/20
ダウンロード:RL78 Family SHA Hash Function Library: Introduction Guide Rev.2.02 - Sample Code (ZIP)
RL78/G24 FAA *1RL78/G24 FAA AESライブラリ最新Ver.: V1.00 Release00
リリース: 2023/9/20
ダウンロード:RL78/G24 FAA AES Library Introduction Guide Rev.1.00 - Sample Code (ZIP)
RL78/G24 FAA SHAライブラリ *2最新Ver.: V2.02 Release00
リリース: 2023/9/20
ダウンロード:RL78 Family SHA Hash Function Library: Introduction Guide Rev.2.02 - Sample Code (ZIP)
RXファミリRXファミリ用 RSAライブラリ最新Ver.: V.1.04 Release 00
リリース: 2022/11/07
ダウンロード:RX Family RSA Library Firmware Integration Technology Rev.1.04 - Sample Code (ZIP)
RXファミリ用 AESライブラリ最新Ver.: V.1.07 Release 00
リリース: 2022/11/07
ダウンロード:RX Family AES Library Firmware Integration Technology Rev.1.07 - Sample Code (ZIP)
RXファミリ用 DESライブラリ最新Ver.: V.1.01 Release 00
リリース: 2012/2/6
お問合せください
RXファミリ用 SHAライブラリ最新Ver.: V.1.05 Release 00
リリース:2022/11/07
ダウンロード:RX Family SHA Library Firmware Integration Technology Rev.1.05 - Sample Code (ZIP)

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

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

ターゲットデバイス

ドキュメント

分類 タイトル 日付
アプリケーションノート PDF 440 KB 英語
アプリケーションノート PDF 1.12 MB 英語
アプリケーションノート PDF 438 KB 英語
アプリケーションノート PDF 412 KB 英語
アプリケーションノート PDF 443 KB 英語
アプリケーションノート PDF 387 KB 英語
アプリケーションノート PDF 396 KB 英語
アプリケーションノート PDF 345 KB 英語
ツールニュース-注意事項 PDF 241 KB 英語
9 items

設計・開発

サンプルコード

詳細情報

用途

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

機能

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

ライブラリ

種類機能概要ターゲットデバイス対応コンパイラ
DESライブラリDESおよびトリプルDES暗号。
サポートする操作モードはECBおよびCBCモード。
RXファミリCC-RX
AESライブラリ鍵長128/256-bitのAES暗号。
サポートする操作モードはECB,CBCモードおよびGCM (Galois/Counterモード)。
RZ/AシリーズArm® Compiler v5
RL78ファミリ *1CC-RL, IAR, LLVM
RL78/G24 FAA *1 *2CC-RL
RXファミリCC-RX, GCC, IAR
ハッシュ関数ライブラリSHA-1およびSHA-256。
簡単に使用可能なように初期値設定や
パディングデータの付加をライブラリ内で処理。
RZ/AシリーズArm® Compiler v5
RL78ファミリ *1CC-RL, IAR, LLVM
RL78/G24 FAA *1 *3CC-RL
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をご採用/ご採用予定のお客様に提供させていただいております。お取引のあるルネサスエレクトロニクス営業窓口にお問い合わせください。

ターゲットデバイス

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