画像

RXファミリのAESライブラリ、SHAハッシュ関数ライブラリ、RSAライブラリの提供形態をLib形式からCソースコードに変更しました。RXファミリのAESライブラリ、SHAハッシュ関数ライブラリ、RSAライブラリがGCC, IARコンパイラに対応しました。
ネットワーク技術やデジタル機器の性能向上により利便性が向上する反面、データの盗聴や改ざん・プライバシー侵害、著作物の不正コピーといったセキュリティ面への不安も高まっています。ルネサスでは、セキュリティが必要とされる各種システム開発のために強固な暗号ライブラリを提供します。
対応MCU | ライブラリ | バージョン/リリース日 | 提供方法 |
---|---|---|---|
RZ/A1Hグループ | RZ/A1Hグループ ソフトウェア版暗号ライブラリ | 最新Ver.: V.1.01 Release 00 リリース: 2015/1/26 |
お問合せください |
RL78ファミリ | RL78ファミリ用 RSAライブラリ *1 | 最新Ver.: V2.01 Release 00 リリース: 2022/6/30 |
お問合せください |
RL78ファミリ用 AESライブラリ *1 | 最新Ver.: V2.01 Release 00 リリース: 2022/6/30 |
お問合せください | |
RL78ファミリ用 SHAライブラリ *1 | 最新Ver.: V2.01 Release 00 リリース: 2022/6/30 |
ダウンロード:RL78 Family SHA Hash Function Library: Introduction Guide Rev.2.01 - Sample Code (ZIP) | |
RXファミリ | RXファミリ用 RSAライブラリ | 最新Ver.: V.1.04 Release 00 リリース: 2022/11/07 |
お問合せください |
RXファミリ用 AESライブラリ | 最新Ver.: V.1.07 Release 00 リリース: 2022/11/07 |
お問合せください | |
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. 車載用途ではご使用いただけません。
バージョンアップ内容(ツールニュース参照)
タイトル | Type | Date | |
---|---|---|---|
ZIP8.92 MB Application: Consumer Electronics Compiler: CC-RX, GNURX, ICCRX Function: Driver or Library, Security IDE: CS+, e2 studio, IAR EWRX |
サンプルコード |
||
[Toolchains=CC-RL|v1.09.00;ICCRL78|4.20.1.2260;LLVM for Renesas RL78|10.0.0.202203] ZIP6.83 MB Application: Industrial Compiler: CC-RL, LLVM, ICCRL78 Function: Security, Driver or Library IDE: CS+, e2 studio, IAR EWRL78 |
サンプルコード |
ルネサスマイコンに搭載されたハードウェアアクセラレータによる高速暗号処理を行うドライバ、ソフトウェア処理を行うルネサスマイコン用ライブラリをご用意しています。
種類 | 機能概要 | ターゲットデバイス | 対応コンパイラ |
---|---|---|---|
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 | ||
RXファミリ | CC-RX, GCC, IAR | ||
ハッシュ関数ライブラリ | SHA-1およびSHA-256。 簡単に使用可能なように初期値設定や パディングデータの付加をライブラリ内で処理。 |
RZ/Aシリーズ | Arm® Compiler v5 |
RL78ファミリ *1 | CC-RL, IAR, LLVM | ||
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. 車載用途ではご使用いただけません。
製品名 | 機能概要 | ターゲットデバイス |
---|---|---|
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グループ |
ダウンロード未対応のライブラリおよびドライバは、ルネサスマイコンをご採用/ご採用予定のお客様に提供させていただいています。お取引のあるルネサスエレクトロニクス営業窓口にお問い合わせください。
詳細は 機能 をご参照ください。