Score:0

ฉันจะเปลี่ยนพารามิเตอร์หลักของ McEliece ได้อย่างไร

ธง aq

ฉันใช้ Bouncy Castle Crypto API เพื่อใช้งาน McEliece ใน Java ฉันยังสามารถเข้ารหัสและถอดรหัสข้อความและใช้งานได้โดยไม่มีปัญหาใดๆ

เมื่อฉันใช้ดีบักเกอร์ ฉันเห็นว่าโปรแกรมใช้ n = 2048, k = 1498, t = 50 เป็นพารามิเตอร์เริ่มต้น เป็นไปได้ไหมที่จะเปลี่ยนพารามิเตอร์เหล่านี้?

ขั้นตอนแรกที่ฉันทำคือ:

รหัส McElieceCipher = McElieceCipher ใหม่ ();
เครื่องกำเนิด McElieceKeyPairGenerator = ใหม่ McElieceKeyPairGenerator();
อสมมาตรCipherKeyPair keyPair = generator.generateKeyPair();

ฉันรู้ว่ามีเมธอด init ใน KeyGenerator ซึ่งคุณสามารถตั้งค่านี้ได้ แต่มันใช้งานไม่ได้... ฉันได้ดูเอกสารเหล่านี้สำหรับสิ่งนี้:

https://www.bouncycastle.org/docs/docs1.5on/org/bouncycastle/pqc/crypto/mceliece/McElieceParameters.html

https://www.bouncycastle.org/docs/docs1.5on/org/bouncycastle/pqc/crypto/mceliece/McElieceKeyGenerationParameters.html

โพสต์คำตอบ

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