เรากำลังผลิตเซ็นเซอร์ที่ส่งเป็นแพ็กเก็ตขนาด 8 ไบต์ เซ็นเซอร์นี้จะถูกใช้งานโดยเครื่องรับหลายตัว ซึ่งบางตัวมี RAM สำรองน้อยมาก (< 3 kb)เราจะให้ซอฟต์แวร์กับเครื่องรับบางเครื่อง ในกรณีอื่นๆ เราจะให้รหัสแก่ผู้ผลิตภายใต้ NDA
เป็นแอปพลิเคชันเชิงพาณิชย์และสามารถคัดลอกเซ็นเซอร์ได้ค่อนข้างง่าย เพื่อสร้างอุปสรรคเล็กน้อยสำหรับการออกแบบเลียนแบบ เราต้องการเพิ่มการเข้ารหัสหรือการทำให้งงงวยให้กับแพ็กเก็ต
รายละเอียดเล็กน้อยเกี่ยวกับแพ็กเก็ตวิทยุ:
- แพ็คเก็ต 8 ไบต์
- tx หลายครั้งต่อวินาที
- เซ็นเซอร์จะวัดเงื่อนไขแบบอะนาล็อกซึ่งสามารถเปลี่ยนแปลงได้โดยผู้ที่ต้องการ 'ถอดรหัส' การเข้ารหัส ส่วนหนึ่งของแพ็คเก็ตจะเป็นข้อมูลนี้ บางครั้งเซ็นเซอร์จะส่งสัญญาณว่างซ้ำๆ
ฉันคิดว่าจะใช้ Blowfish แต่มันเป็น RAM มากกว่าที่ฉันต้องการจะจัดสรร และมันอาจจะเกินความจำเป็นในแง่ของการเข้ารหัส มีทางเลือก RAM ที่ต่ำกว่าของ Blowfish หรือไม่?
ฉันรู้ว่าการเปลี่ยนรหัสนั้นค่อนข้างง่ายที่จะถอดรหัส แต่เนื่องจากฉันแค่ต้องการทำให้ใครบางคนทำงานช้าลงเท่านั้น มันอาจจะเหมาะสมไหม ใครสามารถชี้ให้ฉันเห็น mehtod ซึ่ง RAM มีประสิทธิภาพและต้องทำงานบางอย่างในการแคร็ก