เมื่อฉันต้องการใช้การเข้ารหัสเฉพาะสำหรับการแลกเปลี่ยนการตอบคำถามและไม่ต้องการซ่อนเนื้อหาของข้อความที่เข้ารหัส ยังคงเป็นภัยคุกคามหรือไม่หากฉันไม่เปลี่ยน IV สำหรับการเข้ารหัสใหม่
เพื่อความเข้าใจที่ง่ายขึ้นว่าทำไมฉันถึงถามนี่คือสถานการณ์ของฉัน:
ฉันใช้ Arduinos สองตัวกับตัวรับส่งสัญญาณ LoRa เพื่อสื่อสารระหว่างกัน หนึ่งคือบริดจ์ที่เชื่อมต่อกับอินเทอร์เน็ตและอีกอันเชื่อมต่อกับเซอร์โวและเซ็นเซอร์
ฉันไม่สนใจว่าผู้โจมตีอาจรู้ว่ามีบางแพ็กเก็ต เช่น การหมุนเซอร์โวไปทางขวา และแพ็กเก็ตอื่นกำลังส่งข้อมูลจากเซ็นเซอร์ความชื้นไปยังบริดจ์
สิ่งเดียวที่ฉันสนใจคือผู้โจมตีไม่สามารถเลียนแบบคำสั่งเหล่านี้ได้ ดังนั้นเขาจึงไม่สามารถหมุนเซอร์โวของฉันและส่งค่าที่ไม่ดีซึ่งไม่ได้มาจากเซ็นเซอร์วัดความชื้นของฉัน
นั่นเป็นเหตุผลที่ฉันใช้การแลกเปลี่ยนการตอบกลับเพื่อที่ฉันจะได้ตรวจสอบว่าบริดจ์ของฉันส่งแพ็กเก็ตหรือไม่ และอื่นๆ
แต่ไม่มีทาง (อย่างน้อยหนึ่งอย่างที่ฉันรู้) สำหรับฉันที่จะแลกเปลี่ยน IV กับ Arduino อื่น ๆ ดังนั้นมันจึงสามารถถอดรหัสความท้าทายได้
คำถามของฉันคือ:
ไม่สามารถเปลี่ยน IV ในกรณีของฉันอย่างใด? ถ้าใช่. มีความหมายอย่างไรและอย่างไรสำหรับฉัน
มีวิธีที่ดีกว่าที่จะทำ?