概要
説明
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ファミリ *1 | RL78ファミリ用 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 *1 | RL78/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件
|
設計・開発
詳細情報
用途
- 電子商取引
- ネットワークセキュリティ
- 機器認証
- コンテンツ保護
- 改ざん防止
- 機密情報保護
など
機能
ソフトウェア処理を行うルネサス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ファミリ *1 | CC-RL, IAR, LLVM | ||
RL78/G24 FAA *1 *2 | CC-RL | ||
RXファミリ | CC-RX, GCC, IAR | ||
ハッシュ関数ライブラリ | SHA-1およびSHA-256。 簡単に使用可能なように初期値設定や パディングデータの付加をライブラリ内で処理。 | RZ/Aシリーズ | Arm® Compiler v5 |
RL78ファミリ *1 | CC-RL, IAR, LLVM | ||
RL78/G24 FAA *1 *3 | CC-RL | ||
RXファミリ | CC-RX, GCC, IAR | ||
RSAライブラリ | データ長 2048ビット長 暗号/復号方式 RSAES-PKCS1-V1_5 署名生成/検証方式 RSASSA-PKCS1-V1_5 べき乗剰余演算 | RL78ファミリ *1 | CC-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グループ |
画像