Score:0

ลายเซ็นดิจิทัล 16 หรือ 32 บิตสำหรับระดับฮาร์ดแวร์

ธง th

ฉันกำลังแก้ไขปัญหาความปลอดภัยของฮาร์ดแวร์ มันเกี่ยวข้องกับการรับรองความถูกต้องของเนื้อหาของส่วนหัวของแพ็กเก็ตที่ระดับเครือข่ายบนชิป ซึ่งเป็นทรัพยากรที่มีจำกัดโดยธรรมชาติ ฉันมี Pearson Hash ของเนื้อหาส่วนหัว ซึ่งฉันต้องการเซ็นชื่อแบบดิจิทัลเพื่อให้สามารถตรวจสอบได้โดยโหนดอื่นๆ ของเครือข่ายว่าแฮชนั้นถูกสร้างขึ้นโดยโหนดต้นทางจริงๆ แฮชคือ 8 บิต ฉันต้องการทราบว่าสามารถใช้รูปแบบลายเซ็นดิจิทัลใดเพื่อสร้างลายเซ็นขนาดเล็กเพียง 16-32 บิตเท่านั้น ฉันมีพื้นที่ว่างสูงสุด 64 บิตในส่วนหัว

โปรดทราบว่าเนื่องจากลายเซ็นนี้อยู่ที่เครือข่ายระดับฮาร์ดแวร์ จึงไม่ใช่ข้อจำกัดว่าลายเซ็นนี้จะต้องไม่แตกหักหรือทนทานมาก ลายเซ็นใดที่แข็งแกร่งพอที่จะไม่ถูกทำลายภายในไม่กี่นาโนวินาทีที่ระดับฮาร์ดแวร์ก็ใช้ได้สำหรับแอปพลิเคชันของฉันซึ่งมีความสำคัญต่อเวลา

ฉันศึกษาคำตอบใน เส้นโค้งวงรี 32 บิตหรือ 16 บิตและฉันพยายามที่จะเข้าใจการใช้งาน ECDSA แบบ 32 บิต แต่ทำไม่ได้ ฉันยังใหม่กับสิ่งนี้และยังคงดิ้นรนกับการรู้วิธีสร้างเส้นโค้งและแก้ไขค่าคงที่ที่จะใช้ ฉันยินดีที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้เช่นกัน

ความช่วยเหลือหรือเบาะแสใด ๆ ที่จะได้รับการชื่นชมอย่างสูง

ขอขอบคุณ :)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา