Điểm:0

Làm cách nào để thay đổi các tham số chính của McEliece?

lá cờ aq

Tôi sử dụng Bouncy Castle Crypto API để triển khai McEliece trong Java. Tôi cũng đã quản lý để mã hóa và giải mã một tin nhắn và nó hoạt động mà không gặp bất kỳ sự cố nào.

Khi tôi sử dụng trình gỡ lỗi, tôi thấy rằng chương trình sử dụng n = 2048, k = 1498, t = 50 làm tham số mặc định. Có thể thay đổi các thông số này?

Bước đầu tiên tôi làm là:

Mật mã McElieceCipher = new McElieceCipher();
Trình tạo McElieceKeyPairGenerator = new McElieceKeyPairGenerator();
AsymmetricCipherKeyPair keyPair = generator.generateKeyPair();

Tôi biết rằng có một phương thức init trong KeyGenerator nơi bạn có thể đặt phương thức này nhưng nó không hoạt động... Tôi đã xem các tài liệu này cho việc này:

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

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.