私は自分のホームオートメーションシステムを実装する予定です。中央のRaspberry PIサーバーと、無線(nRF24L01、2.4GHzを使用)を介して中央のRaspberry PIと通信している8ビットPIC16マイクロコントローラーに基づいた多数のセンサーとスイッチが含まれます。
例として考えます 16k ROMと1k RAMを備えたPIC16F1705をます。
システムを保護するには、次のような暗号化アルゴリズムが必要です。
- ハッシュ関数
- ブロック暗号
- 乱数ジェネレーター
今、私の質問は:
- PIC16で利用できる暗号化アルゴリズムはどれですか?
- どのアルゴリズムを移植または実装できますか?
たとえば、私の知る限りのAdvanced Encryption Standard(AES)は、RAMの制限のために実装できません。
5
関連: SPECKとSIMONがIoTデバイスに特に適している理由は何ですか?
—
Aurora0001
@BorisBrodski AES暗号化という意味ですか?私はEASのことを聞いたことがないので、あなたがそれを意味していると推測していますが、間違っていた場合には編集しませんでした。
—
Aurora0001
@ Aurora0001確かに、タイプミスを修正しました
—
ボリス・