Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Yanıt: Tezim için SPECK ve SIMON: neden IoT şifreleri deniyor ve bir sensör TLS yerine bunlardan birini kullanabilir mi?

Yapay zekâ tarafından English dilinden çevrildi ·

İki farklı soru, bu yüzden iki cevap.SPECK ve SIMON neden küçük: ikisi de S-kutusu içermeyen ARX tasarımlarıdır (toplama, döndürme, XOR). AES, arama tabloları ya da oldukça karmaşık bayt yer değiştirmesi gerektirir; bu da 8 bitlik bir işlemcide flash ve RAM maliyeti getirir ve tablolarla yapılırsa zamanlama sızıntısına yol açar. SPECK’in turu birkaç 16/32/64 bitlik toplama, döndürme ve XOR işleminden ibarettir, bu yüzden tam bir uygulama birkaç yüz bayta sığar. İki tane olmasının nedeni farklı hedefler için ayarlanmış olmalarıdır: SIMON donanım için (çok az kapı), SPECK mikrodenetleyicilerde yazılım için. Ayrıca çok sayıda blok ve anahtar boyutunda gelirler (32/64’ten 128/256’ya kadar), bu da küçük paketler için kullanışlıdır. Teziniz için ISO standartlaştırma tartışması ve eksik tasarım gerekçesi de bir bölüm olmayı hak ediyor.TLS’in neden SPECK ile değiştirilemeyeceği: blok şifre tek bir yapı taşıdır. TLS anahtar değişimi, sunucu kimlik doğrulaması ve mesaj bütünlüğü sağlar; platform da kimlik bilginizi bu oturum içinde kontrol eder. Bir yükü SPECK ile şifreleyip gönderirseniz, yine biri sizinle bir anahtar üzerinde anlaşmak zorundadır ve broker opak bir veri yığını görür. Hermetry’de cihaz tarafı en az TLS 1.2 (tercihen 1.3) ile ileri gizlilik sağlayan paket takımlarını kullanır: AES-GCM veya ChaCha20-Poly1305; RSA anahtar değişimi yok, CBC yok. 1883 üzerinden düz MQTT yalnızca bir yönetici profil için Düz MQTT’yi açarsa çalışır ve dokümanlar bunu, özel ağda veya VPN üzerinde TLS yapamayan cihazlar için bir istisna olarak ele alır. 1883 testinizin reddedilmesinin nedeni budur. Tamamı cihaz taşıma güvenliği sayfasında yer alıyor.Pratik taraf: ESP32’nin AES donanımı vardır, TLS biraz RAM ve bağlantı başına bir saniye kadar el sıkışma süresi maliyeti getirir, sonrasında sensör hızlarında fark etmeyeceğiniz bir yük olmaz. ATmega ise dürüstçe bir sorundur. Ya ChaCha20-Poly1305 yaklaşımını kullanın (o da ARX’tir ve donanımsız da hızlıdır) ya da ATmega’nın TLS oturumunu tutan bir ağ geçidiyle konuşmasını sağlayın.

Kabul edilen çözüm♥ 6